03 Web:Bit小車

(2021/02/21)

昨天利用Nairda App來控制ESP32的亮滅燈,今天要來控制ESP32的小車,由於之前有關Web:Bit小車只有登月小車一台,因此特別來測試利用Web:Bit當控制器的小車,也測試成功了,所以有Web:Bit板子的夥伴也可以玩便宜的小車了。下次,再來測試在此條件下,其避障及循跡的功能。

一、ESP32小車

  • 首先先用上次在PictoBlox下所使用的ESP32小車,內容如下:04 小車測試

  • 接線說明:

    • L298N的out1、out2與右車輪的馬達連結

    • L298N的out3、out4與左車輪的馬達連結

    • 上次的接法:

      • L298N的in1、in2、in3、in4分別與ESP32的D12、D13、D21、D22來連接

      • L298N的ENA、ENB先jumper住(以最快速度來跑),事後要控制速度再把ENA接D14(PWM)、ENB接D23(PWM)

    • 這次的接法:原本用右輪用D11、D12、D13,但沒成功(剛剛才發現,我把D14看成D11,怪不得沒成功),後改用如下,下次可用上面的接腳方式

      • L298N的in1、in2、in3、in4分別與ESP32的D27、D12、D21、D22來連接

      • L298N的ENA、ENB先jumper住(以最快速度來跑),事後要控制速度再把ENA接D13(PWM)、ENB接D23(PWM)

    • L298N的12V接18650電池盒的正極

    • L298N的GND分別接18650電池盒的負極及ESP32的GND

    • L298N的5V接ESP32的Vin

    • 如下圖所示

  • Nairda APP的使用

    • 測試成功

二、Web:Bit小車

  • 接線說明:

    • L298N的out1、out2與右車輪的馬達連結

    • L298N的out3、out4與左車輪的馬達連結

    • L298N的in1、in2、in3、in4分別與Web:Bit的P6(GPIO12)、P7(14)、P8(16)、P9(17)來連接

    • L298N的ENA、ENB先jumper住(以最快速度來跑),事後要控制速度再把ENA接P1(32,PWM)、ENB接P2(33,PWM)

    • L298N的12V接18650電池盒的正極

    • L298N的GND分別接18650電池盒的負極及Web:Bit的GND

    • L298N的5V接Web:Bit的3V3

    • 如下圖所示

  • Nairda APP的使用

    • 內容同上面的ESP32小車

    • 只有二個馬達的腳位用不一樣,如下:

      • 測試成功