安装esp8266库_基于ESP8266,DIY低成本智能远程开关灯小装置
廢話不多說(shuō),直接開始
首先需要必備的環(huán)境arduino ide,Blinker app(應(yīng)用商店均可下載)以及必備的一些庫(kù)(aduino ide1.8.7及以上版本,esp8266拓展,blinker arduino庫(kù))
Arduino IDE1.8.7或更高版本:
https://www.arduino.cc/en/Main/Software
esp8266拓展:
https://pan.baidu.com/s/19yEQ4UDF-bQCzt3BsdV6Yw
blinker?
Arduino庫(kù):
https://github.com/blinker-iot/blinker-library/archive/master.zip
環(huán)境以及庫(kù)的安裝:
1:arduino ide的安裝:
打開arduino社區(qū)官網(wǎng),鼠標(biāo)移動(dòng)到software上邊,會(huì)出現(xiàn)一個(gè)downloads,點(diǎn)擊downloads會(huì)進(jìn)入如下界面
下載完雙擊安裝就行。
2.esp8266拓展的安裝:
上邊給的鏈接里下載最新的版本,下載完畢后安裝即可。
3.blinker Arduino庫(kù)的安裝:
下載完不用解壓,打開arduino,找到右上角的項(xiàng)目。然后項(xiàng)目>加載庫(kù)>添加ZIP.Z庫(kù)..
開發(fā)板配置相關(guān):
(跟我的一樣就可以)
Blinker app添加設(shè)備及開關(guān)組件:(多圖警告)
(點(diǎn)擊右上角+號(hào)添加設(shè)備)
(選擇arduino設(shè)備)
(保存好這個(gè)key,后邊要用到)
然后返回我的設(shè)備,打開剛剛添加的設(shè)備,點(diǎn)擊右上角的小鉛筆,添加按鈕組件
(添加一個(gè)按鈕)
(按鈕設(shè)置)
按鈕設(shè)置完之后退到app主界面,把設(shè)備名字改為中文,方便后面的小愛同學(xué)喚醒
添加設(shè)備和組件到此結(jié)束。
程序解釋:
頭文件:
WiFi配置:
(auth里填A(yù)PP里邊的key)
新建組對(duì)象:
(這里的abc是自定義的,切記要與app里按鍵保持一致)
按鍵控制:
小愛控制:
(對(duì)小愛說(shuō):“打開賈維斯兒”即可打開設(shè)備)
舵機(jī)的初始化:
材料準(zhǔn)備:
nodemcu
舵機(jī)(不需要太大的)
面包板 5v電源
公對(duì)母,母對(duì)公杜邦線若干
材料某寶都有,推薦育松電子(不是廣告,不是廣告,不是廣告)
接線:
接線如圖所示,nodemcu和舵機(jī)都用5v電壓供電,nodemcu的VCC和GND分別接在面包板電源的正負(fù)極。舵機(jī)的信號(hào)線接在nodemcu的D6上,VCC和GND接在分別接在面包板電源的正負(fù)極上(切記不要接反)
然后準(zhǔn)備熱熔槍和熱熔膠,把舵機(jī)固定在合適的位置,燒上代碼就可以遠(yuǎn)程控制你的燈了。
做出來(lái)大概就這個(gè)樣子
感謝酷安大佬JoyceWen的寶貴經(jīng)驗(yàn)
感謝blinker官方提供的技術(shù)支持
教程到此結(jié)束。
點(diǎn)“閱讀原文”,查看更多干貨文章!
精彩內(nèi)容推薦
手勢(shì)識(shí)別的無(wú)線遙控小車
手把手教你移植FreeRTOS到GD32F350RX
基于STM32的MLX90614人體紅外測(cè)溫槍
科技|NASA的預(yù)防新冠病毒項(xiàng)鏈-脈動(dòng)
會(huì)飛的鯊魚?記遙控氦氣球的誕生
總結(jié)
以上是生活随笔為你收集整理的安装esp8266库_基于ESP8266,DIY低成本智能远程开关灯小装置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 排序 时间倒序_经典排序算法之冒泡排序(
- 下一篇: 的不定积分_不定积分练习_09/11/2