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