12 KSB069自組小車
(2023/06/17)
利用凱斯電子的KSB069擴展板來自組成小車,有了這塊KSB069 擴展板,要做NodeMCU-32S或PICO的小車都很方便!!
一、認識凱斯電子的KSB069
KSB069 擴展板 是 Raspberry Pi Pico 或 ESP32 NodeMcu-32S 2用的擴展板,ESP32 / PICO IO腳位 全部引出,而且用SVG 3排針方式。 可以當做ESP32CAM 使用,也可以當做2路馬達擴展板做自走車使用。
購買網址:https://www.buyic.com.tw/product_info.php?products_id=7065&Twesid=e10are04kkppf4thndekl5e6j7
教學文件:https://kaise-ksrobot.github.io/docs/ch/KSB/esp32/KSB069.html
二、利用KSB069自組PICO小車
先使用PICO W來做控制器
一樣使用適合國小的microBlock IDE的積木程式平台來寫程式
該平台的積木,如下:
WS2812燈條模組
OLED
蜂鳴器
超音波測距模組
DHT11溫濕度
紅外線接收器
馬達驅動
連上網路
UDP伺服器
MQTT
...常用的功能大都有了
但沒有以下功能的積木
藍牙
camera
SD卡
...一些比較少見的功能沒有
如果需要Camera、SD的功能,請用BlocklyDuino F2及吉哥積木
由於KSB069 擴展板尚有Camera及SD的功能,所以這部份在此先不做!!!
KSB069 擴展板使用馬達的腳位
Motor M1(1A) GP3
Motor M1(1B) GP2
Motor M2(2A) GP28
Motor M2(2B) GP5
簡單的小車程式測試
使用板上預設的馬達IO,指撥要往上撥 ON 打開
如果發現小車沒有按照方向去跑,就把接馬達的那兩條線交換即可!!
小車再接上紅外線接收器
這邊接到G7腳位(要看擴展板內側的腳位表)
利用紅外線遙控器去控制小車
小車再接上OLED
使用I2C腳位(可用SCL=13、SDA=12 或 SCL=11、SDA=10)
程式如下:
總之,有這塊KSB069 擴展板,要做NodeMCU-32S或PICO的小車都很方便!!
由於期末很忙,在此只做這樣簡單的測試!!