這是一個新手寫的教程,如有不對的地方請大佬指出,出這篇教程是為了能夠讓更多想做這個東西的人的一個指引,我會用最簡單的方法和大家講解怎么一步步實現,話不多說,開始我們的教程
硬件準備:
arduino uno開發板,
esp01s加下載模塊模塊
SG90舵機
模塊準備好,然后我們開始操作,先用下載器給esp8266燒寫程序
接到電腦上后,可能會提示端口找不到或者是驅動已經失效,這時裝一個驅動精靈,下載玩驅動重啟一下電腦,查看端口是否已經存在
這樣就代表成功了,可以準備下一步操作
插好后打開點燈科技官網 https://diandeng.tech/home 點擊首頁的快速體驗 然后進小米小愛的語音接入控制的里面 里面的代碼都是介紹代碼的設置和應用,
然后我們點擊右上角注冊一個賬號,下載電燈科技的手機app,https://cdn.diandeng.tech/blinker-2.4.8-beta2.apk
登錄賬號,然后我們添加一個設備,點右上角的+號
選擇arduino設備,選擇網絡接入
然后一定要選擇阿里云(不然無法語音控制,電燈科技官網寫了)
復制下來這一段key(鏈接密鑰,后面程序會講到,有用)回去后界面會出現一個新設備,點開它,選擇下面的打開示列,右上角有三個小點
打開可進行相關的一些設置,也可以查看你的密鑰,一定要設置一下你的設備的名字,因為這會是你語音控制小愛要識別的東西
然后我們開始下一步操作,添加電燈科技官方的庫文件
把壓縮包添加進arduino
然后我們現在需要燒寫上網的程序,我們這塊esp01s模塊需要單獨燒入,所以不能選擇arduino這塊開發板
打開項目里面的開發板管理器下載esp01s的板子驅動程序,可能下的會有點慢,請耐心等待...
下載完成后選擇開發板,注意千萬不要選錯
之后我們在打開點燈科技給我們提供的代碼,把他復制粘貼進去上傳到esp01s模塊
打開這個網址https://diandeng.tech/doc/xiaoai 選擇
示例代碼下的Arduino/ESP8266/ESP32示例
進去后打開這個文件夾MIOT_OUTLET一直打開就會看到代碼,復制到arduino,
這一些代碼是一個語音控制esp01s自身燈的代碼,在里面要設置你的鏈接密鑰還有你要鏈接的wifi名稱和密碼(wifi我這里推薦先用手機熱點提供,熱點名最好英文)
輸入完后等待上傳完成.....
完成
完成后打開手機app會設備會顯示在線,
1.打開米家App。通過 我的>其他平臺設備>點擊添加>點燈科技>綁定賬號 ,綁定blinker賬號
2.綁定成功后,支持小愛控制的blinker設備會出現在 我的>其他平臺設備>點燈科技 設備列表中
3.現在可以使用小愛控制該設備了
喚醒指令為“打開“”加你設置的名字”(列:打開燈/打開大門)
給大家看一下我設置的遠程控制舵機的程序
接線圖
kz舵機.zip
(903 Bytes, 下載次數: 69)
2020-12-8 20:03 上傳
點擊文件名下載附件
|