主要材料準備

  • 開發板:ESP8266 或 ESP32
  • 馬達模組:L9110S
  • 輪組:減速馬達+輪子
  • 車體
  • 鋰電池
  • Wifi 遙控 App (以 ESP8266 WiFi Robot Car 為例)

下載與安裝函式庫

  • MyKitL9110S : 馬達驅動模組 L9110S 控制的函式庫
  • MyKitCar : 智慧小車通用控制器的函式庫 (不需要, 如果想直接用 MyKitL9110S 控制個別馬達的轉速與轉向時)
  • MyWebServer : 架設與管理網站伺服器的函式庫
  • MyWifi: 無線網路連線的函式庫 (不需要, 如果你的程式碼中已能自行連上網路時)

主要材料準備

  • 開發板:ESP8266 或 ESP32
  • 馬達模組:L298N
  • 輪組:TT 減速馬達+輪子
  • 車體
  • 鋰電池
  • Wifi 遙控 App (以 ESP8266 WiFi Robot Car 為例)

下載與安裝函式庫

  • MyKitL298N : 馬達驅動模組 L298N 控制的函式庫
  • MyKitCar : 智慧小車通用控制器的函式庫 (不需要, 如果想直接用 MyKitL298N 控制個別馬達的轉速與轉向時)
  • MyWebServer : 架設與管理網站伺服器的函式庫
  • MyWifi: 無線網路連線的函式庫 (不需要, 如果你的程式碼中已能自行連上網路時)

STEP 1 : 安裝 Xcode

% sudo xcodebuild -license

STEP 1 : 安裝 Xcode


認識 L298N 馬達驅動模組

  • 12V: 7~12V 輸入(標識雖為12V,實際的輸入範圍是7–12V)
  • GND: 電源GND
  • 5V: 插上 Jumper 可成為 5V 電源輸出供外部裝置使用
  • 電流:0mA~36mA
  • 驅動電流:2A

*** 特別注意事項 ***

Step 1: 下載與安裝函式庫


認識 L9110S 馬達驅動模組

  • 可同時驅動2個直流馬達或1個4線2相式步進馬達
  • 輸入電壓 2.5 ~ 12V
  • 雙通道各具有 800mA 電流輸出
  • 接通 VCC 與 GND 模組電源指示燈亮
  • 輸入腳位有電位差時轉動, 無則停止

*** 特別注意事項 ***

Step 1: 下載與安裝函式庫



前置準備

- 燒錄一片可以執行 MicroPython 的 MCU

- 建置 MicroPython 開發環境

下載與安裝 Thonny IDE 軟體


認識 Servo 伺服馬達 (舵機)

  • 180度型: 用於控制轉向與轉角
  • 360度型: 用於控制轉向與速度。
  • 標準舵機的規格:頻率 f: 50Hz, 脈衝寬度: 500us~2500us

MyKitServo 的基本控制概念

  • 控制值範圍: -90 ~ 90, 對180 度型舵機而言是角度值,360 度型舵機則是速度,正負值為轉向。
  • 180 度型舵機: 0 為中間值, 通常可設為 HOME 位置。正值順時針, 負值逆時針, 值越大轉角越大, 反之轉角越小。
  • 360 度型舵機: 0 為中間值, …

Yungger

Maker & Freelancer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store