专为下一代智能可穿戴设备、无线耳机、医疗设备和物联网应用而设计
如今,许多人正在转向绿色解决方案,以过上更健康的生活。人们正在努力种植植物,这有助于维护自然的稳定。种植植物的关键挑战是维护,特别是确保它们得到足够的浇水。尽管我们的初衷是好的,但有时我们可能会忘记给植物浇水。为了解决这个问题,我们开发了一个非常简单的自动植物浇水系统,没有Arduino。其理念是使用最少的组件并降低复杂性,以便每个人都可以轻松构建它。对于那些想在度假期间自动给盆栽浇水的人来说,这是一个理想的选择。
创新微的ME54BS01模块集成了nRF54L5 SoC, 为无线连接应用提供无与伦比的性能和安全性
近日,博通集成电路(上海)股份有限公司(以下简称“博通集成”)旗下Wi-Fi蓝牙双模SoC芯片BK7236正式通过了PSA Certified Level 2安全认证。此款芯片深度融合了安谋科技自研“星辰”处理器与“山海”安全解决方案,实现了性能和安全性的显著提升。这一成果不仅彰显了国内芯片在高等级物联网安全能力上的持续创新与进步,也让以PSA认证为引领的物联网安全生态再度吸引了业界关注。
ESP32是物联网应用的一项重要发明,因为它用于各种物联网目的,并具有内置蓝牙,Wi-Fi和微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE对ESP32进行编程。现在,在本文中,我们将学习如何开始使用express - idf以及如何使用ESP-IDF框架(命令行)闪烁ESP32以闪烁LED。
ESP32是物联网应用原型的强大开发工具,因为它内置了蓝牙,Wi-Fi和强大的微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE和express - idf对ESP32进行编程。现在在本文中,我们将看到如何使用Lua语言与ESP32使用ChiliPeppr的Web IDE,在ESP32上闪烁Lua固件,使用Lua脚本闪烁LED。
ESP32是物联网应用的优秀开发板,因为它具有低成本,低功耗和许多强大的功能。ESP32可以在Arduino IDE, express - idf, MicroPython, Lua等各种环境中编程。在之前的文章中,我们已经学习了如何使用Arduino IDE、expressif - idf和Lua对ESP32进行编程。在本文中,您将了解如何使用MicroPython与ESP32一起闪烁ESP32并使用MicroPython闪烁LED。
在之前的项目中,我们学习了如何使用树莓派向物联网平台ThingSpeak发送数据。在这个DIY教程中,我们将把LM35温度传感器数据发送到ThingSpeak云来构建一个温度监测系统。使用ThingSpeak,我们可以记录和监控世界上任何地方的温度。这个基于物联网的温度监测器是使用树莓派,ADC0804和LM35温度传感器构建的。树莓派使用ADC从LM35读取当前温度,并将其发送到ThingSpeak服务器,以便从世界任何地方进行实时监控。
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引脚。
Blynk应用程序是一个易于使用的基于Android和IOS的应用程序,有助于控制Arduino,树莓派和其他物联网的目的。Blynk应用程序是一个数字仪表盘,你可以通过简单的拖放小部件来为你的项目建立一个图形界面。Blynk应用最好的部分是,它不局限于某些特定的棋盘或平台。
之前我们已经学习了使用两个物联网平台来控制树莓派的GPIO: IFTTT和Blynk App。在这个项目中,我们探索了另一个物联网云平台Adafuit IO。在这个DIY教程中,我们将控制LED与Adafruit IO仪表板和树莓派。Adafruit IO是一项云服务,您可以使用它在互联网上上传,显示和监控您的数据,并使您的项目物联网启用。为了测试和尝试一些限制,Adafruit IO是免费使用的。
IFTTT是一个物联网平台,为我们提供免费的基于web的服务,帮助连接不同的应用程序和设备。在这里,我们使用ESP32 Wi-Fi模块,为物联网项目提供先进的功能。ESP32可以配置为接入点(AP)模式和站(STA)模式,但我们在这个项目中使用站模式。并且,为了发送电子邮件通知,我们使用IFTTT云服务。此外,你可以用IFTTT做各种各样的任务,比如发短信、推特等等。
在这个项目中,我们将使用DHT11将温湿度传感器数据发送到Thingspeak。通过这种方法,我们可以使用ThingSpeak物联网服务器通过互联网监控DHT11传感器的温度和湿度数据,我们可以在ThingSpeak仪表板上查看记录的数据和图表。NodeMCU从DHT11读取当前的温度和湿度,并将其发送到ThingSpeak服务器,以便从世界任何地方进行实时监控。我们之前使用ThingSpeak与树莓派和ESP32在云上上传数据。
在本文中,我们将通过Blynk应用程序和ESP32继电器模块控制连接到交流电源的灯泡。Blynk与Arduino IDE非常兼容,可以创建基于物联网的项目。这个应用程序可以很容易地从Play商店下载,可以很容易地配置。这个应用程序是用户友好的,可以用来制作好的物联网项目。我们以前在物联网项目中使用Blynk应用程序。
Firebase是谷歌的数据库平台,用于创建、管理和修改从任何android应用程序、web服务、传感器等生成的数据。它基本上是一个移动和web应用程序开发平台,它有许多服务,如Firebase云消息、Firebase认证、实时数据库等。在实时数据库中,我们可以在firebase云上看到实时数据,并且可以使用Internet从任何地方控制任何外围设备。
在我们之前的文章中,我们使用树莓派用Adafruit IO控制LED。在这里,我们将解释如何控制家用电器与Adafruit IO仪表板和树莓派。Adafruit IO是一项云服务,您可以使用它在互联网上上传,显示和监控您的数据,并使您的项目物联网启用。您可以使用Adafruit IO控制电机,读取传感器数据,并通过互联网制作酷的物联网应用程序。为了测试和尝试,有一些限制,Adafruit IO是免费使用的。
有许多物联网平台可用于通过互联网发送或接收数据。早些时候,我们已经使用ThingSpeak和ESP8266完成了温度和湿度数据的监测。这里,我们使用NodeMCU ESP8266将温度和湿度数据发送到b谷歌的Firebase云。因此,为此,我们只需要在Firebase上设置一个数据库并将其与ESP8266 NodeMCU接口。
树莓派是一种小型口袋大小的计算机,具有板载GPIO引脚,用于连接其他外围设备和传感器。它内置Wi-Fi连接网络,无需使用任何外部组件即可将传感器数据直接上传到任何物联网云平台。我们之前使用树莓派连接各种云平台: