แนะนำบอร์ด KidBright Lite (Introduction)
KidBright Lite คืออะไร
KidBright Lite คือบอร์ดสมองกลฝังตัว (Embedded Board) หรือคอมพิวเตอร์ขนาดจิ๋ว ที่สามารถรับ–ส่งข้อมูล ประมวลผลคำสั่ง และควบคุมการทำงานของอุปกรณ์อิเล็กทรอนิกส์ได้อย่างอัจฉริยะ ถูกออกแบบมาเพื่อใช้ในการเรียนรู้พื้นฐานด้านการเขียนโปรแกรมและการพัฒนาโครงงาน STEM (Science, Technology, Engineering and Mathematics) โดยเฉพาะ
บอร์ด KidBright Lite พัฒนาต่อยอดมาจากบอร์ด KidBright ของสำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) โดยได้รับการปรับปรุงให้มีต้นทุนที่เหมาะสมมากขึ้น เพื่อเปิดโอกาสให้นักเรียน ครู และผู้ที่สนใจการเรียนรู้ด้านเทคโนโลยีสามารถเข้าถึงได้ง่ายในราคาย่อมเยา ขณะเดียวกันก็ยังคงความสามารถหลักของบอร์ด KidBright รุ่นเดิมไว้อย่างครบถ้วน
แม้ว่าจะมีการปรับเปลี่ยนบางส่วนของฮาร์ดแวร์เพื่อให้เหมาะกับต้นทุนที่ลดลง แต่ KidBright Lite ยังคงรองรับการทำงานร่วมกับซอฟต์แวร์ KidBright IDE เช่นเดิม รวมถึงสามารถเขียนโปรแกรมผ่าน Arduino IDE สำหรับผู้ที่ต้องการต่อยอดการเรียนรู้ในระดับที่สูงขึ้นได้เช่นกัน
บอร์ดรุ่นนี้ยังคงสนับสนุนการทำงานทั้งแบบ Offline และแบบ IoT (Internet of Things) ผ่านการเชื่อมต่อ Wi-Fi ช่วยให้ผู้เรียนได้ฝึกกระบวนการคิดเชิงระบบ (Computational Thinking) การแก้ปัญหาอย่างเป็นขั้นตอน และการออกแบบเชิงสร้างสรรค์ (Creative Thinking) เพื่อพัฒนาเป็นโครงงานนวัตกรรมแห่งอนาคต สมกับแนวคิดของการเรียนรู้ในศตวรรษที่ 21
Features
ไมโครคอนโทรลเลอร์
- ใช้ชิปไมโครคอนโทรลเลอร์ ESP32
- ความสามารถในการเชื่อมต่อ Wi-Fi
- รองรับการเขียนโปรแกรมผ่าน KidBright IDE และ Arduino IDE
จอแสดงผล
- Display LED ดอตเมตริกซ์ 8*8 แบบสีแดงจำนวน 2 ชุด
- แสดงผลข้อมูลและสถานะต่าง ๆ
เซนเซอร์
- เซนเซอร์วัดอุณหภูมิโดยรอบ
- เซนเซอร์วัดแสง (LDR)
- 3-axis Accelerometer & 3-axis Gyroscope (LSM6DS3TR-C)
LED และการแสดงผล
- RGB LED จำนวน 4 หลอด
- LED แสดงสถานะของ IOT และ WIFI
ปุ่มควบคุม
- ปุ่มกด Switch แบบกดติดปล่อยดับ 2 ปุ่ม
- ปุ่มรีเซ็ตบอร์ด 1 ปุ่ม สำหรับรีเซ็ตบอร์ด
เสียงและเสียงเตือน
- Buzzer ลำโพงขับเสียง
- สามารถเล่นเสียงตามโน๊ตที่ตั้งได้
พอร์ตเชื่อมต่อ Chain
- ช่องเชื่อมต่อกับ Chain kit
- ให้สามารถเชื่อมต่อกับ Chain ต่าง ๆ ได้
พอร์ต USB
- ช่องพอร์ต USB Type-A ควบคุมการทำงานอุปกรณ์ภายนอกผ่าน USB
- ช่องพอร์ต USB Type-C ใช้จ่ายไฟเข้า และเขียนหรืออัปโหลดโปรแกรมที่สร้างไว้
พอร์ตเชื่อมต่อ I/O
- ช่องเชื่อมต่อ Input จากอุปกรณ์ภายนอก
- ช่องเชื่อมต่อ Output จากอุปกรณ์ภายนอก
Applications
KidBright Lite can be used in various applications:
IoT Controller
ควบคุมอุปกรณ์สมาร์ทโฮมและโครงการ IoT ผ่านการเชื่อมต่อ Wi-Fi ช่วยให้สามารถตรวจสอบและควบคุมอุปกรณ์ที่เชื่อมต่อแบบไร้สายได้
STEM Education
เหมาะสำหรับนักเรียนและครูในการเรียนรู้การเขียนโปรแกรม อิเล็กทรอนิกส์ และการคิดเชิงระบบผ่านโครงงาน STEM แบบลงมือปฏิบัติ
DIY Projects
สร้างโครงงานและต้นแบบสร้างสรรค์ของคุณเองด้วย KidBright IDE และ Arduino IDE สภาพแวดล้อมการเขียนโปรแกรมที่ใช้งานง่าย
⚠️ คำเตือนก่อนเริ่มใช้งาน
โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งซอฟต์แวร์และปลั๊กอินที่จำเป็นทั้งหมดดังต่อไปนี้เรียบร้อยแล้ว
1. Driver สำหรับบอร์ด KidBright Lite
ใช้สำหรับให้คอมพิวเตอร์สามารถเชื่อมต่อและสื่อสารกับบอร์ดได้อย่างถูกต้อง หากไม่ติดตั้งจะไม่สามารถอัปโหลดโปรแกรมได้
2. ไฟล์การตั้งค่า Config สำหรับ KidBright Lite
จำเป็นสำหรับการกำหนดค่าพอร์ตและการสื่อสารของบอร์ด เพื่อให้ระบบทำงานได้ตรงกับฮาร์ดแวร์
3. Plugin Temperature
ปลั๊กอินเสริมสำหรับใช้งานเซนเซอร์วัดอุณหภูมิบนบอร์ด หากไม่ติดตั้งจะไม่สามารถอ่านค่าจากเซนเซอร์ได้
4. Plugin Accelerometer & Gyroscope
ปลั๊กอินสำหรับใช้งานเซนเซอร์ตรวจจับการเคลื่อนไหวและการหมุน หากไม่ได้ติดตั้ง บอร์ดจะไม่สามารถใช้งานฟังก์ชันดังกล่าวได้
เพื่อให้บอร์ด KidBright Lite ทำงานได้สมบูรณ์ ควรติดตั้งทั้ง Driver, Config และ Plugin ข้างต้นก่อนเปิดโปรแกรม KidBright IDE ทุกครั้ง
Technical Specifications
| Specification | Parameter |
|---|---|
| MCU | ESP32-WROOM-32D |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Input Voltage | USB Type-C 5V@500mA |
| Interface | USB Type-C |
| Chain Connector | JST-XH 2.5mm 4Pin |
| USB Output | USB Type-A |
| Servo Output | Header Pin 2 Channel |
| Input Port | JST-PH 2mm 3-Pin |
| I/O Expansion Port | Header Pin (I2C0 x 1, I/O x 3) |
| Button Switch | RST button, General-purpose push-button x 2 |
| Speaker | Buzzer |
| Display | 8*8 Dot-matrix x 2 |
| LED | IoT LED (Green), Wi-Fi LED (Red), RGB LED x 4 |
| Light Sensor | LDR |
| Temperature Sensor | Digital 12 bit (TMP102AIDRLR) |
| IMU Sensor | 3-axis Accelerometer & 3-axis Gyroscope (LSM6DS3TR-C) |
| Product Size | 50.0 x 80.0 x 14.0 mm |
| Product Weight | 32.5 g |
Pin Map
I/O Connector
| Pin | Function |
|---|---|
| VN | No Connect |
| GND | Ground |
| 3V3 | In/Out 3.3V |
| SCL0 | GPIO22/SCL0 |
| SDA0 | GPIO21/SDA0 |
| IO18 | GPIO18/SCK |
| IO19 | GPIO19/MISO |
| IO23 | GPIO23/MOSI |
Buzzer
| Buzzer | ESP32 |
|---|---|
| PWM Pin | GPIO13 |
RGB LED x4
| WS2812B | ESP32 |
|---|---|
| DI Pin | GPIO23 |
Temperature Sensor
| TMP102AIDRLR | ESP32 |
|---|---|
| SCL1 | GPIO5 |
| SDA1 | GPIO4 |
LED
| LED | ESP32 |
|---|---|
| IoT | GPIO12 |
| WIFI | GPIO2 |
Light Sensor
| LDR | ESP32 |
|---|---|
| ADC Pin | GPIO36 |
USB Type C
| CH340C | ESP32 |
|---|---|
| TXD | UART0_RXD |
| RXD | UART0_TXD |
LEDs Dot Matrix 16x8
| HT16H33 | ESP32 |
|---|---|
| SCL0 | GPIO22 |
| SDA0 | GPIO21 |
Chain Connector
| Pin | Function |
|---|---|
| GND | Ground |
| SDA1 | GPIO4 |
| SCL1 | GPIO5 |
| 3V3 | In/Out 3.3V |
| 5V | In/Out 5.0V |
Boot
| Pin | ESP32 |
|---|---|
| GND | Ground |
| IO0 | GPIO0 |
USB Type A Power
| USB-A | ESP32 |
|---|---|
| USB Pin | GPIO25 |
Terminal Connector 2 Pin 5V
| Pin | Function |
|---|---|
| In + | Input 5V |
| In - | Input GND |
Servo Motor
| Pin | Function |
|---|---|
| Servo1 | GPIO15 |
| Servo2 | GPIO17 |
| 5V | Output 5V |
| G | Ground |
Switch
| Switch | ESP32 |
|---|---|
| Switch1 | GPIO16 |
| Switch2 | GPIO14 |
Accelerometer & Gyroscope
| LSM6DS3TR-C | ESP32 |
|---|---|
| SCL1 | GPIO5 |
| SDA1 | GPIO4 |
Reset
| Switch | ESP32 |
|---|---|
| Reset Pin | EN |
Connector 3 Pin Input-Output
| Connector | Pin 1 | Pin 2 | Pin 3 | Function |
|---|---|---|---|---|
| I1 | GND | GPIO32 | 3V3 | Input |
| I2 | GND | GPIO33 | 3V3 | Input |
| I3 | GND | GPIO34 | 3V3 | Input |
| I4 | GND | GPIO35 | 3V3 | Input |
| O1 | GND | GPIO26 | 3V3 | Input |
| O2 | GND | GPIO27 | 3V3 | Input |
Videos
KidBright Lite - เริ่มต้นใช้งาน สอนติตตั้ง Driver เพื่อใช้งานบอร์ด KidBright Lite
KidBright Lite - สอนติตตั้ง Config เพื่อใช้งานร่วมกับโปรแกรม KidBright IDE
KidBright Lite - สอนติตตั้ง Plugin บอร์ด KidBright Lite
Downloads
ดาวน์โหลดไฟล์ที่จำเป็นสำหรับเริ่มใช้งาน KidBright Lite: