漫威坦克ESP32Cam版
這是接續Micro:bit版T4M坦克的ESP32Cam改裝版,相關3D STL及Arduino程式套件下載→drive.google.com/file/d/1JVszvjhHwTyA5G6a8wXCuMN9BRVHu0g5/view?usp=sharing
這是接續Micro:bit版T4M坦克的ESP32Cam改裝版,相關3D STL及Arduino程式套件下載→drive.google.com/file/d/1JVszvjhHwTyA5G6a8wXCuMN9BRVHu0g5/view?usp=sharing
把主控版換成ESP32Cam不僅功能更強大,本錢也節省了不少,只是製作及程式的親切度就沒有Micro:bit那麼好了,在3D列印件的部份只有改變少許部份,主要的履帶輪部份是不用更動的,當時我在想這部份時就想到這一點:輪子是獨立的,不管用什麼來控制,只要能驅動SG90的都可以,為什麼用舵機而不用馬達呢?原因是我覺得不管什麼版子,都可以直接帶動舵機,不需要再接額外的模組,而這種設計也不需要轉動得很快!(Micro:bit漫威坦克 )
把主控版換成ESP32Cam不僅功能更強大,本錢也節省了不少,只是製作及程式的親切度就沒有Micro:bit那麼好了,在3D列印件的部份只有改變少許部份,主要的履帶輪部份是不用更動的,當時我在想這部份時就想到這一點:輪子是獨立的,不管用什麼來控制,只要能驅動SG90的都可以,為什麼用舵機而不用馬達呢?原因是我覺得不管什麼版子,都可以直接帶動舵機,不需要再接額外的模組,而這種設計也不需要轉動得很快!(Micro:bit漫威坦克 )
坦克啟動及手機連接
坦克啟動及手機連接
這段影片是坦克開電(按一下觸摸開關)接通升壓模組(5V2A充放電)供電, ESP32CAM程式啟始,說一句話:「金甲戰車啟動」,程式裡讓主控版跑AP模式,手機WIFI去連接它,然後打開瀏覽器192.168.4.1就可以看到WEBCAM的影像及設定好的按鈕
這段影片是坦克開電(按一下觸摸開關)接通升壓模組(5V2A充放電)供電, ESP32CAM程式啟始,說一句話:「金甲戰車啟動」,程式裡讓主控版跑AP模式,手機WIFI去連接它,然後打開瀏覽器192.168.4.1就可以看到WEBCAM的影像及設定好的按鈕
坦克的前後左右移動控制
坦克的前後左右移動控制
就是車子的基本動作呀!前進後退及左右轉,都要順暢,雖然是使用360度的SG90當動力,也很夠能量的樣子
就是車子的基本動作呀!前進後退及左右轉,都要順暢,雖然是使用360度的SG90當動力,也很夠能量的樣子
※很小心不要讓它衝下桌子
坦克雷射炮射擊
坦克雷射炮射擊
這是我這次很有興趣弄一下的部份,想模擬一下這坦克有一組雷射炮,射擊時先聚光變色,同時有音效…發射後車身向後~
這是我這次很有興趣弄一下的部份,想模擬一下這坦克有一組雷射炮,射擊時先聚光變色,同時有音效…發射後車身向後~
製作說明:
製作說明:
3D列印件
3D列印件
與之前做的Micro:bit版本對比,原則上只改變了上板前後部份,增加了雷射炮及變更原本鎖Micro:bit板子的樣式為可固定小型喇叭(直徑30mm)及一個很小型的觸摸開關;增加了ESP32Cam的外殼及固定座,讓主控板可以固定在坦克的上方…
與之前做的Micro:bit版本對比,原則上只改變了上板前後部份,增加了雷射炮及變更原本鎖Micro:bit板子的樣式為可固定小型喇叭(直徑30mm)及一個很小型的觸摸開關;增加了ESP32Cam的外殼及固定座,讓主控板可以固定在坦克的上方…
※這次在做的時候才想起來,Esp32Cam的鏡頭方向是固定的,而且都不太一定,所以3D檔有三個方向的檔案,一般來說是立著的
※這次在做的時候才想起來,Esp32Cam的鏡頭方向是固定的,而且都不太一定,所以3D檔有三個方向的檔案,一般來說是立著的
這個改裝我覺得有一項技能應被列為基本要素→夾杜邦線,因為適當長度且公母頭恰用的線是買不到的…只要眼睛不是很差的,應該都還可以吧!
這個改裝我覺得有一項技能應被列為基本要素→夾杜邦線,因為適當長度且公母頭恰用的線是買不到的…只要眼睛不是很差的,應該都還可以吧!
自己做適當的杜邦線
自己做適當的杜邦線
為了讓電路簡捷有力,我們自己製作出剛好長度及型態的線材來運用,想來想去好像也沒別的方法,下頭我錄了自己夾杜邦端子的影片,杜邦線頭有公的母的,夾法都一樣,可依自己想好的電路接法決定哪邊要公頭哪邊要母頭…
為了讓電路簡捷有力,我們自己製作出剛好長度及型態的線材來運用,想來想去好像也沒別的方法,下頭我錄了自己夾杜邦端子的影片,杜邦線頭有公的母的,夾法都一樣,可依自己想好的電路接法決定哪邊要公頭哪邊要母頭…
※到youtube去搜一下「夾杜邦頭」也可以找到許多教學吧!
利用夾線鉗褪掉一小段線皮
利用夾線鉗褪掉一小段線皮
把線和杜邦頭夾好
把線和杜邦頭夾好
把夾好的端子折下來
把夾好的端子折下來
把端子套入保護殼
把端子套入保護殼
用一塊小的麵包板(17X10)來湊一下電路
用一塊小的麵包板(17X10)來湊一下電路
5V充放電模組
5V充放電模組
這小小的升壓板是我在蝦X買的,一塊大約30元左右,我們使用3.7V的電池是驅不動ESP32CAM的,所以設計一下,讓電池先進這塊模組,再由它的5V輸出來供電(給主控板和MP3 PLAYER及二顆360 SERVO)
這小小的升壓板是我在蝦X買的,一塊大約30元左右,我們使用3.7V的電池是驅不動ESP32CAM的,所以設計一下,讓電池先進這塊模組,再由它的5V輸出來供電(給主控板和MP3 PLAYER及二顆360 SERVO)
我們儘量不想焊電路啦!(雖然難以避免),常看日本MAKER用小麵包板來湊簡單的電路取代焊死…這次我用小的麵包板剛好可以把需要的零件排上去,當然只是參考,大家可以自己排
我們儘量不想焊電路啦!(雖然難以避免),常看日本MAKER用小麵包板來湊簡單的電路取代焊死…這次我用小的麵包板剛好可以把需要的零件排上去,當然只是參考,大家可以自己排
MP3播放模組及升壓板
MP3播放模組及升壓板
左邊是DFPlayer右邊是5v2a充放電模組(30元)有六個pin,只間二pin是3.7v電池輸入
左邊是DFPlayer右邊是5v2a充放電模組(30元)有六個pin,只間二pin是3.7v電池輸入
等長排針
等長排針
這種排針這時很管用
這種排針這時很管用
用排針湊在升壓板5V出口
用排針湊在升壓板5V出口
這種方法是在做Stack Chan時,參考日本玩家的方法引申來的
這種方法是在做Stack Chan時,參考日本玩家的方法引申來的
5V輸出引電到右上方
5V輸出引電到右上方
在裝置裡所有零件都需5V供電,所以可以利用這方法供應給更多的裝置
在裝置裡所有零件都需5V供電,所以可以利用這方法供應給更多的裝置
藍綠杜邦是傳舵機訊號
藍綠杜邦是傳舵機訊號
第二排右方二針,用來接藍綠線是接往ESP32CAM的PIN14和PIN15(在程式中是用來傳舵機的訊號)
第二排右方二針,用來接藍綠線是接往ESP32CAM的PIN14和PIN15(在程式中是用來傳舵機的訊號)
DFPLAYER的供電
DFPLAYER的供電
研究一下DFPLAYER可知,上圖紅黑線是接喇叭正負,橘線需供5V棕線是負極,剛好接到升壓板輸出(第二排)
研究一下DFPLAYER可知,上圖紅黑線是接喇叭正負,橘線需供5V棕線是負極,剛好接到升壓板輸出(第二排)
左舵機排線處理
左舵機排線處理
把原來三PIN的保護殼換成4PIN的,讓訊號線移開一格
把原來三PIN的保護殼換成4PIN的,讓訊號線移開一格
插上電池轉接線
插上電池轉接線
不直接接電池,需要時再插上3.7V的鋰電(使用25C的航模電池)
不直接接電池,需要時再插上3.7V的鋰電(使用25C的航模電池)
舵機線插上
舵機線插上
二顆舵機的排線插上後,供5V的電,由於有一顆的訊號線空一格,剛好分別吃藍綠線(來自esp32cam的pin14&15)的訊號
二顆舵機的排線插上後,供5V的電,由於有一顆的訊號線空一格,剛好分別吃藍綠線(來自esp32cam的pin14&15)的訊號
穩定電流的做法(我是這樣想啦)
穩定電流的做法(我是這樣想啦)
利用電容來濾波
利用電容來濾波
在原本的電路裡,操作時發現整個系統會重啟,要不是供電不足就是不穩定造成的,從製作Stack Chan的經驗學到在電路裡加上電解電容和陶瓷電容可以穩住電流
在原本的電路裡,操作時發現整個系統會重啟,要不是供電不足就是不穩定造成的,從製作Stack Chan的經驗學到在電路裡加上電解電容和陶瓷電容可以穩住電流
加入電容到電路裡
加入電容到電路裡
這把電解電容(6.3v220uf,有正負極)及陶瓷電容(50v0.1uf)加到5V輸出的線路上,上圖中5V有引出紅藍線是要供電給ESP32CAM的
這把電解電容(6.3v220uf,有正負極)及陶瓷電容(50v0.1uf)加到5V輸出的線路上,上圖中5V有引出紅藍線是要供電給ESP32CAM的
組裝車體
組裝車體
上方的後板設計成容納30mm的小喇叭及很小一顆的觸摸開關,其實等於是把升壓板本身的開關延長出來而已
上方的後板設計成容納30mm的小喇叭及很小一顆的觸摸開關,其實等於是把升壓板本身的開關延長出來而已
組裝前的測試
組裝前的測試
在組裝前,我就先把程式燒入ESP32CAM進行功能測試,沒問題了再組裝,免得弄起來後發現不能運作又得拆
在組裝前,我就先把程式燒入ESP32CAM進行功能測試,沒問題了再組裝,免得弄起來後發現不能運作又得拆
電路貼在底板
電路貼在底板
這車的設計剛好可以把麵包板電路貼在底板上包進去(線路都先插好了),先組裝一側的履帶軌,再把線路都塞進坦克的車內,整理一下線路,讓準備接往ESP32CAM的線都從上板的方孔穿出來
這車的設計剛好可以把麵包板電路貼在底板上包進去(線路都先插好了),先組裝一側的履帶軌,再把線路都塞進坦克的車內,整理一下線路,讓準備接往ESP32CAM的線都從上板的方孔穿出來
※建議製作杜邦線先量一下長度,剛剛好最好,而且舵機線只要短短的就夠了,最好剪短重做杜邦頭
※建議製作杜邦線先量一下長度,剛剛好最好,而且舵機線只要短短的就夠了,最好剪短重做杜邦頭
組好坦克車體
組好坦克車體
如果沒什麼問題的話,就可以把坦克車的基本結構組起來,後來發現ESP32CAM鏡頭方向才是問題,也就是我們之後利用WIFI 連接時所看的視訊,主控板應該立著、左躺、右躺?或是程式可以調整?結果是程式不能調,買到的ESP32CAM要自己試試是哪一個方向…
如果沒什麼問題的話,就可以把坦克車的基本結構組起來,後來發現ESP32CAM鏡頭方向才是問題,也就是我們之後利用WIFI 連接時所看的視訊,主控板應該立著、左躺、右躺?或是程式可以調整?結果是程式不能調,買到的ESP32CAM要自己試試是哪一個方向…
※所以我在3D部份就弄了三個方向的,這個問題其實一開始我沒想到
完成
完成
雷射炮的改裝
雷射炮的改裝
買到了這種小小一顆的RBG模組(直徑17mm),就想可以利用這個改變一下雷射炮的外型,可以拆換的設計…
買到了這種小小一顆的RBG模組(直徑17mm),就想可以利用這個改變一下雷射炮的外型,可以拆換的設計…
雷射炮fire
雷射炮fire
換上圓筒型的雷射炮開炮~
換上圓筒型的雷射炮開炮~