5396| 2
|
[项目] Arduino Mega 2560和ESP32实现家居自动化 |
Arduino Mega 2560和ESP32实现家居自动化 在这个项目中使用的东西 硬件组件
软件应用程序和在线服务 Blynk:https://blynk.io/en/getting-started 应用背景 本项目的主要目的,是尝试基于多个模块和一个Arduino Mega 2560等最新技术实现家居自动化。 我还想借此研究一下如何使用ESP 32开发板与项目中安装的所有设备进行远距离通信,并使用Wi-Fi对家里进行监测和控制。 本项目分为两部分,第一部分绝大多数的传感器都由Arduino Mega 2560控制,第二部分我会使用ESP 32开发板和Blynk app通过Wi-Fi通信对其他模块进行监测和控制。 连到Arduino Mega 2560板的模块包括:
连到ESP 32开发板的模块包括:
基于Arduino Mega 2560开发板,我已经开发出了以下应用: 1. 使用MQ 5气体传感器和蜂鸣器探测煤气泄漏的应用。 2. 使用水传感器模块和蜂鸣器探测浴室淹水的应用。 3. 使用DHT 22传感器和一个5v直流电机维持室内特定温度的应用。 4. 使用红外传感器(火灾传感器模块)和蜂鸣器探测室内失火的应用。 5. 使用PIR和光敏传感器在室内光线较暗但是却探测到人员移动时自动打开室内灯光的应用。 6. 使用RFID模块、16x2 LCD模块(带i2c接口)和一个MG 90 S伺服电机的门禁应用。 基于ESP 32开发板,我已经开发出了以下应用: 1. 使用DHT 22传感器和Blynk app在手机上查看温度和湿度的应用; 2. 使用MG 90 S伺服电机和Blynk app在手机上控制车库门的应用; 3. 使用5v直流电机和Blynk app控制风扇(我实际上控制的是一个5v直流电机)的应用。 基于所有这些应用,每个人都可以实现智能家居,使生活更加美好和舒适。 项目图片 晚上当探测到人体移动时,灯就会自动打开 晚上亮灯的房间 16X2 LCD和RFID 传感器位置1 传感器位置2 手机上的Blynk app 打开车库门的Blynk app (本文来自hackster.io 作者:IETI_Robert) |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed