สร้างรถหุ่นยนต์ด้วยบอร์ดฐาน Car Base Board สำหรับบอร์ด STM32F411 “Black Pill”

Car Base Board จาก Applying Microcontroller Solutions เป็นแพลตฟอร์ม Modular สำหรับการสร้างโปรเจกต์รถหุ่นยนต์ที่ใช้บอร์ดพัฒนา WeAct Studio Black Pill, บอร์ด Black Pill เป็นรุ่นอัปเกรดของบอร์ด “Blue Pill 2” และมีไมโครคอนโทรลเลอร์ STM32F411CEU6 ที่ทำงานที่ความเร็ว 100MHz พร้อมหน่วยความจำแฟลช 512 KB, SRAM 128 KB และพอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม

Board image

แผงวงจรพิมพ์หรือ PCB ของ Care Base Board เป็นตัวควบคุมหลักที่รับการขยายฮาร์ดแวร์เช่นโมดูลไร้สาย เซอร์โว และเซ็นเซอร์ เพื่อตรวจสอบและควบคุมรถหุ่นยนต์ ส่วน headers บนบอร์ดช่วยให้สามารถการเชื่อมต่อสายได้อย่างง่ายดาย และช่วยป้องกันสายไฟพันรกรุงรังด้วย

การออกแบบของ PCB ทำให้ง่ายต่อการใช้งานอุปกรณ์และบอร์ดที่มีจำหน่ายทั่วไปและอยู่ระหว่างการพัฒนา และจ่ายไฟให้กับอุปกรณ์ทั้งหมดด้วยแบตเตอรี่ นอกจากนี้ยังช่วยให้นักพัฒนาสามารถเลือกอุปกรณ์สื่อสารไร้สายที่ชื่นชอบได้ Car Base Board เป็นอีกทางเลือกหนึ่งให้กับแพลตฟอร์มการพัฒนาหุ่นยนต์ที่เราถคยพูดถึงก่อนหน้านี้ เช่น M5Stack BugC2EVN Alpha และ แพลตฟอร์ม Qualcomm RB5

สเปคของ Car Base Board จาก Applying Microcontroller Solutions:

  • บอร์ด MCU ที่รองรับ – บอร์ด Weact Black Pill ที่ใช้ STM32F411 Arm Cortex-M4F MCU @ 100 MHz พร้อมหน่วยความจำ flash บนชิป 512KB, SRAM บนชิป 128KB และ Flash 8 MB หรือ 16 MB (Flash ไม่มีอยู่ในรุ่นบางรุ่นของ Black Pill)
  • การควบคุมมอเตอร์
    • คอนเนกเตอร์ 6 ขาสำหรับการควบคุมมอเตอร์คู่
    • คอนเนกเตอร์ PCA9685 Servo Driver (เซอร์โว 6V)
    • คอนเนกเตอร์เซอร์โว 2x 3 ขา (เซอร์โว 5V)
  • จอภาพ/เซนเซอร์สำหรับการหลีกเลี่ยงสิ่งกีดขวาง
    • เซนเซอร์อัลตราโซนิก (SR-HC04/05)
    • 2x เซนเซอร์ความเร็วด้วยแสงอินฟราเรด
    • 3x เซนเซอร์/ติดตามอุปสรรคด้วยแสงอินฟราเรด 3x
  • การสื่อสาร
    • ตัวรับสัญญาณอินฟราเรด (IR1838)
    • พอร์ต UART 6 ขาสำหรับเชื่อมต่อโมดูล Bluetooth
    • NRF24 สำหรับการสื่อสารที่ความถี่ 2.4GHz
  • จอแสดงผล – พอร์ต I2C สำหรับหน้าจอ OLED
  • พลังงาน
    • พลังงาน USB 4.5 – 5.0V จากคอมพิวเตอร์เดสก์ท็อปผ่านพอร์ต USB-C บน Black Pill (ไฟ 3.3V ไปยังบอร์ดฐานรถยนต์)
    • พลังงานแบตเตอรี่จากแหล่งภายนอกผ่านคอนเนกเตอร์ Phoenix บนบอร์ด (5V ไปยังหลายๆ header ผ่าน regulator 5V)

การพัฒนา Black Pill สามารถโปรแกรมได้ใน STM32 C, Arduino หรือ MicroPython ตัวอย่างMicroPython ที่ใช้งานได้สำหรับอุปกรณ์ต่างๆ มีอยู่ใน Base Board’s Github repository

Car Base Board MountedPCB chassis
Car Base board ติดตั้งอยู่บนโครงรถหุ่นยนต์ของ Ackermann ($69 หรือ ~2,500฿ บน Amazon)

Car Base Board มีจำหน่ายที่ Tindie ในราคา $14(~2,500฿) บอร์ดนี้เป็นเพียงตัวควบคุมฐาน และคุณจะต้องซื้อ STM32 BlackPill, โครงรถ, โมดูล, สายแพ ribbon cables, แบตเตอรี่ และส่วนประกอบอื่นๆ เอง ผู้ขายกล่าวว่าบริษัทอาจจะมี “ผลิตภัณฑ์เสริมที่มีอุปกรณ์ สายไฟ และแชสซี” ได้รับความสนใจที่เพียงพอ สามารถอ่านรายละเอียดเพิ่มเติมใน GitHub repository

Car base board power wiring diagram

แปลจากบทความภาษาอังกฤษ : Easily build a robot car with the Car Base Board for the STM32F411 “Black Pill” board

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา