<< Go Back

 แนะนำอุปกรณ์โมดูลจดจำเสียง

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

    << Go Back