2024年3月25日 星期一

[履帶車] TT金屬底盤履帶車組裝

    這個應該是目前市面上最便宜的金屬底盤履帶車了,它雖然搭載了 TT 馬達,但動力表現仍然可圈可點。TT 馬達減速比為 1:48,雖然商品說明適用電壓為 3~6V,但建議使用 5~6V,此時空載轉速約為 200rpm,空載電流小於 250mA。

 

準備工具

1. M3 十字螺絲起子。

2. M4 扳手。

3. 尖嘴鉗。

4. 迴紋針或小鐵釘。


準備材料

1. TT 金屬底盤履帶車。



組裝步驟

強烈建議您在組裝前先把 2 只馬達的電源線焊好。

Step1 取出金屬底盤、TT 馬達、M3 長螺絲和 M3 螺帽。



用 2 只長螺絲和螺帽將馬達固定到金屬底盤上。
注意:焊電源線那一面須朝內。



兩個馬達都需要固定好。


接著安裝編碼輪。
提醒您:如果暫時用不上,可以不裝。





Step2 取出驅動輪、聯軸器和 M3 內六腳螺絲。


使用中六角扳手依下圖將聯軸器固定到驅動輪上。


須完成 2 組。



Step3 取出 Step1 和 Step2 完成之金屬底盤和驅動輪。


將機米螺絲插入聯軸器,並使用小六角扳手將聯軸器固定到 TT 馬達的軸上。



須完成 2 組。



Step4  取出 Step3 完成之部件、承重輪、墊片、M4 長螺絲、M4 螺帽和墊片。


使用大六角扳手依下圖將承重輪固定到金屬底盤上。



這是內側角度,請注意輪子所在的孔洞位置。


須完成 2 組。



Step5 取出履帶,將履帶安裝到輪子上面,如下圖。


本套件的履帶會比較長,若要調整履帶長度,您可以使用迴紋針、小鐵釘等尖銳金屬將履帶片之間的金屬細針推出,如下圖


也可以使用小鐵釘的尖端將金屬細針推擠出來


然後用尖嘴鉗將金屬細針拔出


若要將履帶重新弄成完整一圈,可使用金屬細針將履帶片重新接合。

提醒您:履帶具有方向性,請別裝錯,正確如下圖。




完成



採購資訊





2024年3月6日 星期三

[ESP32] 初步認識 ESP32-S3 開發板

        本文旨在介紹 ESP32-S3 開發板。ESP32-S3 開發板比以往的 ESP32 系列開發板都還要強大,不僅運算速度快,功能也多。























關於 ESP32-S3 如何編程

ESP32-S3 板載兩個 Type-C 接口,它們的功能不太一樣,詳下圖。











使用 Arduino IDE 編程

在這裡我面會先說明如何設置開發環境,然後再測試幾項基本功能,包括板載 WS2812 LED 和 Wifi 連網功能。


設置開發環境

Step1 開啟 Arduino IDE 並在 [偏好設定] 內加入下面這行

https://dl.espressif.com/dl/package_esp32_index.json

完成後關閉 Arduino IDE,然後再重新開啟 Arduino IDE。




Step2 開啟 [開發板管理員],搜尋 [esp32],並加入 esp32 開發板。


至此已完成 ESP32 系列開發板在 Arduino IDE 的設置,換句話說,您以後就可以使用 Arduino IDE 開發 ESP32 系列的開發板。


測試板載 WS2812 LED

ESP32-S3 開發板內建一只 WS2812 LED,這只 LED 是連接在第 48 腳位。
本範例會要使用到 Adafruit NeoPixel Library,因此您需要先下載該 Library。


Step1 使用 Type-C 傳輸線連接電腦與 ESP32-S3 開發板。由於我們此處是使用 UART 來連線,因此須將 Type-C 頭插到 ESP32-S3 的 COM 端接口。



Step2 安裝 USB2TTL 驅動程式,下載網址如下,建議安裝 CH341SER 版本。



Step3 指定開發板和連接埠。開發板請選用 [ESP32S3 Dev Module],如下圖。



Step4 開啟範例程式 [檔案] > [範例] > [Adafruit NeoPixel] > [strandtest]。



Step5 因為 WS2812 LED 只有 1 只,而且是連接在第 48 腳位,因此須修改下列程式碼。

#define LED_PIN    48
#define LED_COUNT    1


Step6 修改完後就可以將程式 Upload。Upload 完成後,您可能會發現 WS2812 LED 怎麼不會亮,這是因為板子上設置了一個 [斷開點] (如下圖,RGB下方的焊點),也就是 WS2812 LED 的 Din 與 ESP32-S3 的第 48 腳是斷開的。
此時,您可以使用螺絲起子將它短路,就可以看到 WS2812 LED 正在改變色彩。
如果您想要一勞永逸讓 ESP32-S3 的第 48 腳控制 WS2812 LED,那麼您可以使用銲錫將該地方短路。



這是點亮後的情況



測試 Wifi 連網


Step1 開啟範例程式 [檔案] > [範例] > [Wifi] > [Simple Wifi Server]。



Step2 將程式碼中的 ssid 和 password 改成您家的名稱和密碼。

const char* ssid     = "yourssid";
const char* password = "yourpasswd";

Step3 修改完後,先打開 [序列埠監控視窗],然後將程式 Upload。

如果正常 Upload,您可以在 [序列埠監控視窗] 裡看到一組 IP 位址。


然後您可以將該 IP 複製並貼到瀏覽器裡,至此大功告成。


採購資訊