第1步:電子產(chǎn)品
對(duì)于此項(xiàng)目,您需要以下組件:
Arduino Uno(購(gòu)買(mǎi))
ESP8266(購(gòu)買(mǎi))
Protoshield(用于更緊湊的版本)或普通面包板(購(gòu)買(mǎi))
10 kohm電阻器(x3)
一些跳線
SG90伺服電機(jī)r(x2)(購(gòu)買(mǎi))
計(jì)算機(jī)(用于編譯和上傳Arduino代碼)
您不需要特定的工具來(lái)組裝該項(xiàng)目。所有組件都可以在您喜歡的電子商務(wù)商店上在線找到。該電路由USB端口供電(已連接到計(jì)算機(jī)或普通的電話充電器),但是您也可以添加一個(gè)外部DC電源或一個(gè)連接到Arduino電源插孔的電池。
步驟2:組裝
根據(jù)示意圖連接所有組件。您需要一些跳線來(lái)連接ESP-8266模塊和伺服電機(jī)。您可以使用原型屏蔽板(用于更緊湊的電路),普通的面包板,或設(shè)計(jì)自己的Arduino屏蔽板。
將USB電纜插入Arduino Uno板并繼續(xù)下一步。
第3步:Arduino代碼
安裝最新的Arduino IDE。在此項(xiàng)目中,使用了Servo.h庫(kù)來(lái)控制伺服器。為了避免在上傳代碼期間wi-fi模塊和計(jì)算機(jī)的USB端口之間發(fā)生沖突,我們使用了軟件串行庫(kù)。與ESP-8266模塊通訊無(wú)需其他庫(kù)。請(qǐng)檢查ESP8266的波特率,并在代碼中正確設(shè)置。
某些伺服電機(jī)位置接近極限(0度和180度)時(shí)會(huì)開(kāi)始抖動(dòng)并發(fā)出奇怪的聲音。為了避免這種情況,在Arduino代碼和控制界面(后來(lái))中,角度都限制在10到170度之間。
不幸的是,s伺服.h庫(kù)和softserial.h庫(kù)使用相同的計(jì)時(shí)器微控制器。每當(dāng)Arduino與ESP-8266通信時(shí),這可能會(huì)導(dǎo)致伺服器抖動(dòng)。為避免這種情況,在執(zhí)行每個(gè)命令后,將舵機(jī)與Arduino分開(kāi)。您也可以將模塊連接到標(biāo)準(zhǔn)串行引腳。在這種情況下,請(qǐng)記住在每次上傳之前斷開(kāi)模塊的連接。
下載Arduino代碼(wi-servo.ino),并用wifi路由器SSID替換XXXXX,并用路由器密碼替換YYYYY。將Arduino開(kāi)發(fā)板連接到計(jì)算機(jī)的USB端口并上傳代碼。
第4步:接口
已設(shè)計(jì)了html界面用于控制伺服電機(jī)。在此示例中,使用了兩個(gè)舵機(jī),但可以向Arduino Uno添加更多舵機(jī)(我最多測(cè)試了四個(gè)電機(jī))。
使用文本框形式輸入ESP模塊的IP地址。
p》
下載Wi-servo.html和jquere.js文件并將它們保存在同一文件夾中。
步驟5:用法
重新啟動(dòng)Arduino時(shí),它將嘗試自動(dòng)連接您的wi-fi網(wǎng)絡(luò)。使用串行監(jiān)視器檢查連接是否成功,并獲得路由器為您的ESP-8266分配了哪個(gè)IP。
在Internet瀏覽器(Firefox)中打開(kāi)html文件。
在文本框中輸入ESP-8266的IP地址,即可開(kāi)始使用。使用滑塊為每個(gè)伺服選擇所需的角度。松開(kāi)鼠標(biāo)按鈕并移動(dòng)每個(gè)舵機(jī)時(shí),瀏覽器會(huì)自動(dòng)向Arduino發(fā)送請(qǐng)求。
責(zé)任編輯:wv
-
伺服電機(jī)
+關(guān)注
關(guān)注
88文章
2120瀏覽量
59663 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1040瀏覽量
36309
發(fā)布評(píng)論請(qǐng)先 登錄
Wi-Fi 8要來(lái)了!未來(lái)Wi-Fi技術(shù)演進(jìn)方向揭秘

科普|公司的Wi-Fi,為什么這么慢?

Wi-Fi 8:開(kāi)啟極高可靠性 (UHR) 連接的新紀(jì)元——2
Wi-Fi 8:開(kāi)啟極高可靠性 (UHR) 連接的新紀(jì)元——1
連接到 WPA3_WPA2_PSK 或 WPA3_SAE Wi-Fi 網(wǎng)絡(luò)時(shí)系統(tǒng)掛起,為什么?
基于 Wi-Fi 的定位服務(wù)
nRF Cloud Wi-Fi 定位服務(wù)
Wi-Fi 定位服務(wù)
Wi-Fi 7 與頻率控制的關(guān)系

華為海思正式進(jìn)入Wi-Fi FEM賽道?
從Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線革命

Microchip Technology WINCS 02 Wi-Fi?網(wǎng)絡(luò)控制器IC/模塊

評(píng)論