แนะนำอุปกรณ์โมดูลจดจำเสียง
Sugar ASR Voice
เป็นโมดูลการจดจำเสียงที่สร้างขึ้นมาเพื่อใช้ในการศึกษา ตัว Sugar นี้มีไมโครโฟน และลำโพงในตัว ทำให้เกิดโมดูลการจดจำเสียงแบบครงวงจรในหนึ่งเดียว โมดูลนี้ยังมี LED, port 3 pin , port ต่อ servo และ port motor ในตัว ซึ่งสามารถควบคุมได้ด้วยฟังก์ชัน Plug and Play ของโมดูลนี้ ซึ่งหมายความว่าโมดูลนี้ยังสามารถใช้เป็นอุปกรณ์สแตนด์อโลนได้โดยไม่ต้องเขียนโปรแกรมใด ๆ
และยังสามารถใช้ร่วมกับบอร์ด Micro:bit ทำให้สามารถใช้คำสั่งเสียงได้มากขึ้น ปลดล็อกฟังก์ชันการทำงานเต็มรูปแบบของโมดูล รวมถึงฟังก์ชัน TTS แบบธรรมดา
คุณสมบัติของ Sugar ASR Voice
- แรงดันไฟฟ้า: 3.3V ~ 5V (แนะนำ 5V)
- ปัจจุบัน: 400mA ~ 600mA
- ขนาด: 40x40x17มม
- พอร์ตการเชื่อมต่อ: พอร์ตอนุกรม 4Pin PH2.0
- ทรัพยากรออนบอร์ด : ลำโพง, ไมโครโฟน, LED สีแดงและสีเขียว, พอร์ต LED น้ำตาล 3PIN, พอร์ตมอเตอร์, พอร์ตเซอร์โว, ขั้วต่อแบตเตอรี่ 3.7V
- ไมโครคอนโทรลเลอร์ที่รองรับ: Micro:bit, FutureBoard, Arduino
รายละเอียดของอุปกรณ์
การใช้งาน Sugar ASR Voice
การต่ออุปกรณ์
การเขียนโปรแกรมและการติดตั้งส่วนเสริมสำหรับโมดูลจดจำเสียง
การติดตั้งส่วนขยายของ Sugar ASR Voice
1. เข้าเว็บไซต์ https://makecode.microbit.org/ แล้วคลิกเมนู New Project
2. ตั้งชื่อโปรเจ็คต์ จากนั้นคลิกปุ่ม Create
3. การติดตั้งให้คลิกที่ รูป > เลือก Extensions
หรืออีกวิธีให้เปิดเมนูขั้นสูงแล้วเลือกส่วนขยาย
4. ติดตั้ง Extension ในช่องค้นหาใส่คำว่า “Sugar” แล้วกดปุ่ม Enter
จะได้ชุดคำสั่งที่เพิ่มเข้ามา 3 ชุด คือ Sugar SugarBox และ OledKitten
Complete Commands List ข้อความในการใช้สั่งการด้วยเสียง
แนะนำบอร์ดขยาย Robotbit
Robotbit ออกแบบมาสำหรับนักเรียน
คุณลักษณะของบอร์ด
- ขนาด: 78มม.x 57มม.x 23มม
- ความหนาของแผ่น PCB: 1.5 มม
- รูช่างเล็ก: 3.0 มม
- รูกลขนาดใหญ่: 4.8 มม
- น้ำหนักสุทธิ(ไม่รวมบรรจุภัณฑ์) : 37.5g
- แรงดันแบตเตอรี่ 18650: 3.7V
- แรงดันไฟฟ้าอินพุต USB: 5V
- VM pin เอาต์พุตสูงสุด: 1A (พร้อมแบตเตอรี่ออนบอร์ด)
- อินพุตแรงดันไฟฟ้าภายนอก (เทอร์มินัลสีเขียว): 5V (รองรับอินพุต 5V เท่านั้น ห้ามเชื่อมต่อเกิน 5V รองรับกระแสสูงสุด 3A)
ส่วนประกอบของบอร์ด
- 5V external power input(with anti-reverse protection)
- Power switch
- Power Indicator
- Battery Indicator
- Micro USB charing port
- 4-channel DC motor / 2-channel stepper motor
- Jumper for buzzer selection
- 8 channel IO (corresponding to Micro:bit P0-P2, P8, P12-P15)
- 5V and GND port
- Buzzer
- 8 channel servo port
- I2C interface (expandable I2C module)
- 18650 battery case
- Battery protection recovery push button
- Micro:bit edge connector
- 4x RGB pixel
Servo driver (PCA9685)
2xDc/Stepper driver (DRV8833)
KittenBot robot chassis mounting hole
Standard LEGO hole
ที่ใส่แบตเตอรี่ 18650
สวิตซ์เปิด-ปิด บอร์ด
จากภาพด้านบนให้ดันสวิตซ์ไปด้านซ้ายมือเป็นการเปิดการใช้งานบอร์ด
พอร์ตการชาร์จสามารถชาร์จแบตเตอรี่ 18650 ด้วยแหล่งจ่ายไฟ USB 5V ใช้เวลาประมาณ 2.5 ชั่วโมงในการชาร์จแบตเตอรี่ให้เต็มด้วยแหล่งจ่ายไฟ 5V1A ไฟแสดงการชาร์จจะสว่างเป็นสีเขียวเมื่อชาร์จเต็มแล้ว
ไฟแสดงสถานะ
Led (1) เป็นตัวบ่งชี้การชาร์จ ซึ่งจะสว่างขึ้นเมื่อกำลังชาร์จแบตเตอรี่
LED (2) เป็นตัวบ่งชี้ระดับแบตเตอรี่ ซึ่งจะสว่างขึ้นเมื่อแบตเตอรี่ชาร์จเต็มแล้ว
Led (3) เป็นตัวบ่งชี้พลังงาน ซึ่งจะสว่างขึ้นเมื่อ Robotbit เปิดอยู่
Micro:bit slot
ใช้สำหรับติดตั้ง Micro:bit การวางแนวที่ถูกต้อง: ปุ่ม A และ B ของ Micro:bit ควรหันออกด้านนอก
หากเสียบไม่ถูกต้อง เพียงถอดแล้วทำการเสียบใหม่ให้ถูกต้อง Micro:bit / Robotbit จะไม่เสียหาย
ไฟ LED RGB ที่ติดตั้งที่บอร์ดมี 4 ดวงเชื่อมต่อกับขา 16 (P16)
Port Servo
- เมื่อใช้แบตเตอรี่ 18650 สามารถรองรับ servo ทั้งหมด 8 ตัวที่มีกระแสรวมน้อยกว่า 2A อย่าใช้เซอร์โวกระแสสูงเช่น MG995 เพื่อหลีกเลี่ยงไม่ให้ Robotbit เสียหาย
- เมื่อใช้อินพุตไฟภายนอก (5V 3A หรือมากกว่า) รองรับ servo 8 ตัวที่มีกระแสรวมน้อยกว่า 3A
Motor Port
- สามารถใช้มอเตอร์กระแสตรงได้ทั้งหมด 4 ตัว หรือสามารถใช้สเต็ปเปอร์มอเตอร์ได้ 2 ตัว กระแสรวมต้องน้อยกว่า 2A อย่าใช้มอเตอร์กระแสสูงเพื่อหลีกเลี่ยงความเสียหายต่อ Robotbit
- สามารถใช้มอเตอร์ผสมกันได้ (มอเตอร์กระแสตรง 2 ตัวและสเต็ปเปอร์มอเตอร์ 1 ตัว)
Buzzer and Jumper
- ตามค่าเริ่มต้น jumper Buzzer จะเชื่อมต่อเพื่อเปิดใช้งานBuzzer โดยเชื่อมต่อกับ Pin 0
- การถอด jumper ตรง pin 0 จะช่วยให้สามารถใช้ Pin 0 ได้
- การเขียนโปรแกรมเล่นเสียงโดยใช้โปรแกรม Make code บล็อกคำสั่ง Music ได้
Micro:bit IO Pins
Pin IO ของ Micro:bit (P0-P2, P8, P12-15) ส่วนใหญ่ P0-P2 รองรับทั้งโมดูลอะนาล็อกและดิจิตอล P8, P12-P15 ใช้สำหรับอินพุตและเอาต์พุตดิจิทัลเท่านั้น Pin มีแรงดันไฟฟ้า 3.3V สำหรับโมดูลที่ต้องการไฟ 5V ให้ใช้ Pin 5V ถัดจากพอร์ตเซอร์โว
Port I2C
รองรับโมดูล I2C มีแรงดันไฟฟ้า 3.3V
2 Pin External power port
- พอร์ตนี้รองรับไฟ DC 5V ขอแนะนำให้ใช้ไฟ 5v ที่มากกว่า 2A เมื่อใช้มอเตอร์และเซอร์โวแรงบิดสูง
- ภายใต้พลังงานแบตเตอรี่ พอร์ต VM จะส่งออก 3.7V; ภายใต้พลังงานภายนอก พอร์ต VM จะส่งออกเป็น 5V
|