Blynk是一个与Arduino, Raspberry Pi, ESP8266和NodeMCU以及其他微控制器一起使用的物联网平台。Blynk应用程序是一个数字仪表板,您可以通过拖放小部件来为任何基于物联网的项目构建或设计图形界面。
如今,世界都在寻求舒适,制造物联网设备是缓解生活方式的最佳解决方案。就像我们可以控制家用电器、门锁、使用智能手机或网络服务器的机器。在这里,我们也用MIT app Inventor设计的Android应用做同样的事情。之前,我们使用Blynk Android App来控制家用电器。
树莓派是一种小型计算机,主要是为教育目的而设计的。该公司于2016年2月推出了Raspberry pi-3型号,内置WIFI、蓝牙和USB启动功能。由于其体积小,价格实惠,它很快被制造商和电子爱好者采用的项目。树莓派比笔记本电脑或台式机慢,但仍然是一台完整的Linux计算机。树莓派通常是安装了树莓OS的。
Eclipse是用于编程的集成开发环境(IDE)。Eclipse IDE包含一个工作区和插件系统,以扩展对其他编程语言的支持。Eclipse IDE在其基本工作区中只支持Java,但它也可以用于其他语言,如Ada, ABAP, C, c++, c#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby(包括Ruby on Rails框架),Rust, Scala和Scheme使用插件。
物联网是一个与可通过互联网访问的设备连接的系统。有许多云平台和协议,MQTT是物联网项目中使用最多的物联网协议之一。在之前的教程中,我们已经将MQTT与树莓派和ESP8266连接起来。现在,我们正在MQTT服务器和ESP32之间建立连接。
湿度、温度和压力是决定特定地点天气状况的三个重要环境参数。所以在这个DIY物联网项目会议上,我们正在使用DHT11和BMP180传感器制作树莓派气象站。其中DHT11传感器检测温度和湿度,BMP180传感器计算压力。在我们之前的项目中,我们使用了DHT11传感器来检测温度和湿度,现在在这个项目中,我们正在添加另一个传感器,使用树莓派制作一个完整的气象站。
物联网平台正在填补传感器和数据网络之间的空白。有许多物联网平台可供选择,如IFTTT, ThingSpeak, Particle, Firebase和ThingsBoard,提供安装物联网应用程序的选项。在这里,我们使用ThingsBoard来控制使用树莓派的LED。
你知道网络时钟的精度是0.02到0.10秒吗?在这个项目中,我们将制作一个基于ESP32的互联网时钟,用于在16x2 LCD显示器上显示互联网时间。在互联网上同步时间最常用和最流行的协议是NTP(网络时间协议)。参考时间取自连接的无线电时钟或原子钟。
Blynk是一个物联网平台,具有可定制的移动应用程序、私有云、规则引擎和设备管理分析仪表板,专为易于定制的物联网应用而设计。在Blynk App上为物联网项目设计仪表板非常简单,你只需要在屏幕上组织按钮、滑块、图表和其他小部件。我们还可以根据需求编辑小部件。
物联网现在已经成为快速发展的趋势,通过提供对各种电子设备的远程访问,使我们的生活更轻松。在本系列的动手物联网教程中,我们将介绍可用于创建物联网应用程序的最流行的硬件和软件平台。在我们之前的教程中,我们学会了使用Blynk应用程序控制LED,现在我们将学习如何使用Cayenne应用程序或控制台控制LED。Cayenne是一个流行的物联网平台,可以轻松构建自己的物联网设置。作为拖放式物联网项目构建器,Cayenne允许开发人员在互联网上快速创建和托管他们的连接设备,而无需在编程方面花费大量时间。最初它只适用于树莓派,但现在它支持Arduino和其他控制器。
在这个项目中,我们使用DHT11传感器通过Arduino和ESP8266将温度和湿度数据发送到Thingspeak。通过这种方法,我们可以使用ThingSpeak物联网服务器通过互联网监控DHT11传感器的温度和湿度数据。我们可以在Thingspeak网站上查看记录的数据和图表。
树莓派是一款功能强大的袖珍电脑,有许多连接选项来连接不同的外围设备。它有USB接口,LAN接口,HDMI接口,3.5mm音频插孔,摄像头插槽和几个GPIO引脚。要开始使用树莓派,您应该有一个可以使用HDMI电缆连接的显示器,或者您可以使用SSH终端或VNC服务器访问它。有了监视器,很容易在树莓派上连接和安装操作系统,但是如果你没有监视器,那么你必须将树莓派连接到一些本地网络,并使用SSH或虚拟桌面访问它的IP。这种类型的设置被称为树莓派的无头启动。在本教程中,我们将学习如何设置树莓派的无头启动。它只需要一台有网络连接的电脑来启动树莓派。
树莓派是一款功能强大的袖珍电脑,有许多连接选项来连接不同的外围设备。它有USB接口,LAN接口,HDMI接口,3.5mm音频插孔,摄像头插槽和几个GPIO引脚。要开始使用树莓派,您应该有一个可以使用HDMI电缆连接的显示器,或者您可以使用SSH终端或VNC服务器访问它。
全球变暖导致了不可预测的气候;世界各地的研究人员正在使用气象站来观察记录和分析天气模式,以研究气候变化并提供天气预报。这些气象站通常包括几个传感器来测量环境参数和一个监测或记录系统来分析这些参数。在本教程中,我们将学习如何建立一个基于无线物联网的气象站,可以测量关键的环境参数,如温度,湿度和压力。此外,由于我们的气象站启用了物联网,我们可以将这些参数发送到ThingSpeak频道(物联网云),在那里我们可以远程存储、分析和访问数据。我们之前也用树莓派建立了一个类似的气象站,它与这个项目非常相似。
Facebook是使用最广泛的社交媒体应用程序之一,它不仅用于社交网络,还用于消息传递,视频通话,语音通话,市场等。Facebook的这些功能在构建任何基于物联网的项目时都非常有用。就像在这里,我们将使用Facebook来远程控制家里的设备。你只需要给聊天机器人发一条短信,它就可以从世界任何地方控制你家里的灯。我们将使用ESP8266 NodeMCU硬件和一些在线应用程序来构建这个项目。