基于Arduino與機智云的家居環境遠程監控系統具備協議簡單、成本低、功耗低、組網容易等優勢。在智慧家居實現的同時,可以根據其它控制領域的需要,進行需求的移植,具有很強的延伸性和可移植性,提高開發效率。同時當前環境也存在這樣的需求也有硬件基礎保障。
通過該項目的制作,也讓我了解到遠程家電控制并不是什么神奇的東西的,只要每一個人肯去嘗試,肯去面對不同的困難,并通過自己的思考和向他人請求幫助,每一個過程都是很奇妙的,往往在這個過程中,你會獲得許多意想不到的收獲。
本項目分成三部分——工程實施、云平臺部署、APP開發,本次分享工程實施部分。

一、硬件選型
1、Arduino/Genuino Uno 核心控制板
2、ESP12-S WiFi模塊
3、傳感器模塊或其它設備
DHT11數字溫濕度傳感器
光照傳感器
煙霧傳感器
火焰傳感器
人體感應傳感器
單聯級繼電器
有源蜂鳴器
9V干電池
電動馬達
按鍵
公母線
電源線
二、硬件連線
Arduino各引腳的連線:

三、ESP12-S配網
1、燒寫機智云GAgent固件
到機智云平臺下載燒寫固件、燒寫工具、串口助手
使用USB-TTL燒寫器按要求連接ESP12-S,使用燒寫軟件燒寫

燒寫時,要短接JP1兩個引腳,即把GPIO0與地短接,把WiFi芯片切換到燒寫模式,燒寫成功效果圖如下所示:

2、使用機智云串口助手配置WiFi
2.1 燒寫成功后斷開GPIO0和GND,重新上電;
2.2 打開機智云串口調試助手連接WiFi模塊;
2.3 把WiFi芯片設置為softAP配網模式,使用機智云APP配網

2.4 把機智云平臺創建的項目product_key和Product Secret復制過來讓本地硬件與機智云平臺進行連接

2.5 在機智云平臺能看到設備在線,說明配網成功

3、把Arduino與ESP-12S連接
連接原理圖:

實物效果圖

燒寫Arduino程序,把ESP芯片拔掉,因為Arduino只有一個串口可以使用,兩個同時使用會出現沖突。
本系統所使用到的硬件是七星蟲的Arduino實驗套件,還有很多終端和傳感器還應用到項目中。
-
Arduino
+關注
關注
190文章
6526瀏覽量
196916 -
機智云
+關注
關注
3文章
647瀏覽量
27766
發布評論請先 登錄
機智云斬獲顧家家居2025年度技術創新獎
STM32快速上云實戰指南:手把手帶你入門機智云
基于機智云平臺的新疆農田氣候檢測系統設計與實現
漢威科技空氣質量傳感器助力家居環境安全監測
機智云配網教程 第二期:生成MCU代碼包與調試
物聯網智能家居方案-基于Nucleo-STM32L073&機智云實例項目打包下載
機智云Airlink配網超時、數據上傳延遲及更新不及時問題分析
物聯網智能家居方案-基于Nucleo-STM32L073&機智云 項目實例
STM32與機智云連接實現步驟與技巧(下篇):機智云代碼移植與優化
工程實施:基于Arduino與機智云的家居環境遠程系統設計1
評論