如今,世界都在寻求舒适,制造物联网设备是缓解生活方式的最佳解决方案。就像我们可以控制家用电器、门锁、使用智能手机或网络服务器的机器。在这里,我们也用MIT app Inventor设计的Android应用做同样的事情。之前,我们使用Blynk Android App来控制家用电器。
Blynk是一个物联网平台,具有可定制的移动应用程序、私有云、规则引擎和设备管理分析仪表板,专为易于定制的物联网应用而设计。在Blynk App上为物联网项目设计仪表板非常简单,你只需要在屏幕上组织按钮、滑块、图表和其他小部件。我们还可以根据需求编辑小部件。
物联网现在已经成为快速发展的趋势,通过提供对各种电子设备的远程访问,使我们的生活更轻松。在本系列的动手物联网教程中,我们将介绍可用于创建物联网应用程序的最流行的硬件和软件平台。在我们之前的教程中,我们学会了使用Blynk应用程序控制LED,现在我们将学习如何使用Cayenne应用程序或控制台控制LED。Cayenne是一个流行的物联网平台,可以轻松构建自己的物联网设置。作为拖放式物联网项目构建器,Cayenne允许开发人员在互联网上快速创建和托管他们的连接设备,而无需在编程方面花费大量时间。最初它只适用于树莓派,但现在它支持Arduino和其他控制器。
在这个项目中,我们使用DHT11传感器通过Arduino和ESP8266将温度和湿度数据发送到Thingspeak。通过这种方法,我们可以使用ThingSpeak物联网服务器通过互联网监控DHT11传感器的温度和湿度数据。我们可以在Thingspeak网站上查看记录的数据和图表。
全球变暖导致了不可预测的气候;世界各地的研究人员正在使用气象站来观察记录和分析天气模式,以研究气候变化并提供天气预报。这些气象站通常包括几个传感器来测量环境参数和一个监测或记录系统来分析这些参数。在本教程中,我们将学习如何建立一个基于无线物联网的气象站,可以测量关键的环境参数,如温度,湿度和压力。此外,由于我们的气象站启用了物联网,我们可以将这些参数发送到ThingSpeak频道(物联网云),在那里我们可以远程存储、分析和访问数据。我们之前也用树莓派建立了一个类似的气象站,它与这个项目非常相似。
Facebook是使用最广泛的社交媒体应用程序之一,它不仅用于社交网络,还用于消息传递,视频通话,语音通话,市场等。Facebook的这些功能在构建任何基于物联网的项目时都非常有用。就像在这里,我们将使用Facebook来远程控制家里的设备。你只需要给聊天机器人发一条短信,它就可以从世界任何地方控制你家里的灯。我们将使用ESP8266 NodeMCU硬件和一些在线应用程序来构建这个项目。
NodeMCU是一个开源物联网平台,包含运行在expressif Systems ESP8266 Wi-Fi SoC上的固件,硬件基于ESP-12模块。NodeMCU的特点之一是可以使用Arduino IDE进行简单的编程。
大多数地方都有自动路灯,可以感知白天和黑夜,并根据昼夜自动打开和关闭。在这里,我们扩展了这个项目,增加了一个额外的限制来打开灯,路灯只会在黑暗中发光,有人穿过街道。该项目的主要目标是通过只在需要时发光路灯来减少电力消耗。在这个项目中,我们展示了智能路灯的原型,它有3个红外传感器,1个LDR传感器和3个led,每个led代表一个路灯。我们还将更新LDR传感器数据到ThingSpeak,并从世界任何地方通过互联网控制led(路灯)。
火灾报警系统现在非常普遍,通常安装在银行,商店,办公室,家庭等。他们发现了火灾,并发出了响亮的警报通知大家。但是如果没有人听到警报声,比如在晚上或者没有人在家的时候呢?因此,为了向当局通报任何火灾事件,我们正在建立一个基于物联网的火灾报警系统,该系统不仅可以触发警报,还可以向有关人员发送电子邮件警报。这种方法还可以在发生火灾时自动通知消防部门。在这里,我们将使用红外火焰传感器探测火灾,并使用ESP8266 NodeMCU触发警报,并借助SMTP服务器发送电子邮件。该项目还可以进一步扩展到在火灾时借助GSM模块拨打电话或发送短信。
家庭自动化现在成为物联网应用的重要组成部分,人们使用智能手机通过互联网从任何地方控制家用电器。用智能手机控制交流电器有多种方法,其中一些我们已经在之前的物联网家庭自动化教程中介绍过,今天我们将学习另一种通过智能手机控制电器的方法。在这个物联网项目中,我们将使用NodeMCU通过Telegram应用程序的文本消息控制一个交流灯。
在之前的教程中,我们使用NodeMCU构建了一个Alexa控制的家庭自动化系统。它很容易构建和实现。但有时我们需要更多的引脚来控制更多的设备,在这种情况下,我们可以使用一些具有更多GPIO引脚的微控制器与ESP8266板。在这里,我们将使用Arduino Uno和ESP8266来构建基于物联网的家庭自动化系统。
在这里,我们正在构建一个基于物联网的生物识别考勤系统,该系统可以将考勤记录存储在谷歌表格中。ESP8266 NodeMCU模块将与R305指纹模块和LCD显示屏接口,谷歌电子表格将用于保存考勤日志以备将来参考。我们还使用push box API将生物识别数据从NodeMCU发送到谷歌表。本项目对企业、教育机构、医院等单位的出勤有很大的帮助。
闹钟已经使用了几十年,但自从手机进入市场后,人们更喜欢在手机上设置闹钟。这个闹钟项目一直很受电子爱好者的欢迎。今天,我们还使用NodeMCU构建物联网闹钟,您可以在没有任何互联网连接的情况下使用网页设置闹钟时间。
自1962年问世以来,机械臂一直被各行业用于执行复杂而繁琐的工作。从装配线到喷漆车间,这些机械臂广泛应用于汽车制造业。最近,随着技术的进步和物联网(IoT)的出现,机器人手臂也开始在医疗应用中投入使用,医生可以通过无线控制机器人手臂进行远程手术。在这个项目中,我们将使用NodeMCU构建一个基于物联网的无线机械臂。
健康监测一直是物联网(IoT)的一个有前途的应用。通过使用正确的技术,我们不再需要依靠常规的健康检查或当地的医生来评估我们的身体。传感器可以用来测量你身体的所有生命体征,这些信息可以远程实时共享,供世界其他地方的医生诊断你,或者人工智能可以处理所有的数字并诊断你的问题。听起来很有未来感,对吧?但我们正在逐渐向它迈进,我们离远程物联网机械臂为我们做手术不远了。在此过程中,我们将构建树莓派心率监测器来测量远程患者的心率,并将其显示在Processing IDE上。之前我们还使用Arduino和ESP8266构建了一个心率监测器,并将值上传到Thingspeak。
广告和通知对任何组织展示和销售他们的产品都是非常重要的。你可以在火车站、汽车站、机场等公共场所看到许多数字广告牌。但随着物联网(IoT)的出现,技术发生了巨大的变化,我们也可以通过无线和网络服务器控制来彻底改变这种布告栏。
许多农民已经开始使用温室农业和智能灌溉系统。新兴的物联网技术和传感器被用于开发灌溉系统,该系统可以根据湿度值、温度等气候条件自动供水。
如今,在繁忙的地区找到停车位非常困难,而且没有系统可以在线获取可用停车位的详细信息。想象一下,如果你可以在手机上获得停车位的可用信息,而你不需要到处漫游来检查可用性。这个问题可以通过基于物联网的智能停车系统来解决。使用基于物联网的停车系统,您可以通过互联网轻松访问可用的停车位。该系统可以完全实现汽车停车系统的自动化。从您的进入到付款和退出都可以自动完成。
ESP8266在构建基于物联网的项目中非常受欢迎,但现在ESP32由于其低成本的BLE兼容功能而受到很多关注。它还配备了32个GPIO引脚和32位双核CPU。虽然,它提供了很多功能,但在正常使用模式下,它似乎很耗电。当应用程序由市电供电时,不必着急,但是当它们由电池供电时,我们必须非常注意ESP32的功耗。
保持食物的安全和卫生,以保持食物新鲜和可食用,这有助于减少食物浪费。解决这个问题的一个办法是为储存的食物保持合适的环境条件,以控制分解的速度。食物分解取决于不同的参数,湿度、细菌和温度等参数是影响食物分解速度的主要因素。如果储存的温度在40华氏度到140华氏度之间,这是一个危险区域,因为在这个温度下细菌生长迅速,20分钟内细菌数量翻倍。同样,食品储藏室的湿度应该在50-55%左右,以尽可能长时间保持食品的高质量。