標(biāo)題: 小白DIY一個(gè)arduino+esp01s遠(yuǎn)程控制的舵機(jī)開(kāi)燈裝置 [打印本頁(yè)]

作者: c51單片機(jī)小白    時(shí)間: 2020-12-8 17:47
標(biāo)題: 小白DIY一個(gè)arduino+esp01s遠(yuǎn)程控制的舵機(jī)開(kāi)燈裝置
這是一個(gè)新手寫(xiě)的教程,如有不對(duì)的地方請(qǐng)大佬指出,出這篇教程是為了能夠讓更多想做這個(gè)東西的人的一個(gè)指引,我會(huì)用最簡(jiǎn)單的方法和大家講解怎么一步步實(shí)現(xiàn),話不多說(shuō),開(kāi)始我們的教程

硬件準(zhǔn)備:
arduino uno開(kāi)發(fā)板,



esp01s加下載模塊模塊



SG90舵機(jī)



模塊準(zhǔn)備好,然后我們開(kāi)始操作,先用下載器給esp8266燒寫(xiě)程序




接到電腦上后,可能會(huì)提示端口找不到或者是驅(qū)動(dòng)已經(jīng)失效,這時(shí)裝一個(gè)驅(qū)動(dòng)精靈,下載玩驅(qū)動(dòng)重啟一下電腦,查看端口是否已經(jīng)存在
這樣就代表成功了,可以準(zhǔn)備下一步操作




插好后打開(kāi)點(diǎn)燈科技官網(wǎng) https://diandeng.tech/home 點(diǎn)擊首頁(yè)的快速體驗(yàn) 然后進(jìn)小米小愛(ài)的語(yǔ)音接入控制的里面  里面的代碼都是介紹代碼的設(shè)置和應(yīng)用,

然后我們點(diǎn)擊右上角注冊(cè)一個(gè)賬號(hào),下載電燈科技的手機(jī)app,https://cdn.diandeng.tech/blinker-2.4.8-beta2.apk

登錄賬號(hào),然后我們添加一個(gè)設(shè)備,點(diǎn)右上角的+號(hào)


選擇arduino設(shè)備,選擇網(wǎng)絡(luò)接入
然后一定要選擇阿里云(不然無(wú)法語(yǔ)音控制,電燈科技官網(wǎng)寫(xiě)了)


復(fù)制下來(lái)這一段key(鏈接密鑰,后面程序會(huì)講到,有用)回去后界面會(huì)出現(xiàn)一個(gè)新設(shè)備,點(diǎn)開(kāi)它,選擇下面的打開(kāi)示列,右上角有三個(gè)小點(diǎn)
打開(kāi)可進(jìn)行相關(guān)的一些設(shè)置,也可以查看你的密鑰,一定要設(shè)置一下你的設(shè)備的名字,因?yàn)檫@會(huì)是你語(yǔ)音控制小愛(ài)要識(shí)別的東西


然后我們開(kāi)始下一步操作,添加電燈科技官方的庫(kù)文件


把壓縮包添加進(jìn)arduino
然后我們現(xiàn)在需要燒寫(xiě)上網(wǎng)的程序,我們這塊esp01s模塊需要單獨(dú)燒入,所以不能選擇arduino這塊開(kāi)發(fā)板
打開(kāi)項(xiàng)目里面的開(kāi)發(fā)板管理器下載esp01s的板子驅(qū)動(dòng)程序,可能下的會(huì)有點(diǎn)慢,請(qǐng)耐心等待...


下載完成后選擇開(kāi)發(fā)板,注意千萬(wàn)不要選錯(cuò)


之后我們?cè)诖蜷_(kāi)點(diǎn)燈科技給我們提供的代碼,把他復(fù)制粘貼進(jìn)去上傳到esp01s模塊
打開(kāi)這個(gè)網(wǎng)址https://diandeng.tech/doc/xiaoai 選擇
示例代碼下的Arduino/ESP8266/ESP32示例
進(jìn)去后打開(kāi)這個(gè)文件夾MIOT_OUTLET一直打開(kāi)就會(huì)看到代碼,復(fù)制到arduino,
這一些代碼是一個(gè)語(yǔ)音控制esp01s自身燈的代碼,在里面要設(shè)置你的鏈接密鑰還有你要鏈接的wifi名稱和密碼(wifi我這里推薦先用手機(jī)熱點(diǎn)提供,熱點(diǎn)名最好英文)



輸入完后等待上傳完成.....


完成


完成后打開(kāi)手機(jī)app會(huì)設(shè)備會(huì)顯示在線,


1.打開(kāi)米家App。通過(guò) 我的>其他平臺(tái)設(shè)備>點(diǎn)擊添加>點(diǎn)燈科技>綁定賬號(hào) ,綁定blinker賬號(hào)
2.綁定成功后,支持小愛(ài)控制的blinker設(shè)備會(huì)出現(xiàn)在 我的>其他平臺(tái)設(shè)備>點(diǎn)燈科技 設(shè)備列表中
3.現(xiàn)在可以使用小愛(ài)控制該設(shè)備了



喚醒指令為“打開(kāi)“”加你設(shè)置的名字”(列:打開(kāi)燈/打開(kāi)大門(mén))

給大家看一下我設(shè)置的遠(yuǎn)程控制舵機(jī)的程序
接線圖

kz舵機(jī).zip (903 Bytes, 下載次數(shù): 69)



作者: c51單片機(jī)小白    時(shí)間: 2020-12-8 17:48
樓主還沒(méi)寫(xiě)玩,晚點(diǎn)更新
作者: 歌山吳    時(shí)間: 2020-12-23 11:10
這么多天了,還在更新么
作者: c51單片機(jī)小白    時(shí)間: 2020-12-23 22:55
歌山吳 發(fā)表于 2020-12-23 11:10
這么多天了,還在更新么

完了

作者: 歌山吳    時(shí)間: 2021-1-1 22:48
東西做好了,運(yùn)行一切正常,謝謝了
作者: 白曉黑    時(shí)間: 2021-1-17 11:07
esp8266無(wú)USB接口怎么燒錄?

作者: cr8526    時(shí)間: 2021-1-17 13:28
可以搞1臺(tái)遠(yuǎn)程控制掃地機(jī)的嗎?



作者: ziky    時(shí)間: 2021-2-20 15:56
天貓精靈行么


作者: sdvic    時(shí)間: 2021-2-22 14:30
網(wǎng)上已有神做出來(lái),天貓精靈+小度+SIRI了.
作者: pili8    時(shí)間: 2021-6-1 22:23
直接控制舵機(jī)?接口是哪個(gè)

作者: 468741954    時(shí)間: 2021-12-13 19:36
請(qǐng)問(wèn)一下,那個(gè)代碼考進(jìn)那個(gè)esp8266里面 手機(jī)沒(méi)顯示在線是什么原因呀 還有就是那個(gè)連線圖可以給一個(gè)嗎
拜托了
作者: 547104347    時(shí)間: 2022-3-26 14:12
468741954 發(fā)表于 2021-12-13 19:36
請(qǐng)問(wèn)一下,那個(gè)代碼考進(jìn)那個(gè)esp8266里面 手機(jī)沒(méi)顯示在線是什么原因呀 還有就是那個(gè)連線圖可以給一個(gè)嗎
拜 ...

不需要連線arduino開(kāi)發(fā)板就可以連接到熱點(diǎn)
作者: 547104347    時(shí)間: 2022-4-2 21:39
有接線嗎

作者: 547104347    時(shí)間: 2022-4-2 22:13
468741954 發(fā)表于 2021-12-13 19:36
請(qǐng)問(wèn)一下,那個(gè)代碼考進(jìn)那個(gè)esp8266里面 手機(jī)沒(méi)顯示在線是什么原因呀 還有就是那個(gè)連線圖可以給一個(gè)嗎
拜 ...

你解決了嗎
作者: 547104347    時(shí)間: 2022-4-2 22:25
能教一下接線嗎,一直出問(wèn)題
作者: zhouyi88    時(shí)間: 2022-4-4 13:26
看著還是比較簡(jiǎn)單,有空試試
作者: PreferenceH    時(shí)間: 2023-2-5 12:14
我想知道就接好esp01s到uno板子上之后再寫(xiě)入程序進(jìn)去uno板?





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1