主要是基于cortex——M3 stm32f103c8t6芯片的物聯網 智能熱水循環泵【大二學生,不喜勿噴 ,大神路過求指點】為啥每次都做熱水循環系統,因為此次分享,主要是為了升級去年基于51單片機以及2272模塊的無線溫控時控系統,51系統在工作的3個月內,參與測試的用戶反應,溫控對于熱水泵的運行效果有些雞肋,熱水泵出水口的溫度過高,18B20單測點不能科學的反映室內溫度,增加測溫點顯然對于個體用戶來說成本過大,布線麻煩(18B20走線越長,信號越弱)。齊次,2272超再生傳輸距離太短,雖然第二次升級改用超外差模塊傳輸,但是距離也沒改善多少,穿墻效果太差。后續有考慮到用CC1000,穿墻王,lora,等進行改善,但成本大,功耗大,而且需要成對模組,單獨控制電路。果斷放棄了。 此次用8266WIFI模塊,將控制器的數據打包發送到云服務器,再由云服務器下發到手機,通過手機進行控制。 用到的材料:5*7的洞洞板
28b6a316d2398353e9247976c74a7935.jpg (1.51 MB, 下載次數: 71)
下載附件
2018-7-19 15:30 上傳
4f7971e63cec44ef3717e296df93e972.jpg (144.69 KB, 下載次數: 69)
下載附件
2018-7-19 15:30 上傳
2f0bc2569755a21baab899f3f17f537c.jpg (103.33 KB, 下載次數: 76)
下載附件
2018-7-19 15:30 上傳
6c5d2e536f93672aadc070ef50e8b37e.jpg (3.26 MB, 下載次數: 78)
下載附件
2018-7-19 15:30 上傳
0458a8242ef747542ac2ca4bc4ee3bab.jpg (155.27 KB, 下載次數: 80)
下載附件
2018-7-19 15:30 上傳
5f47b7cde13a33be5181fe02c4090984.jpg (3.83 MB, 下載次數: 52)
下載附件
2018-7-19 15:30 上傳
下面開始移植麒麟miniv1.2 EDP的onenet源碼
添加數碼管驅動功能,dth11測溫功能,按鍵功能(發現麒麟1.2版本的按鍵程序存在問題,并不能滿足需求。自己改進了下)
GPIO接口根據自己硬件修改下后,就是主要改這個函數了,不知到源碼是怎么實現單擊,雙擊,和長按的。可能我下載到假源碼了。這是我修改后的。其實就是把else語句去掉,還有無用的標志位。如果不去掉else內容 程序會在下面的按鍵功能函數里死掉
1412cd669721009404e2389fdf8cf597.png (35.49 KB, 下載次數: 68)
下載附件
2018-7-19 15:30 上傳
4729a4d10e168c41050431094aa3082a.png (22.99 KB, 下載次數: 65)
下載附件
2018-7-19 15:30 上傳
bc6ebeea629a0c97e743e467adb5621b.png (24.41 KB, 下載次數: 65)
下載附件
2018-7-19 15:30 上傳
dfc1c6844a71190ca0af12c2d6954dd1.png (20.61 KB, 下載次數: 68)
下載附件
2018-7-19 15:30 上傳
64465baf02298ea022e69c88e5a65d45.png (28.92 KB, 下載次數: 67)
下載附件
2018-7-19 15:30 上傳
c5322b4cbd43eb1f7a8babe3f2ceb68a.png (52.46 KB, 下載次數: 67)
下載附件
2018-7-19 15:30 上傳
0c4ac269edb96cd6f718b2281910cfa0.png (150.68 KB, 下載次數: 67)
下載附件
2018-7-19 15:30 上傳
3403b55d1729e32a5cdafe7ad9ffcb91.jpg (3.04 MB, 下載次數: 57)
下載附件
2018-7-19 15:30 上傳
|