在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32和ESP8266的物聯(lián)網(wǎng)控制系統(tǒng)

單片機(jī)愛(ài)好者 ? 2018-09-06 15:52 ? 次閱讀

整個(gè)系統(tǒng)的硬件構(gòu)成是:主控STM32F103C8T6、wifi模塊ESP8266、溫濕度傳感器SHT20、光強(qiáng)傳感器紅外發(fā)射管、存儲(chǔ)器AT24C02、蜂鳴器,以及一些洞洞板、杜邦線和一個(gè)塑料盒子。

軟件部分的話服務(wù)器使用的是CentOS,花錢買的服務(wù)器,一塊錢一天,沒(méi)辦法,有錢就是任性!在服務(wù)器主機(jī)上用C語(yǔ)言寫的一個(gè)簡(jiǎn)單的程序,設(shè)計(jì)支持100個(gè)賬戶同時(shí)登陸使用,沒(méi)用數(shù)據(jù)庫(kù),用文件存儲(chǔ)用戶名和賬號(hào)的,也沒(méi)有其他數(shù)據(jù),基本上這個(gè)服務(wù)器的作用就是進(jìn)行數(shù)據(jù)透?jìng)魅蝿?wù)。然后使用設(shè)計(jì)了安卓手機(jī)客戶端軟件,我不太會(huì)安卓程序設(shè)計(jì),所以弄得比較粗超,界面也不絢麗,不過(guò)能湊合用。

系統(tǒng)完成之后可以實(shí)現(xiàn)手機(jī)端對(duì)控制盒子進(jìn)行控制,包括控制繼電器以及讀取終端傳感器的數(shù)據(jù)。總體來(lái)說(shuō)使用起來(lái)還是比較方便的,不過(guò)有的時(shí)候有一點(diǎn)延時(shí)存在,因?yàn)橹虚g經(jīng)過(guò)了一個(gè)遠(yuǎn)程的服務(wù)器,寄放在深圳好像是,網(wǎng)絡(luò)可能會(huì)塞住。

廢話不多說(shuō)了,看圖吧還是。其實(shí)我給這個(gè)拍了一個(gè)視頻,但是很氣人的是我的手機(jī)上上個(gè)星期在公交車上被偷了,視頻也沒(méi)了,氣死我了,我一直沒(méi)買手機(jī),就沒(méi)有再拍視頻了,所以。。。。。。

圖1 設(shè)計(jì)構(gòu)想

我的設(shè)計(jì)構(gòu)想是很好的,一個(gè)主控節(jié)點(diǎn)連接多個(gè)從節(jié)點(diǎn),這種方案類似什么Zigbee,其實(shí)我也沒(méi)弄過(guò)ZigBee,猜測(cè)是差不多原理的。所有從節(jié)點(diǎn)通過(guò)433MHz的無(wú)線模塊發(fā)送數(shù)據(jù)給主節(jié)點(diǎn),整個(gè)系統(tǒng)只有主節(jié)點(diǎn)能夠連入互聯(lián)網(wǎng),這樣就可以使用分布式節(jié)點(diǎn)的方式采集各個(gè)角落的信息,而且使用的SI4432無(wú)線模塊的傳輸距離還是很不錯(cuò)的,賣家說(shuō)能穿2000米,用的是棒狀天線

圖2 設(shè)計(jì)原型

一開始使用我的帶屏幕的開發(fā)板實(shí)驗(yàn)開發(fā)的,接了幾個(gè)傳感器實(shí)驗(yàn)實(shí)驗(yàn),等時(shí)機(jī)成熟之后再轉(zhuǎn)到實(shí)物上去的,我不會(huì)工業(yè)設(shè)計(jì)只好買了個(gè)殼給裝了起來(lái),還挺可愛(ài)。殼上頂了一個(gè)繼電器模塊,控制家電用的,我把我的電風(fēng)扇、臺(tái)燈都接上去了,可以使用,的用熱熔膠封好了,電到了就不好了。

圖3 實(shí)物正視圖

圖4 實(shí)物俯視圖

圖5 開肚圖

開肚之后大家會(huì)看見其實(shí)沒(méi)什么玩意里面,就兩塊板子加點(diǎn)線什么的,做工很粗糙。手工DIY嘛,無(wú)所謂啦,能用就行了。有機(jī)會(huì)能做成工業(yè)產(chǎn)品那樣的是最好了,呲呲。

圖6 服務(wù)器運(yùn)行截圖

圖7 手機(jī)軟件啟動(dòng)解鎖界面

圖8 手機(jī)登錄界面

圖9 手機(jī)運(yùn)行主界面

圖10 終端軟件設(shè)計(jì)流程圖

終端盒子的程序設(shè)計(jì)是在RTOS基礎(chǔ)上進(jìn)行的,就4個(gè)線程吧,其實(shí)程序很簡(jiǎn)單,主要我覺(jué)得是與ESP8266模塊的通信部分比較搞死人。

圖11 服務(wù)器軟件設(shè)計(jì)流程圖

圖12 安卓客戶端軟件設(shè)計(jì)流程圖

其他傳感器的程序壇友們都會(huì),我只想把我的ESP8266控制程序弄出來(lái),因?yàn)槲遗@個(gè)弄了不少時(shí)間,希望能夠給想用ESP8266的朋友參考參考,寫的不好見諒啊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51288

    瀏覽量

    755141
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10915

    瀏覽量

    356746

原文標(biāo)題:基于STM32和ESP8266的低成本物聯(lián)網(wǎng)控制盒子

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用ESP8266STM32進(jìn)行聯(lián)網(wǎng)開發(fā)板設(shè)計(jì)

    聯(lián)網(wǎng)系列①——使用ESP8266STM32進(jìn)行聯(lián)網(wǎng)開發(fā)板設(shè)計(jì)一、
    發(fā)表于 08-19 09:06

    使用esp8266實(shí)現(xiàn)STM32聯(lián)網(wǎng)(最簡(jiǎn)單USART方法)

    到電腦上的java程序 這一篇 esp8266STM32連接,電腦通過(guò)STM32配置esp8266實(shí)現(xiàn)聯(lián)網(wǎng)發(fā)送數(shù)據(jù)具體流程如下圖 2=
    發(fā)表于 11-22 11:51 ?1.3w次閱讀

    聯(lián)網(wǎng)】基礎(chǔ)篇 ESP8266-NodeMCU學(xué)習(xí)一

    聯(lián)網(wǎng)】基礎(chǔ)篇 ESP8266-NodeMCU學(xué)習(xí)一本篇文章:本篇文章主要是關(guān)于ESP8266-NodeMCU的學(xué)習(xí)。正文如下:一、ESP8266
    發(fā)表于 10-26 14:21 ?16次下載
    【<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>】基礎(chǔ)篇 <b class='flag-5'>ESP8266</b>-NodeMCU學(xué)習(xí)一

    基于STM32L431設(shè)計(jì)的云端綠化管理系統(tǒng)(ESP8266+阿里云聯(lián)網(wǎng)平臺(tái))

    基于STM32L431設(shè)計(jì)的云端綠化管理系統(tǒng)(ESP8266+阿里云聯(lián)網(wǎng)平臺(tái))
    發(fā)表于 12-06 10:06 ?23次下載
    基于<b class='flag-5'>STM32</b>L431設(shè)計(jì)的云端綠化管理<b class='flag-5'>系統(tǒng)</b>(<b class='flag-5'>ESP8266</b>+阿里云<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái))

    基于STM32單片機(jī)ESP8266聯(lián)網(wǎng)阿里云的遠(yuǎn)程控制LED系統(tǒng)

    產(chǎn)品功能:STM32單片機(jī)通過(guò)ESP8266與阿里云平臺(tái)進(jìn)行通信,接受到阿里云平臺(tái)(具有配套的APP)的數(shù)據(jù)進(jìn)而執(zhí)行相應(yīng)操作:打開LED、關(guān)閉LED硬件設(shè)備:STM32 C8T6單片機(jī)ESP8
    發(fā)表于 12-24 19:20 ?42次下載
    基于<b class='flag-5'>STM32</b>單片機(jī)<b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>阿里云的遠(yuǎn)程<b class='flag-5'>控制</b>LED<b class='flag-5'>系統(tǒng)</b>

    最簡(jiǎn)單DIY基于ESP8266聯(lián)網(wǎng)智能小車②(webserver服務(wù)器網(wǎng)頁(yè)高級(jí)遙控版)

    ESP8266ESP32聯(lián)網(wǎng)智能小車開發(fā)系列文章目錄第一篇:最簡(jiǎn)單DIY基于ESP8266
    發(fā)表于 12-29 18:58 ?0次下載
    最簡(jiǎn)單DIY基于<b class='flag-5'>ESP8266</b>的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>智能小車②(webserver服務(wù)器網(wǎng)頁(yè)高級(jí)遙控版)

    ESP8266聯(lián)網(wǎng)開源分享

    電子發(fā)燒友網(wǎng)站提供《ESP8266聯(lián)網(wǎng)開源分享.zip》資料免費(fèi)下載
    發(fā)表于 12-06 14:45 ?4次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開源分享

    構(gòu)建基于ESP8266聯(lián)網(wǎng)控制

    電子發(fā)燒友網(wǎng)站提供《構(gòu)建基于ESP8266聯(lián)網(wǎng)控制器.zip》資料免費(fèi)下載
    發(fā)表于 02-13 16:26 ?3次下載
    構(gòu)建基于<b class='flag-5'>ESP8266</b>的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>控制</b>器

    STM32開發(fā)板+機(jī)智云AIoT+家庭監(jiān)測(cè)控制系統(tǒng)

    基于esp8266與機(jī)智云Aiot開發(fā)平臺(tái)的家庭監(jiān)測(cè)和控制系統(tǒng)是基于大數(shù)據(jù)和聯(lián)網(wǎng)技術(shù)的家庭設(shè)備控制系統(tǒng)。利用機(jī)智云
    的頭像 發(fā)表于 06-24 16:53 ?849次閱讀
    <b class='flag-5'>STM32</b>開發(fā)板+機(jī)智云AIoT+家庭監(jiān)測(cè)<b class='flag-5'>控制系統(tǒng)</b>

    使用Firebase的ESP8266聯(lián)網(wǎng)平臺(tái)

    電子發(fā)燒友網(wǎng)站提供《使用Firebase的ESP8266聯(lián)網(wǎng)平臺(tái).zip》資料免費(fèi)下載
    發(fā)表于 07-03 09:54 ?0次下載
    使用Firebase的<b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái)

    采用ESP8266聯(lián)網(wǎng)開關(guān)

    電子發(fā)燒友網(wǎng)站提供《采用ESP8266聯(lián)網(wǎng)開關(guān).zip》資料免費(fèi)下載
    發(fā)表于 07-06 15:03 ?4次下載
    采用<b class='flag-5'>ESP8266</b>的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開關(guān)

    ESP8266聯(lián)網(wǎng)茶壺

    電子發(fā)燒友網(wǎng)站提供《ESP8266聯(lián)網(wǎng)茶壺.zip》資料免費(fèi)下載
    發(fā)表于 07-10 16:45 ?0次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>茶壺

    基于ESP8266的機(jī)智云平臺(tái)控制系統(tǒng)設(shè)計(jì)

    項(xiàng)目摘要:本項(xiàng)目以智能家居為主題,基于ESP8266的機(jī)智云平臺(tái)控制系統(tǒng),利用機(jī)智云平臺(tái)和ESP8266WiFi模塊、紅外發(fā)射模塊、STM32核心板、DHT11溫濕度傳感器模塊,完成了
    的頭像 發(fā)表于 11-07 08:10 ?1505次閱讀
    基于<b class='flag-5'>ESP8266</b>的機(jī)智云平臺(tái)<b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    STM32ESP8266與MQTT連接阿里云聯(lián)網(wǎng)的串口通信異常解析

    STM32ESP8266與MQTT協(xié)議連接阿里云聯(lián)網(wǎng)平臺(tái)時(shí)常見的串口通信異常介紹 在構(gòu)建物聯(lián)網(wǎng)應(yīng)用時(shí),
    的頭像 發(fā)表于 04-19 17:19 ?1512次閱讀

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?6次下載
    主站蜘蛛池模板: 亚洲人成综合网站在线| 二区三区在线观看| 国产精品天天在线| 国产精品午夜寂寞视频| 狠狠操狠狠操| 亚洲www.| 婷婷六月丁香| 美女扒开尿口给男人桶视频免费| 深点再深一点好爽好多水| 国产福利小视频在线观看| 天天玩天天干| 永久影视| 人人艹人人艹| 天天干天天摸| 欧美日韩一区二区三区视视频| 来吧成人综合网| 美女全黄网站免费观看| 日韩在线视频一区二区三区| 网女色| 日本午夜视频| 拍拍拍拍拍拍拍无挡大全免费| 色香天天| 色偷偷资源| 美日韩一区二区| 99精品免费视频| www成人在线观看| www.男人| 欧美性色生活片天天看99| 欧美影欧美影院免费观看视频| www日| 免费观看激色视频网站bd| 啪啪免费视频| 很黄很暴力 很污秽的小说| wwwwwww色| 色婷婷一区二区三区四区成人网| 免费看污视频软件| 激情福利网| 网色视频| 免费网站黄成人影院| 女69女人poren25| 一区二区三区在线观看视频|