机智云代码移植_IoT开发者 | 基于STM32F103的机智云宠物屋外加4路继电器开源教程...
[?寫(xiě)在前面?]
自智云社區(qū)開(kāi)辟I(mǎi)oT開(kāi)源項(xiàng)目專(zhuān)區(qū)以來(lái),一直有IoT開(kāi)發(fā)者在貢獻(xiàn)案例。瑪莉甄選了一些具有代表性的案例分享給IoT愛(ài)好者們,本文亦如此。
若你有好的案例,想和IoT愛(ài)好者們分享,歡迎投稿,一經(jīng)采納,我們將送出IoT相關(guān)禮品一份。投稿郵箱:club@gizwits.com,微信:iot-maker
[ 項(xiàng)目摘要?]
本文主要講基于STM32F103的機(jī)智云寵物屋移植(MCU版本),通過(guò)此產(chǎn)品實(shí)現(xiàn)采集溫濕度,開(kāi)關(guān)風(fēng)機(jī),檢測(cè)紅外遮擋,開(kāi)關(guān)彩色LED燈等功能;并可在手機(jī)APP或者微信服務(wù)號(hào)上實(shí)時(shí)監(jiān)測(cè)與調(diào)節(jié)寵物屋環(huán)境、掌握寵物活動(dòng)動(dòng)向,同時(shí)可以幫助開(kāi)發(fā)者了解機(jī)智云的智能硬件體系,更快的完成智能硬件產(chǎn)品的開(kāi)發(fā)。
[?硬件準(zhǔn)備?]
剛好手里有STM32F103,便自己采用散件搭建了,測(cè)驗(yàn)成功了。相關(guān)散件清單以及和STM32單片機(jī)連線如下:
STM32核心板
9813全彩燈模塊----模塊IIC接單片機(jī)PB8 PB9
9110風(fēng)扇模塊----模塊的2個(gè)控制引腳接單片機(jī) PB4 PB5
動(dòng)開(kāi)關(guān)2個(gè)----分別接單片機(jī)的PA8? PB10
外光電反射傳感器模塊----接單片機(jī)PB7
HT11溫濕度傳感器模塊----接單片機(jī)PB3
位繼電器模塊5V----接單片機(jī)PA1 PA4 PB0 PB1
ESP8266最小系統(tǒng)(燒錄模式SW2閉合,也就是GPIO0拉低)
與STM32串口相連接,PA2(TX)----ESP8266(RX)? ?PA3(RX)---- ESP8266(TX)
如果需要其他的模塊自行添加,到此硬件所需的配件以及接線說(shuō)明就完成了
[?軟件準(zhǔn)備?]
keil-ARM需要包含STM32F103的pack
STM32CuBeMX
ESP8266下載軟件和STM32下載軟件,度娘家自己去找
[?云端產(chǎn)品創(chuàng)建?]
Step1:登錄機(jī)智云開(kāi)發(fā)者中心
Step2:創(chuàng)建新產(chǎn)品
Step3:添加GoKit Demo數(shù)據(jù)點(diǎn)模板:添加數(shù)據(jù)點(diǎn)時(shí),點(diǎn)擊管理“選擇產(chǎn)品數(shù)據(jù)點(diǎn)”,選擇Gokit Demo(基于Gokit板載元器件的智能寵物屋)應(yīng)用此模板
Step4:添加繼電器數(shù)據(jù)點(diǎn),修改顯示名稱(chēng):成功導(dǎo)入數(shù)據(jù)點(diǎn)之后我們還需要增加4個(gè)繼電器的數(shù)據(jù)點(diǎn),點(diǎn)擊右上角新增數(shù)據(jù)點(diǎn),按照如圖所示分別創(chuàng)建標(biāo)識(shí)名為Relay1,Relay2,Relay3,Relay4,可寫(xiě),布爾值數(shù)據(jù)點(diǎn)。創(chuàng)建好了之后修改顯示名稱(chēng),此處我修改成繼電器1 2 3 4,全部修改好之后,點(diǎn)擊上面的應(yīng)用保存數(shù)據(jù)點(diǎn),到此數(shù)據(jù)點(diǎn)創(chuàng)建就完成了。
Step5:接下來(lái),生成MCU代碼包,并將MCU代碼包下載到電腦上,到此云端所有準(zhǔn)備工作就完成了。下載代碼之后再下載一份機(jī)智云寵物屋MCU驅(qū)動(dòng)代碼備用
[?修改代碼?]
此處代碼和文字篇幅較多,略......
相關(guān)推薦:
ESP8266 NodeMcu SOC方案分享
智能魚(yú)缸開(kāi)發(fā)
云空調(diào)改造記
機(jī)智云webSocket實(shí)現(xiàn)游戲開(kāi)發(fā)
27個(gè)免費(fèi)視頻教你學(xué)安卓APP開(kāi)發(fā)
掃一掃,開(kāi)啟您的IoT開(kāi)發(fā)之旅
總結(jié)
以上是生活随笔為你收集整理的机智云代码移植_IoT开发者 | 基于STM32F103的机智云宠物屋外加4路继电器开源教程...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于旅行的名言名句240个
- 下一篇: 完全复制一个dict_Redis主从复制