รายละเอียดเพิ่มเติม
OpenBIT คือบอร์ดไมโครคอนโทรลเลอร์ขนาดเล็กที่มีจุดเชื่อมต่ออุปกรณ์ภายนอกในแบบ Edge connect ระดับสากล เพิ่มเติมความสามารถด้านการสื่อสารไร้สายผ่านคลื่นวิทยุ 2.4GHz ทำแบบ WiFi และบลูทูธ ทำให้ต่อยอดการเรียนรู้พัฒนาเป็นอุปกรณ์ IoT (Internet of Things) ได้หลากหลาย
OpenBIT จะใช้โปรแกรมภาษาไพทอนแบบย่อส่วนหรือไมโครไพทอนเป็นหลัก ซึ่งสอดคล้องกับหลักสูตรวิทยาการคำนวณที่จัดทำโดยสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี หรือ สสวท. โดยเครื่องมือที่ใช้คือ microBlock IDE รองรับการพัฒนาโค้ดในแบบบล็อก (Block code programming) ทำให้ครอบคลุมการเรียนรู้ในทุกระดับ
⇑ รูปแสดงส่วนประกอบของบอร์ด OpenBIT
⇑ รูปไดอะแกรมการทำงานของบอร์ด OpenBIT
⇑ รูปการจัดขาพอร์ตอินพุตเอาต์พุตของบอร์ด OpenBIT
นอกจากนั้น OpenBIT ยังรองรับการพัฒนาโปรแกรมด้วยภาษา C/C++ ผ่านทาง Arduino IDE V2.x ได้อีกด้วย
คุณสมบัติของบอร์ด OpenBIT
- มีขนาด 52 x 52 มม.
- ใช้ไมโครคอนโทรลเลอร์หลักเป็นโมดูล ESP32 Wrover-B มีหน่วยความจำแฟลชแบบ SPI 4MB และหน่วยความจำ PSRAM 8MB
- เชื่อมต่อไร้สายความถี่ 2.4GHz ทั้ง WiFi และ Bluetooth แบบ BLE 4.2
- ส่วนแสดงผลเป็น LED 3 สี RGB แบบโปรแกรมได้ จำนวน 25 ดวง จัดเรียงแบบ 5×5 จุด
- มีวงจรขับลำโพงเปียโซสำหรับขับเสียงสัญญาณต่างๆ และเสียงดนตรี
- มีวงจรตราวจจับเสียงด้วยไมโครโฟนแบบ MEMS ความไวสูง
- ติดตั้งตัวตรวจจับวัดความเร่งและไจโร 3 แกน ใช้เพื่อตรวจจับการเคลื่อนไหวและการเอียงได้
- ติดตั้งตัวตรวจแสง BH1750 สำหรับวัดคามส่องสว่างแสงให้ผลการทำงานในหน่วยลักซ์
- ติดตั้งตัวตรวจวัดอุณหภูมิแวดล้อมในอากาศเบอร์ TMP75
- มีสวิตช์กดติดปล่อยดับพร้อมใช้งาน 2 ตัว ระบุเป็นสวิตช์ A และ B
- ขั้วต่อพอร์ตอินพุตเอาต์พุตเป็นแบบ Edge Connector รูปแบบเดียวกับ micro:bit จึงนำไปใช้งานร่วมกับบอร์ดเสริมต่างๆ ของ micro:bit ได้ โดยต้องตรวจสอบข้อจำกัดทางเทคนิคร่วมด้วย เพราะความสามารถของขาพอร์ตอินพุตเอาต์พุตแต่ละขาของ ESP32 รองรับการทำงานได้หลาหลาย
- มีขาเชื่อมต่อระบบบัส I2C เพื่อขยายการเชื่อมต่อกับอุปกรณ์ต่อพ่วงภายนอกได้
- มีสวิตช์ RESET และมี LED แสดงสถานะการทำงานของไมโครคอนโทรลเลอร์ เพื่อรตวจสอบการทำงานของบอร์ด
- เชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB
- รองรับการพัฒนาโปรแกรมด้วย microBlock IDE , Thonny UDE และ Arduino IDE ซึ่งเลือกใช้ ESP-IDE เป็นคอมไพเลอร์หลัก
อุปกรณ์ในชุด
- บอร์ด OpenBIT
- บอร์ด Activity:BIT
- โมดูลจอแสดงผล ZX-OLED
- มินิบอร์ด ZX-LED x3
- มินิบอร์ดปุ่มกด ZX-BUTTON x2
- มินิบอร์ดตรวจจับแสง ZX-02F
- มินิบอร์ด ADX-I2C
- โมดูลตรวจจับอุณหภูมและความชื้นแบบกันน้ำ ZX-SHT30
- มินิบอร์ดตรวจจับหยดน้ำและระดับน้ำ ZX-WATER
- มินิบอร์ดวัดความชื้นในดิน ZX-SOIL
- เซอร์โวมอเตอร์ KSERVO-270
- อะแดปเตอร์ไฟตรง 6V
- สาย USB-C