使用閑置遙控器的外殼做的一個(gè)簡(jiǎn)易多功能遙控器,主控為ESP32-C3-Mini模組,既能通過(guò)ESP-NOW通信方式控制各種DIY的項(xiàng)目,也能通過(guò)藍(lán)牙BLE作為游戲手柄使用。
演示視頻:https://www.bilibili.com/video/BV1u14y157sn/?spm_id_from=333.999.0.0
視頻后半段有原理圖、程序、電腦端設(shè)置等演示。
?
?
?
這是遙控器本身的PCB,1個(gè)帶按鍵的13*13的搖桿,4個(gè)方向按鍵,背面1個(gè)扳機(jī)按鍵和1個(gè)電源開(kāi)關(guān),中間還有個(gè)LED,先測(cè)量PCB尺寸和各元件的位置畫(huà)個(gè)草圖,畫(huà)PCB時(shí)按照相應(yīng)位置擺放元器件。
?
原理圖中我沒(méi)有使用USB接口,而是使用外接的串口模塊傳程序,擔(dān)心和外殼沖突影響安裝,大家可以按需修改,焊接完成后的樣子看起來(lái)很不錯(cuò)。
只是安裝的時(shí)候發(fā)現(xiàn)有些小問(wèn)題,想辦法解決掉后終于裝好,視頻中有介紹,DIY的過(guò)程總是不會(huì)一帆風(fēng)順。
?
?
ESPNOW功能的接收端可以參考我附件資料里的幾個(gè)小車(chē)項(xiàng)目參考,為保證通用性,程序中結(jié)構(gòu)體等基本與我之前開(kāi)源的ESP_Mini遙控器一樣的,這樣隨便什么遙控器都能控制我做的各種小車(chē):
?
馭風(fēng)ESP_Mini遙控器 - 嘉立創(chuàng)EDA開(kāi)源硬件平臺(tái) (oshwhub.com)
?
?
藍(lán)牙BLE游戲手柄功能首次使用還需要設(shè)置一下電腦端,校準(zhǔn)搖桿數(shù)值等,我視頻中后半段有詳細(xì)演示,未來(lái)有更多開(kāi)源項(xiàng)目分享,請(qǐng)看B站的小伙伴們多多三連支持,謝謝!
?
?
?
材料清單簡(jiǎn)介:
主控:ESP32-C3-MINI-1-N4(4MB)*1
搖桿:帶按鍵的13*13搖桿帶帽(我用的是淘寶祥正微電子,但外殼適合的是那種鐵桿的搖桿和帽,所以我手工改造勉強(qiáng)能用,和外殼有一點(diǎn)點(diǎn)沖突)*1
四個(gè)方向按鍵開(kāi)關(guān):4.5*4.5*3.8的SMD按鍵開(kāi)關(guān)*4
電源開(kāi)關(guān):照我原理圖中的SK-12D07-L4-B這個(gè)型號(hào)的撥動(dòng)開(kāi)關(guān),我忘了買(mǎi),焊的是另一個(gè)不合適的撥動(dòng)開(kāi)關(guān)。
RGB:WS2812-5050*1
LDO:AMS1117-3.3
其他的貼片電容電阻大家按原理圖就行,EN那里的按鍵開(kāi)關(guān)和電容我沒(méi)轉(zhuǎn)到PCB,沒(méi)有使用。
背面的扳機(jī)按鍵開(kāi)關(guān)是用原本遙控器上的按鍵開(kāi)關(guān),大家自己參考制作時(shí)用自己需要的按鍵代替即可。
?
?
?
?
?
!注意:請(qǐng)使用瀏覽器自帶下載,迅雷等下載軟件可能無(wú)法下載到有效資源。
器件 | 類(lèi)型 | 描述 | 數(shù)據(jù)手冊(cè) |
---|---|---|---|
0603F225M250NT | 貼片電容 | 精度:±20% 容值:2.2uF 額定電壓:25V 溫漂系數(shù)(介質(zhì)材料):Y5V Y5V | 點(diǎn)擊下載 |
RKJXV1224005 | 五向開(kāi)關(guān) | 手柄搖桿用電位器 | 點(diǎn)擊下載 |
SK12D07VG3 | 撥動(dòng)開(kāi)關(guān) | 點(diǎn)擊下載 | |
0805W8F1002T5E | 貼片電阻 | 阻值(歐姆):10K 精度:±1% 功率:1/8W 溫度系數(shù):±100ppm/°C | 點(diǎn)擊下載 |
歡迎加入EEWorld參考設(shè)計(jì)群,也許能碰到搞同一個(gè)設(shè)計(jì)的小伙伴,群聊設(shè)計(jì)經(jīng)驗(yàn)和難點(diǎn)。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設(shè)計(jì),即可被拉入群。 另外,如您在下載此設(shè)計(jì)遇到問(wèn)題,也可以微信添加“helloeeworld”及時(shí)溝通。
EEWorld Datasheet 技術(shù)支持