91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作Wi-Fi控制的四輪機器人

454398 ? 來源:wv ? 2019-10-12 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組件列表

Wemos D1 Mini [數(shù)量– 1]

L293d電機驅(qū)動器IC [數(shù)量– 2]

PCF8574端口擴展器IC [數(shù)量– 1]

12V鋰離子電池[數(shù)量– 1]

Wi-Fi控制的機器人PCB [數(shù)量– 1]

4WD機器人智能汽車底盤套件[數(shù)量– 1]

步驟2:項目的大腦-ESP8266開發(fā)板(Wemos D1 Mini)

Wemos D1 Mini 是基于ESP-8266芯片的具有4MB閃存的微型Wi-Fi開發(fā)板。

具有11個數(shù)字輸入/輸出引腳,所有引腳均支持中斷/pwm/I2C/單線(D0除外)

具有1個模擬輸入(最大3.2V輸入)

具有Micro USB連接用于編程以及電源

該板基于ESP8266,因此與Arduino IDE兼容,因此可以使用Arduino進行編程,也可以使用Lua編譯器進行編程。它還支持串行和OTA編程。

我們將使用Arduino IDE對Wemos D1 Mini進行編程。要使用Arduino IDE對該板進行編程,需要滿足以下要求。

要求:-

CH340G驅(qū)動程序

從以下位置安裝最新的Arduino IDE: Arduino網(wǎng)站。

用于編程的微型USB電纜

在安裝驅(qū)動程序和arduino軟件之后,您需要在Arduino IDE內(nèi)安裝“ ESP8266 WiFi芯片的Arduino核心”,以便我們可以在Arduino環(huán)境中對ESP8266芯片進行編程。此ESP8266 Arduino核心可讓您使用熟悉的Arduino函數(shù)和庫編寫草圖,并直接在ESP8266上運行它們,而無需外部微控制器

ESP8266 Arduino核心隨附的庫可使用TCP和UDP通過WiFi進行通信, HTTP,mDNS,SSDP和DNS服務(wù)器,進行OTA更新,在閃存中使用文件系統(tǒng),與SD卡,伺服器,SPI和I2C外設(shè)配合使用。

下載以下文檔以獲取幫助關(guān)于如何安裝Esp8266 arduino內(nèi)核。

步驟3:電機驅(qū)動器-L293d

電動機驅(qū)動器是一種用于電動機的IC,可讓您同時控制兩個電動機的工作速度和方向。

L293d設(shè)計用于可以在5 V至36 V的電壓范圍內(nèi)提供雙向驅(qū)動電流。L293D可以同時驅(qū)動2個直流電動機。

L293D是16引腳電動機驅(qū)動器IC。每個電機有4個INPUT引腳,4個OUTPUT引腳和2個ENABLE引腳。

L293D特性:

每通道600mA輸出電流能力

各個通道的時鐘和逆時針方向控制。

L293d的引腳說明:

引腳1:當Enable1為高電平時,IC的左側(cè)部分將工作,即,與引腳3和引腳6連接的電動機將旋轉(zhuǎn)。

引腳2:輸入1,當此引腳為高電平時,電流將流經(jīng)輸出1。

引腳3:輸出1,該引腳與電動機的一個端子連接。

引腳4/5:GND引腳

引腳6:輸出2,該引腳與電動機的一個端子連接。

引腳7:輸入2,當此引腳為高電平時,電流將流經(jīng)輸出2。

引腳8:VCC2,該引腳用于為來自所連接電機的電源供電最大5V至36V取決于連接的電動機。

引腳9:當啟用2為高電平時,IC的右側(cè)部分將工作,即與引腳11和引腳14連接的電動機將旋轉(zhuǎn)。

引腳10:輸入4,當此引腳為高電平時,電流將流經(jīng)輸出4。

引腳11:輸出4,該引腳與電機的一個端子連接。

引腳12/13:GND引腳

引腳14:輸出3,該引腳與電動機的一個端子連接。

引腳15:輸入3,當此引腳為高電平時,電流將流經(jīng)輸出3。

引腳16:VCC1,用于為IC邏輯供電,即5V。

因此,您會看到需要3個數(shù)字引腳來控制每個電動機(一個引腳用于速度控制,兩個引腳用于方向控制)。如果一個L293d控制兩個直流電動機,那么我們將需要兩個L293d IC來控制四個直流電動機。我們將在該項目中使用塑料BO電機。因此,您會看到我們需要12個數(shù)字引腳來同時通過速度和方向控制來獨立控制所有四個DC電動機。

但是如果您看到Wemos D1 mini只有11個數(shù)字I/O引腳和1個模擬I/O引腳銷。為了解決這個問題,我們將四個啟用引腳(第一個L293d的兩個啟用引腳和其他L293d的兩個啟用引腳)直接連接到Wemos Digital引腳,而所有八個輸入引腳(第一個L293d的四個引腳和其他L293d的四個)直接連接到Wemos Digital引腳。

步驟4:PCF8574-一個I/O端口擴展器

Wemos D1 Mini(例如ESP8266)缺少輸入/輸出引腳。我們可以使用I/O擴展器IC(例如PCF8574,這是一個8位I/O擴展器)來增加數(shù)字輸入/輸出引腳。

使用PCF8574A I/O擴展器的優(yōu)點之一是它使用I2C總線僅需要兩條數(shù)據(jù)線,它們是時鐘(SCK)和數(shù)據(jù)(SDA)。因此,使用這兩條線,您可以控制同一芯片的最多八個引腳。通過更改每個PCF8574的三個地址引腳,我們可以控制總共64個引腳。

用于兩線雙向總線(I2C)的8位輸入/輸出(I/O)擴展器設(shè)計用于2.5 V至6V VCC操作。 PCF8574器件通過I2C接口[串行時鐘(SCL),串行數(shù)據(jù)(SDA)]為大多數(shù)微控制器系列提供通用的遠程I/O擴展。

該器件具有8位功能準雙向I/O端口(P0–P7),包括具有大電流驅(qū)動能力的鎖存輸出,可直接驅(qū)動LED。每個準雙向I/O都可以用作輸入或輸出,而無需使用數(shù)據(jù)方向控制信號。上電時,I/O較高。

有關(guān)下面的PCF8574與兩個L293d IC的連接圖,請參見下面的“ PCF8574_With_L293d” pdf文件。

步驟5 :原理圖

我已使用Kicad進行PCB設(shè)計。

下載以下原理圖pdf來設(shè)計自己的PCB或在點PCB板上實現(xiàn)。

步驟6:代碼

連接到以下Wi-Fi接入點:-

//用戶定義的網(wǎng)絡(luò)憑據(jù)

const char * ssid =“ WiFi_Robot”;

const char * password =“ Automate @ 111”;

連接到上述訪問點后,請在網(wǎng)絡(luò)瀏覽器中轉(zhuǎn)到以下鏈接:-

http ://192.168.4.1

您將收到以下消息:-

“您好,來自機器人!”

http://192.168.4.1/fw

這將導(dǎo)致機器人向前移動

http://192.168.4.1/bk

這將導(dǎo)致機器人向后移動

http://192.168.4.1/lt

這將導(dǎo)致機器人向左移動

http://192.168.4.1/rt

這將導(dǎo)致機器人向右移動

http://192.168.4.1/st

這將導(dǎo)致機器人停止

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    213

    文章

    31160

    瀏覽量

    222754
  • wi-fi
    +關(guān)注

    關(guān)注

    15

    文章

    2439

    瀏覽量

    129692
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    技術(shù)資訊 I Wi-Fi 模塊設(shè)計

    。Wi-Fi模塊可實現(xiàn)無縫連接和數(shù)據(jù)交換,對設(shè)備進行遠程控制和監(jiān)測。Wi-Fi模塊設(shè)計旨在打造一套緊湊且高效的軟硬件解決方案,使設(shè)備能夠通過Wi-Fi網(wǎng)絡(luò)通信。這類模塊常用
    的頭像 發(fā)表于 02-27 17:12 ?673次閱讀
    技術(shù)資訊 I <b class='flag-5'>Wi-Fi</b> 模塊設(shè)計

    ESP32 Wi-Fi 控制 LED 燈的原理

    在智能家居、物聯(lián)網(wǎng)設(shè)備中,用手機通過Wi-Fi控制燈光、風扇或插座,已經(jīng)非常普遍。而在嵌入式開發(fā)中,ESP32是最常用的Wi-Fi模塊之一。本文將帶你系統(tǒng)理解:ESP32是如何通過Wi-Fi
    的頭像 發(fā)表于 01-09 19:04 ?354次閱讀
    ESP32 <b class='flag-5'>Wi-Fi</b> <b class='flag-5'>控制</b> LED 燈的原理

    Wi-Fi:無線連接的全球通用語

    與速率上各有特點。 l MIMO與OFDMA:Wi-Fi 6/7中的關(guān)鍵技術(shù),提升多設(shè)備并發(fā)效率與網(wǎng)絡(luò)容量。、典型應(yīng)用場景家庭與辦公網(wǎng)絡(luò) | 公共場所無線覆蓋 | 智能家居互聯(lián) | 企業(yè)物聯(lián)網(wǎng)接入 | 工業(yè)無線監(jiān)控與控制
    發(fā)表于 01-07 09:49

    Wi-Fi模塊選型指南 | 低功耗藍牙/Wi-Fi 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    物聯(lián)網(wǎng)的快速發(fā)展,Wi-Fi技術(shù)的成熟的情況下,越來越多的場景需要用到Wi-Fi來無線傳輸數(shù)據(jù),尤其是移動設(shè)備中,怎么再設(shè)備中選擇合適的Wi-Fi模塊呢?下面我們來介紹下Wi-Fi模塊
    的頭像 發(fā)表于 12-09 11:27 ?1141次閱讀
    <b class='flag-5'>Wi-Fi</b>模塊選型指南 | 低功耗藍牙/<b class='flag-5'>Wi-Fi</b> 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略

    淺談Wi-Fi 6E與Wi-Fi 7的關(guān)鍵器件——BAW濾波器新技術(shù)

    作者: Qorvo 亞太區(qū)無線連接事業(yè)部高級行銷經(jīng)理林健富 ? 2020年1月,Wi-Fi聯(lián)盟正式宣布開放6GHz頻段(5925MHz-7125MHz),并將其命名為Wi-Fi 6E。2020年4月
    發(fā)表于 09-19 18:29 ?2230次閱讀
    淺談<b class='flag-5'>Wi-Fi</b> 6E與<b class='flag-5'>Wi-Fi</b> 7的關(guān)鍵器件——BAW濾波器新技術(shù)

    基于 SSID 的 Wi-Fi 定位:與其他定位服務(wù)的性能比較

    隨著 nRF7000 Wi-Fi 協(xié)同 IC 的推出,我們現(xiàn)在可以提供具有 Wi-Fi、蜂窩物聯(lián)網(wǎng)和 GNSS 功能的完整硅到云定位解決方案。nRF7000 針對 Wi-Fi 網(wǎng)絡(luò)掃描進行了優(yōu)化
    發(fā)表于 08-31 21:01

    LitePoint Wi-Fi測試軟件減輕客戶設(shè)計負擔

    Wi-Fi 7于一年多前獲得Wi-Fi聯(lián)盟認證以來,作為最新一代通信技術(shù),Wi-Fi正逐步成為用戶實現(xiàn)無所不在無線連接的新選擇。隨著每一代Wi-Fi信號復(fù)雜性的提升,建議將硬件測試納
    的頭像 發(fā)表于 08-06 15:34 ?1242次閱讀
    LitePoint <b class='flag-5'>Wi-Fi</b>測試軟件減輕客戶設(shè)計負擔

    如何選擇合適的芯科科技Wi-Fi開發(fā)板

    您正在尋找適用于超低功耗物聯(lián)網(wǎng)應(yīng)用項目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發(fā)板。SiWx917是目前市場上最節(jié)能
    的頭像 發(fā)表于 07-09 09:15 ?2747次閱讀

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

    大家在公司上班,經(jīng)常會使用到Wi-Fi。最近這幾年,隨著時代的發(fā)展,高清視頻會議等大帶寬網(wǎng)絡(luò)應(yīng)用越來越普遍。而公司的網(wǎng)絡(luò),卻非常不給力,頻繁卡頓,嚴重影響使用體驗。哪怕IT的同事已經(jīng)把網(wǎng)絡(luò)優(yōu)化得很
    的頭像 發(fā)表于 06-20 06:06 ?1621次閱讀
    科普|公司的<b class='flag-5'>Wi-Fi</b>,為什么這么慢?

    Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀元——1

    英國作家狄更斯在《雙城記》的開頭寫道:“這是最好的時代,也是最壞的時代。” 這句話若套用在現(xiàn)今Wi-Fi 的市場現(xiàn)狀,何嘗不是驚人的相似? 怎么說呢?Wi-Fi 從被發(fā)明至今已經(jīng)經(jīng)過了20多年的迭代
    發(fā)表于 06-13 11:09

    華為加速Wi-Fi 7技術(shù)在行業(yè)場景的應(yīng)用

    華為數(shù)據(jù)通信創(chuàng)新峰會2025期間,華為面向中東中亞地區(qū)舉辦第三季“Imagine Wi-Fi 7 to Reality”創(chuàng)新應(yīng)用大賽頒獎典禮,9位參賽者憑借Wi-Fi 7的應(yīng)用創(chuàng)新成果脫穎而出并獲獎。會上,華為同步發(fā)布第季賽事
    的頭像 發(fā)表于 05-21 16:09 ?1530次閱讀

    Wi-Fi HaLow如何突破傳統(tǒng)Wi-Fi性能瓶頸?

    視頻推薦在萬物互聯(lián)的時代,傳統(tǒng)Wi-Fi在覆蓋范圍、功耗、連接數(shù)上漸顯不足。而Wi-FiHaLow的誕生,正在用黑科技打破傳統(tǒng)Wi-Fi的性能瓶頸!今天,我們一起來探究Wi-FiHaL
    的頭像 發(fā)表于 04-22 11:38 ?1209次閱讀
    <b class='flag-5'>Wi-Fi</b> HaLow如何突破傳統(tǒng)<b class='flag-5'>Wi-Fi</b>性能瓶頸?

    基于 Wi-Fi 的定位服務(wù)

    以下捕獲使用 location_wifi_get 函數(shù)請求 Wi-Fi 定位服務(wù)。該事件的總功耗為 125.85mC,日志顯示精確度為 30.0m。 Got location: method
    發(fā)表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服務(wù)

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過利用 nRF Cloud 的優(yōu)化定位算法,基于 Nordic SoC 和 模組的產(chǎn)品可在定位用例
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務(wù)

    Wi-Fi 是一種著名的無線網(wǎng)絡(luò)技術(shù),用于設(shè)備的局域網(wǎng)和互聯(lián)網(wǎng)接入。Wi-Fi 通過 Wi-Fi 網(wǎng)絡(luò)為家庭、辦公室和學校等環(huán)境提供便捷的無線互聯(lián)網(wǎng)接入服務(wù)。 Wi-Fi 定位是一種
    發(fā)表于 04-17 15:01