当我们在家里做一个定制的RGB LED设置时,基本上它是一堆可寻址的5v LED WS2812,但不幸的是,我们没有一个高电流的电源来正确地点亮它们。因为有很多,它需要大约9安培的电流来照亮全亮度。这导致我们设计一个电源为这个目的,以及gerber是共享的,所以如果有人想做这个电源,他们可以很容易地做到这一点。
当涉及到为您的项目提供无线功能时,433MHz射频模块是完成任务的最常见和最简单的方法。433MHz射频模块使用ASK调制方法在两个设备之间发送和接收数据。它被广泛应用于许多应用中,包括远程控制系统、无线安全系统和遥测系统。因此,在本教程中,我们将在433 Mhz射频模块的帮助下制作一个简单的电路,该模块不需要微控制器,也不需要代码来点亮LED无线。
在这个简短的教程中,我们将向您展示如何构建一个晶体管驱动的变色RGB LED灯。制造过程很简单,只需要几个晶体管、电容器和电阻器。以这种方式建造的照明系统不仅效率高,而且成本低,而且还可以创造出令人惊叹的色彩效果,可以改变任何房间。
LED VU仪表是受欢迎的设备,特别是那些热爱音乐的人。有了这个设备,你可以很容易地看一下led的声音水平。如果你正在考虑为自己制作一个,那么请放心,因为市场上有一种非常流行的IC可以为你做所有繁重的工作,使建造过程非常容易。这就是为什么在这个小教程中,我们将使用流行的LM3915显示驱动IC并构建自己一个简单的基于LED的VU仪表。
你有没有想过在你的电子电路中添加一些很酷的灯光效果,或者用一场迷人的灯光秀来为你的家居装饰增添情趣?好吧,一个圆形的LED追逐器可能就是你想要的!好消息是,使用74HC595集成电路很容易构建一个。因此,在本文中,我们将向您展示如何构建一个令人惊叹的圆形LED追逐。因此,如果您已经准备好为您的电子项目带来一些生活,并通过一些DIY照明魔法给您的朋友留下深刻印象,请继续阅读以了解有关74HC595圆形LED追逐者的更多信息!
ESP32是物联网应用的一项重要发明,因为它用于各种物联网目的,并具有内置蓝牙,Wi-Fi和微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE对ESP32进行编程。现在,在本文中,我们将学习如何开始使用express - idf以及如何使用ESP-IDF框架(命令行)闪烁ESP32以闪烁LED。
ESP系列WiFi模块在基于物联网项目的爱好者和行业中非常受欢迎。ESP32是ESP系列模块中最受欢迎的板之一,它具有双核32位CPU,内置Wi-Fi,蓝牙和足够数量的I/O引脚。它是一种小型且经济有效的设备,可用于使任何项目与互联网通信。在这个项目中,我将创建一个带有ESP32的web服务器,使用Arduino IDE环境控制LED。Web服务器是我们存储网页、处理网页并将其传送给Web客户端的地方。Web服务器可以通过本地网络上的任何设备访问。在之前的教程中,我们使用树莓派构建了相同的web服务器。
Blynk是一个物联网平台,通过互联网控制Arduino,树莓派,NodeMCU和其他微控制器。Blynk应用程序是一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用该物联网平台构建复杂应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。
IFTTT (If This Then That)是一项免费的物联网服务,允许您从一个设备发送触发器,并允许该触发器在其他地方发生某些事情。通过使用IFTTT,你可以创建与任何可以发出或接收web请求的设备或应用程序一起工作的applet。
Blynk应用程序提供了一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用物联网平台构建复杂的应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。我们以前使用Blynk应用程序与树莓派来控制其GPIO引脚。
之前我们已经学习了使用两个物联网平台来控制树莓派的GPIO: IFTTT和Blynk App。在这个项目中,我们探索了另一个物联网云平台Adafuit IO。在这个DIY教程中,我们将控制LED与Adafruit IO仪表板和树莓派。Adafruit IO是一项云服务,您可以使用它在互联网上上传,显示和监控您的数据,并使您的项目物联网启用。为了测试和尝试一些限制,Adafruit IO是免费使用的。
在之前的物联网文章中,我们使用ESP32使用IFTTT和Adafruit IO来控制LED。IFTTT和Adafruit IO是两个流行的云平台,可以轻松快速地构建基于物联网(IoT)的项目。我们还使用了另一个流行的android应用程序“Blynk”来控制智能手机上的ESP32 GPIO。在硬件上做一些微小的改变,你可以用任何交流家用电器代替LED,通过互联网从任何地方远程控制它。
IFTTT是一个物联网平台,为我们提供免费的基于web的服务,帮助连接不同的应用程序和设备。在这里,我们使用ESP32 Wi-Fi模块,为物联网项目提供先进的功能。ESP32可以配置为接入点(AP)模式和站(STA)模式,但我们在这个项目中使用站模式。并且,为了发送电子邮件通知,我们使用IFTTT云服务。此外,你可以用IFTTT做各种各样的任务,比如发短信、推特等等。
Firebase是谷歌的数据库平台,用于创建、管理和修改从任何android应用程序、web服务、传感器等生成的数据。它基本上是一个移动和web应用程序开发平台,它有许多服务,如Firebase云消息、Firebase认证、实时数据库等。在实时数据库中,我们可以在firebase云上看到实时数据,并且可以使用Internet从任何地方控制任何外围设备。
ESP系列WiFi模块在基于物联网项目的爱好者和行业中非常受欢迎。ESP8266无线收发器是基于物联网的应用中最常用的模块之一。在这里,我们使用ESP8266 NodeMCU与ThingSpeak物联网云平台连接。NodeMCU有内置的Wi-Fi屏蔽,所以我们不需要像使用Arduino那样连接外部Wi-Fi屏蔽。以前,我们使用ESP32 web服务器来使用网页控制LED。
ESP32是流行的ESP8266 Wi-Fi模块的继承者,具有许多先进的功能,例如内置Wi-Fi的双核32位CPU和具有足够数量的30个I/O引脚的双模蓝牙。它能够在工业环境中可靠地工作,工作温度范围为-40°C至+125°C。它有各种各样的外设,如电容触摸,adc, dac, UART, SPI, I2C等。除此之外,它还有一个内置霍尔效应传感器和一个内置温度传感器。
在本教程中,我们将在树莓派中安装Apache web服务器,以从可以通过互联网从任何地方访问的网页控制LED。这是一个具有最低功能的基本教程,可以进一步修改以在基于物联网的家庭自动化,远程控制自动化,机器人等中使用此方法。
树莓派是一种小型口袋大小的计算机,具有板载GPIO引脚,用于连接其他外围设备和传感器。它内置Wi-Fi连接网络,无需使用任何外部组件即可将传感器数据直接上传到任何物联网云平台。我们之前使用树莓派连接各种云平台:
粒子云是最受欢迎和制造商友好的物联网平台。它处理创建物联网产品的许多复杂选项。在粒子云,你可以控制你的设备使用Android或IOS应用程序和使用粒子云控制台。
If This Then That,也被称为IFTTT,是一个免费的基于网络的服务,用于创建简单条件语句链,称为applet。IFTTT提供了一个平台,可以连接来自不同开发者的应用、设备和服务,从而触发涉及这些应用、设备和服务的一些操作。所以在这个项目中,我们将把Particle Cloud与IFTTT集成在一起,这样IFTTT就可以从Particle中读取温度数据,并触发警告消息给用户。为了触发消息,我们将为一个特定变量创建一个IFTTT applet。以前,我们使用粒子应用程序,粒子云控制台和粒子使用树莓派控制LED。