女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

基于ESP32C3的智能小車設計

柴火創客空間 ? 來源:柴火創客空間 ? 作者:柴火創客空間 ? 2025-06-04 11:11 ? 次閱讀

你有沒有想過,從零開始親手制作一輛堅固耐用的遙控越野車?今天,小編就帶你走進一個融合機械、電子與物聯網的精彩DIY項目——一款由Seeed Studio XIAO ESP32C3強力驅動的3D打印4x4 RC漫游車!作者是Gokul K B。

這不是普通的遙控車,它不依賴傳統笨重的遙控器,而是通過Wi-Fi + 網頁端操控實現無線控制。只需打開手機、平板或電腦上的瀏覽器,就能通過直觀的虛擬搖桿遠程駕駛——無需安裝額外APP,簡單又智能!

項目亮點一覽

使用XIAO ESP32C3作為主控,小巧卻性能強勁

定制設計的雙直流電機驅動板,實現真正的4x4動力系統

全部結構部件均可3D打印,自由組裝,靈活改造

支持Web端遠程控制,隨時隨地輕松操控

無論你是機器人愛好者、3D打印達人,還是ESP32項目的忠實玩家,這個項目都絕對值得嘗試!

配件

Seeed XIAO ESP32C3

XIAO DC 電機插件 PCB

MT3608升壓器

2.4GHz天線

18650 電池

4*N20 5v 300rpm 電機

2*M4 6mm 滾花螺紋嵌件

2*M4 10mm 螺栓

12 * M2.5 螺絲

JST 連接器,公頭和母頭

3D 打印部件

結構設計(3D打印)

wKgZPGg_uhyAJNQ0AABxzRggBH0747.jpg

我使用 Fusion 360 來規劃和設計我的項目,整個過程需要仔細優化空間布局。我要在保證實用性的前提下,把所有零件都放進盡可能小的結構里,還要留出足夠的走線空間和方便組裝的設計。
我先導入了所有零件的 3D 模型,嘗試了不同的擺放方式,找到最合適的布局后,再圍繞這些零件構建外殼。
以下是全部設計文件。

主體制作使用了綠色 PLA 材料打印,輪子則使用黑色 PLA 打印。

XIAO電機驅動板

在這里,我為 Seeedstudio XIAO ESP32C3設計的 PCB 使用了雙 H 橋電機驅動器,它基于 DRV8833 電機驅動器 IC。我還使用螺絲端子來連接電機的接線和電源。您可以在 2.7V 到 10.8V 之間為驅動器供電,因此更高的電壓意味著更快的速度。我在 Flux 中設計了這個 PCB。ai 并訂購了Seeed的Fusion服務。

代碼

在這個項目中,我們使用一個網頁來控制電機。您可以在此處更改設備名稱和密碼

constchar* ssid ="RC-Tank";
constchar* password ="12345678";
#include
#include
// Motor driver pins
const int motorA1 = D5; // D6
const int motorA2 = D6; // D5
const int motorB1 = D7; // D7
const int motorB2 = D8; // D8
// WiFi Access Point credentials
const char* ssid = "RC-Tank";
const char* password = "12345678";
IPAddress local_ip(192, 168, 50, 1);
IPAddress gateway(192, 168, 50, 1);
IPAddress subnet(255, 255, 255, 0);
WebServer server(80);
// HTML page with directional buttons
const char index_html[] PROGMEM = R"rawliteral(body{background-color:#111;color: white;text-align: center;font-family: sans-serif; }
h2{margin-top:20px; }
button{
width:100px;height:60px;font-size:20px;
margin:10px;border-radius:10px;border: none;
background:#444;color: white;
  }
button:hover{background:#666; }

wKgZO2g_uhyAaeppAACx1XuoIzI100.jpg

讓我們從安裝電機開始組裝,將所有四個電機放入 3D 打印槽中,并用電機支架和螺釘固定。另外,不要忘記將大約 8 厘米的電線焊接到電機上。

wKgZPGg_uhyAKdZRAADFgZy_L8Y732.jpg

將所有 4 根電機線連接到電機控制器 PCB,并使用 4 顆 M2.5 螺釘擰入 PCB。

wKgZO2g_uhyATopxAADKW1R9Dr8204.jpg

將 2 針 JST 連接器和另外兩根電線焊接到 MT3608 的輸入板。此外,將一些電線焊接到輸出端。我使用 MT3608 的原因是它用作電壓升壓器,允許我們將電池的 3.7V 增加到電機驅動器的 10.8V。我們將直接從電池輸出為 Xiao 供電。請確保不要將升壓電壓連接到 XIAO的電源輸入,因為這可能會損壞它。

wKgZO2g_uh2AfVxlAACT3qTdoGc146.jpg

現在,將 MT3608 放入 3D 打印插槽中。你也可以使用膠水。

wKgZPGg_uh2AELCVAAEQ0-JhPhI069.jpg

連接 MT3608 輸入輸出板的電機電源。

wKgZO2g_uh6ASp9JAAC7WFeTew8827.jpg

將天線端口安裝到墻壁的一側,并將另一端連接到 XIAO 的天線端口。

wKgZPGg_uh-Ab_RCAACGv0PNFKU405.jpg

使用烙鐵將所有 2 個 M4 螺紋嵌件安裝到 3D 打印件上。

wKgZO2g_uh-ASDZqAACOqrZ3NHk745.jpg

將 JST 連接器焊接到電池上,并將其放入 3D 打印槽中。

wKgZPGg_uh-AA7kBAADbMvUQUWQ743.jpg

蓋上蓋子并用 2 個 M4 螺絲合上。

wKgZO2g_uh-Ac1mNAACrjmubJoE601.jpg

我們可以通過安裝天線來找出組件。

wKgZPGg_uiCATYIkAAC9s7uoj4c711.jpg

連接WiFi

wKgZO2g_uiCAAWkfAACTi8CMKcU870.jpg

通電后,漫游車將打開一個 wifi 熱點。連接到此 wifi 并使用瀏覽器訪問 192.168.50.1,就可以顯示小車的控制界面了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2927

    文章

    45910

    瀏覽量

    388299
  • wi-fi
    +關注

    關注

    14

    文章

    2230

    瀏覽量

    126464
  • 遙控器
    +關注

    關注

    18

    文章

    852

    瀏覽量

    67827
  • 智能小車
    +關注

    關注

    87

    文章

    554

    瀏覽量

    82261

原文標題:創客項目秀|基于 ESP32C3的智能小車

文章出處:【微信號:ChaiHuoMakerSpace,微信公眾號:柴火創客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于XIAO ESP32C3智能家居四路控制器設計

    今天小編給大家帶來的是印度的Maker Technolab creation的基于ESP32C3智能家居四路控制器,該控制器可以通過傳統的手動開關按鈕、紅外遙控器、智能手機進行控制,同時手機上也可以實時顯示溫度和濕度,可以實現
    的頭像 發表于 01-02 10:53 ?2257次閱讀
    基于XIAO <b class='flag-5'>ESP32C3</b>的<b class='flag-5'>智能</b>家居四路控制器設計

    【AI技術支持】ESP32C3 開發板在Linux環境下,進行JTAG 調試演示

    啟明云端/01JTAG調試工具本教程主要演示ESP32C3開發板在linux環境下,通過vscode的ESP-IDF插件使用JTAG調試工具。ESP32C3不但內置了USB-JTAG,還內置了
    的頭像 發表于 10-17 08:01 ?3185次閱讀
    【AI技術支持】<b class='flag-5'>ESP32C3</b> 開發板在Linux環境下,進行JTAG 調試演示

    esp32c3項目采用wss_server例程,把wifi斷開的話esp32c3會重啟,為什么?

    esp32c3項目采用wss_server 例程,運行后連接WiFi正常,但是如果之后把wifi斷開的話,esp32c3會重啟,監視器顯示“assert failed: tlsf_free
    發表于 06-06 07:29

    采用esp-hosted的spi連接的方式連接esp32c3與linux主機,esp32c3收到的包的數據是錯的,如何避免?

    idf版本:v5.0.3 問題描述:采用esp-hosted的spi連接的方式連接esp32c3與linux主機,在使用iperf3測試軟件發現,esp32c3收到的包有小概率發生包的
    發表于 06-06 08:28

    請問esp32c3可以做藍牙mesh網關嗎?

    esp32c3可以做藍牙mesh網關嗎?我現在用2個esp32c3做藍牙mesh,另外一個esp32c3做網關,能互相通訊,這個是否可以實現了?
    發表于 06-13 07:13

    esp32c3是否能在40mhz運行,功耗是多少?

    你好我想使用esp32c3開發低功耗設備,由外部電子開關控制1小時檢測一次傳感器并上傳,考慮到芯片功耗我有幾個疑問; 1:esp32c3 在160mhz 80mhz下的正常工作電流是多少也
    發表于 06-20 06:17

    請問esp32c3如何測量步進電機的波形?

    esp32c3如何測量步進電機的波形?
    發表于 06-20 07:06

    esp32c3如何實現按鍵的長按?

    esp32c3如何實現按鍵的長按?
    發表于 06-20 07:54

    esp32c3是否兼容藍牙4.0 4.1?

    esp32c3是否兼容藍牙4.0 4.1?
    發表于 07-01 08:09

    請問esp32C3可以做藍牙mesh網關嗎?

    esp32c3可以做藍牙mesh網關嗎?,我現在用2個esp32c3做藍牙mesh,另外一個esp32c3做網關,能互相通訊,這個是否可以實現了?
    發表于 02-10 08:14

    esp32c3連接wifi和tcp服務器速度能否加快,esp8266 速度在5-7s左右,esp32c3能否加快?

    你好我想使用esp32c3開發低功耗設備,由外部電子開關控制1小時檢測一次傳感器并上傳,考慮到芯片功耗我有幾個疑問;1:esp32c3 在160mhz 80mhz下的正常工作電流是多少也
    發表于 02-17 06:44

    請問esp32C3可以做藍牙mesh網關 嗎?

    esp32c3可以做藍牙mesh網關嗎?,我現在用2個esp32c3做藍牙mesh,另外一個esp32c3做網關,能互相通訊,這個是否可以實現了?
    發表于 03-06 07:03

    深入剖析esp32c3的系統底層啟動

    riscv底層的愛好者來說,跳過ESP-IDF框架,直接像使用單片機一樣去使用ESP32C3更加有意思。本文的目的就是理解ESP32C3的裸機開發流程,像玩單片機一樣去使用這個riscv的mcu。 2.
    的頭像 發表于 07-06 10:38 ?1.3w次閱讀
    深入剖析<b class='flag-5'>esp32c3</b>的系統底層啟動

    基于nanoESP32-C3開發板用ESP32-c3下試跑Zephyr

    esp32c3編譯和下載 編譯環境的搭建和esp32差別不大,參考文章Zephyr ESP32環境搭建即可,主要差別是toolchain的位置,修改環境變量即可 1 export ESPRESSIF_TOOLCHAIN_PAT
    的頭像 發表于 08-09 09:10 ?1w次閱讀

    【DFRobot Beetle ESP32-C3開發板試用體驗】刷寫micropython固件

    esp32-c3的支持,注意選擇USB固件( DFRobot Beetle ESP32-C3是通過內置usb虛擬串口的 ): 安裝樂鑫燒寫環境,燒寫命令:esptool.py --chip esp32c3
    的頭像 發表于 11-28 14:02 ?3056次閱讀
    【DFRobot Beetle <b class='flag-5'>ESP32-C3</b>開發板試用體驗】刷寫micropython固件