標(biāo)題: 用51單片機做一個物聯(lián)網(wǎng)溫度計+遠(yuǎn)程開關(guān)源代碼 [打印本頁]
作者: 零妖 時間: 2018-12-17 01:51
標(biāo)題: 用51單片機做一個物聯(lián)網(wǎng)溫度計+遠(yuǎn)程開關(guān)源代碼
這次開源把褲衩都給大家了。原理圖+PCB+源代碼(全網(wǎng)首次,在51黑論壇公開)。一 故事背景1,對物聯(lián)網(wǎng)技術(shù)感興趣的朋友想玩一些物聯(lián)網(wǎng)應(yīng)用練練手,這個正好合適。
2,剛畢業(yè)的萌新或者還沒有畢業(yè)的青年男女,想學(xué)習(xí)物聯(lián)網(wǎng)知識,這個適合你練手。
3,已經(jīng)入坑單片機開發(fā)很久的工程師,想了解最新的物聯(lián)網(wǎng)架構(gòu),接觸一下互聯(lián)網(wǎng)的思維,這個很合適。
4,拿這個項目練手很“劃算”。視頻在阿里云大學(xué)在線免費看,源碼相關(guān)軟件可以去零妖博客免費下載作為參考,原理圖和PCB個人可以免費下載使用。單純討論經(jīng)濟成本,自己打樣+購買元器件估計RMB100。想想啊兄弟們,100塊錢的投入,買不來吃虧買不來上當(dāng),換來的是一丟沉甸甸的物聯(lián)網(wǎng)知識。
5,整個項目得到了阿里云(iot.aliyun.com)IOT事業(yè)部的大力支持,感謝阿里的同學(xué)給予幫助。
二 物聯(lián)網(wǎng)框架假設(shè)你是一個設(shè)計“農(nóng)用電子溫度計”的工程師。一個養(yǎng)雞場希望探索雞舍溫度與產(chǎn)蛋量的關(guān)系。
你會怎么做?
用互聯(lián)網(wǎng)的思維來思考的話,可以這樣做。。。。。
- 在雞舍的不同區(qū)域安裝溫度傳感器,并將溫度數(shù)據(jù)上傳至服務(wù)器;
- 統(tǒng)計每天的產(chǎn)蛋量,并定時上傳到服務(wù)器;
- 在服務(wù)器上面可以跑一些機器學(xué)習(xí)或者深度學(xué)習(xí)或者其他適合這個場合的的算法,算法的輸入?yún)?shù)就是海量的溫度數(shù)據(jù),產(chǎn)蛋量,對應(yīng)的時間點等;
- 經(jīng)過數(shù)個月的信號采集和分析,服務(wù)器可以輸出一個適合這個雞舍的數(shù)學(xué)模型;
- 進(jìn)一步驗證此模型是否足夠優(yōu)秀,并根據(jù)科學(xué)數(shù)據(jù)的指導(dǎo)合理安排雞舍的采暖,做到節(jié)能高產(chǎn)!
- 真實的環(huán)境中,還會有很多參數(shù)影響產(chǎn)量,比如進(jìn)食時間,外部噪音水平,母雞的飼養(yǎng)密度,光照的控制等等,你都可以做成傳感器將數(shù)據(jù)量化,上傳至服務(wù)器進(jìn)行科學(xué)計算。
整個環(huán)節(jié)中每一種傳感器都發(fā)揮了不可替代的作用。
單獨拿出溫度傳感器討論一下“物聯(lián)網(wǎng)”的架構(gòu):
- 傳統(tǒng)的設(shè)備先上報數(shù)據(jù)到服務(wù)器,可以用WIFI聯(lián)網(wǎng)。市場上買一個WIFI模塊,型號EMW3080.
- 設(shè)備通過WIFI模塊鏈接路由器后就可以上網(wǎng)了。你不用花費資金購買自己的云服務(wù)器,可以通過TCP的方式鏈接到阿里云的IOT專用服務(wù)器(每個月會有免費的額度,100萬條消息)。
- 和服務(wù)器建立好TCP通道后,就好比兩個人打電話,已經(jīng)接通了。大家說的話都是普通話才可以被雙方理解。設(shè)備和服務(wù)器說話,用的是叫 MQTT 的通信協(xié)議。
- 溫度信息通過MQTT協(xié)議上報至IOT服務(wù)器。IOT服務(wù)器可以將其轉(zhuǎn)發(fā)至數(shù)據(jù)庫進(jìn)行長久保存。
- 物聯(lián)網(wǎng)平臺順便將數(shù)據(jù)轉(zhuǎn)發(fā)到“機器學(xué)習(xí)”中。機器學(xué)習(xí)是阿里云專門的一個大數(shù)據(jù)分析的平臺,專業(yè)處理各種疑難雜癥。
零妖老哥這個教程,解決的是整個環(huán)節(jié)中很小的一個問題,將溫度信息上傳到IOT平臺。
三 用51單片機+溫度傳感器+WIFI模組繪制原理圖原理圖和PCB已經(jīng)開源,個人可以免費使用,打樣測試。
1,零妖老哥在器件選型的時候,特別注意了器件的封裝(外觀尺寸)。所有的元器件都是為了方便生手焊接的,最小的0603電容電阻,最大的是直插的繼電器。
2,買WIFI模組的時候,一定要向賣家確認(rèn)模組本身的固件是AT指令的,而且版本是AT2.0
3,簡單的原理圖講解零妖老哥已經(jīng)拍成了視頻,在阿里云大學(xué)可以免費學(xué)習(xí)。
四 100元人民幣左右動手打樣+焊接調(diào)試點擊這里進(jìn)入可以查看和下載原理圖+PCB。
PCB打樣,購買元器件,焊接元器件是你應(yīng)該掌握的一條龍技能。
零妖這里說一下購買元器件時,可以參考BOM中的編號,這個編號在立創(chuàng)商城是唯一的,你可以根據(jù)這個編號作為參考來購買器件。
如果你不想自己焊接,可以聯(lián)系零妖,不過你需要付出99元人民幣的代價(自己打樣其實和這個價格差不多)。收這個價格主要是考慮鼓勵大家自己動手去做,而不是直接去買現(xiàn)成的板子。
五 51單片機軟件試玩(具體代碼你可以看源碼)視頻在阿里云大學(xué)在線免費看
點上述鏈接去看視頻的第一集,快速體驗一把。
簡單的順序是這樣的:
- 給單片機下載零妖寫好的程序(倉促的作品,你可以寫的比它還棒,鼓勵你自己寫)
- 打開零妖的上位機(最好是64位的WIN系統(tǒng)),填寫WIFI的SSID和密碼。
- 去阿里云的物聯(lián)網(wǎng)平臺注冊一個賬號,并實名認(rèn)證。也可以用淘寶賬號登陸。
- 根據(jù)視頻的提示去IOT的控制臺簡單操作一下。
- 好了,在平臺查看溫度吧。
六 開發(fā)Web應(yīng)用或者手機APP(靠聰明的你了。
縱覽整個物聯(lián)網(wǎng)開發(fā)的架構(gòu),可以發(fā)現(xiàn)這個是團隊協(xié)作的事情。
做事情一定要抱團,物聯(lián)網(wǎng)項目開發(fā)也不例外。底層硬件和單片機程序的維護需要一位工程師,服務(wù)器端的邏輯代碼需要至少一位工程師,數(shù)據(jù)可視化和數(shù)據(jù)加工以及UI界面的設(shè)計需要至少一名工程師。
當(dāng)你發(fā)現(xiàn)某公司希望你一個人搞定物聯(lián)網(wǎng)的時候,恭喜你,你得到了一個發(fā)展團隊的機會!
單片機程序燒錄.zip
(97.62 KB, 下載次數(shù): 278)
2018-12-17 02:04 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
51單片機程序源碼.zip
(128.65 KB, 下載次數(shù): 390)
2018-12-17 02:03 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
關(guān)注零妖的微信公眾號吧
作者: 515李 時間: 2018-12-18 12:12
厲害了。零妖老哥。。。。。GO!
作者: 252622979 時間: 2018-12-18 13:15
這個可以!
作者: 水底撈? 時間: 2018-12-19 12:51
這個牛掰了啊
作者: 水底撈? 時間: 2018-12-19 12:51
贊一個
作者: 奧斯特洛夫斯基 時間: 2018-12-19 14:08
感謝分享,贊一個
作者: kshz2155573 時間: 2018-12-19 16:48
這個好厲害
作者: 持勤補拙 時間: 2018-12-20 14:41
相當(dāng)贊啊
作者: wwwwheihei 時間: 2018-12-20 15:00
謝謝分享
作者: 零妖 時間: 2018-12-30 00:50
多謝兄弟們捧場。這個詳細(xì)的資料都可以在這個地方找到: lingyao.xyz 。復(fù)制粘貼到瀏覽器就行了。
作者: 愛奇怪的大冒險 時間: 2018-12-30 13:56
厲害( _)
作者: cxliang 時間: 2018-12-30 14:51
感謝分享~!
作者: xxpp2011 時間: 2018-12-30 15:10
謝謝分享
作者: rrqxx 時間: 2019-1-4 21:47
謝謝分享
作者: lvlv99 時間: 2019-1-6 09:32
這就是Iot
作者: a598089072 時間: 2019-1-9 19:25
感謝分享
作者: jxchen 時間: 2019-1-9 21:30
厲害了。零妖老哥
作者: 1904700334 時間: 2019-1-10 08:05
感謝樓主的褲衩
作者: 零妖 時間: 2019-1-26 21:44
不客氣哈。
作者: galaxyinterfere 時間: 2019-4-23 08:55
感謝樓主
作者: china_yisheng 時間: 2019-5-14 09:23
厲害了老哥,學(xué)習(xí)學(xué)習(xí)
作者: 270497470 時間: 2019-5-14 15:27
感謝樓主,學(xué)習(xí)一下
作者: zhiyuan2016 時間: 2019-5-15 17:26
感謝,好東西
作者: zyldlzh 時間: 2019-5-15 20:55
目前還看不太懂。。。。正在啃c中。。。。。。
作者: jemery1030 時間: 2019-7-22 16:43
感謝無私分享
作者: jiajia86 時間: 2019-7-23 11:09
謝謝分享
作者: cuiwanxing 時間: 2019-7-23 12:38
非常感謝!學(xué)習(xí)一下
作者: 學(xué)習(xí)的小子 時間: 2019-9-12 08:31
謝謝樓主分享,又有一次學(xué)習(xí)的機會
作者: cdiyy 時間: 2019-9-27 17:03
贊,非常好
作者: 歡迎新會員 時間: 2019-9-28 02:16
謝謝分享
作者: MircePip 時間: 2019-10-8 01:01
這就很強~~!
作者: 風(fēng)繼續(xù)吹 時間: 2019-10-10 07:40
支持,很好的案子。
作者: 56558745 時間: 2019-10-14 13:16
謝謝了
作者: xfriend360 時間: 2019-10-14 14:42
厲害了。零妖老哥
作者: ll11442 時間: 2019-12-16 14:24
牛皮,真的好用
作者: 我i是大哥 時間: 2019-12-16 15:18
贊一個,踩一踩
作者: 我們不一樣111 時間: 2019-12-17 19:02
強勢,我喜歡,正好用上,謝謝樓主
作者: 泣云痕 時間: 2020-1-2 10:38
這個厲害!膜拜!
作者: lindeijun1 時間: 2020-3-1 21:12
謝謝樓主分享。!
作者: demoncr 時間: 2020-3-2 09:48
厲害,謝謝分享!
作者: hbcqd 時間: 2020-3-2 20:07
很好的思路,厲害,謝謝分享!
作者: 要你蛋炒飯 時間: 2020-3-3 05:30
很好的鼓勵分享機制
作者: 溫xyz 時間: 2020-3-4 00:03
謝謝01哥,下載學(xué)習(xí)。

作者: 黃燜雞米飯1 時間: 2020-3-4 15:07
不錯,比較流行了
作者: miqi0708 時間: 2020-3-4 18:02
感謝分享,贊一個
作者: forest415 時間: 2020-4-9 05:07
感謝分享
作者: 神出沒 時間: 2020-4-9 12:29
學(xué)習(xí)物聯(lián)網(wǎng),找零妖就夠了
作者: 阿飛7812 時間: 2020-4-9 20:13
謝謝分享 先收下了
作者: 390855242 時間: 2020-4-10 16:22
太棒了,感謝分享!
作者: ndht 時間: 2020-4-11 08:37
厲害,寫的很好,學(xué)習(xí)一下,不錯
作者: CuChulainnCL 時間: 2020-4-11 12:08
多謝分享,多謝
作者: CuChulainnCL 時間: 2020-4-11 15:34
非常感謝!學(xué)習(xí)一下
作者: TTQ001 時間: 2020-4-12 00:30
謝謝分享,贊一個


作者: BOT_01 時間: 2020-5-2 21:30
學(xué)習(xí)一下,哈哈哈
作者: 吾心悅?cè)?nbsp; 時間: 2020-5-4 17:13
厲害,可以好好學(xué)一下
作者: tegcry 時間: 2021-5-13 19:31
原理圖和PCB在哪里下載啊
作者: ttianmei 時間: 2021-6-12 21:59
非常牛!不過鏈接都鏈接不了了,在哪還能找到呢!
作者: 人面不知何處去 時間: 2021-6-13 16:48
有點東西的呀
作者: youlinys 時間: 2022-2-18 12:25
這個項目比較實用,既能用于家庭又能學(xué)到知識。
作者: innere 時間: 2022-2-21 08:25
鏈接點不開啊,樓上的兄弟們,這是什么情況啊
作者: szhuide 時間: 2022-2-21 12:16
話說現(xiàn)在阿里云平臺還可以用嘛,是不是換成涂鴉了
作者: szhuide 時間: 2022-2-21 12:17
感謝分享,點贊MARK
作者: Leokex 時間: 2022-3-14 17:08
感謝分享,對我的學(xué)習(xí)很有用。再次感謝!
作者: Q__Q 時間: 2023-5-13 11:12
前段時間有接觸過一個類似的成品控件,應(yīng)該跟你的類型差不多的,謝謝樓主的作品,先收藏了,
作者: 芯菲 時間: 2023-5-14 19:41
必須支持優(yōu)秀的作者,程序?qū)懙姆浅0簟?hr noshade size="2" width="100%" color="#808080">
作者: wkman 時間: 2023-5-15 10:49
溫度信息通過MQTT協(xié)議上報至IOT服務(wù)器=》是不是買 帶MQTT協(xié)議的RJ45網(wǎng)口模塊,也行???
作者: liminmod 時間: 2023-11-22 16:28
學(xué)習(xí) 很好的貼子
作者: Nomi 時間: 2023-11-23 09:44
果斷收藏
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |