KidBright Lite

เอกสารประกอบฉบับสมบูรณ์สำหรับชุดพัฒนา KidBright Lite เรียนรู้วิธีเริ่มต้นใช้งาน สำรวจฟีเจอร์ และสร้างโปรเจกต์ IoT ที่น่าสนใจ

Get Started

แนะนำบอร์ด KidBright Lite (Introduction)

KidBright Lite

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

💡 จุดเด่น: KidBright Lite เป็นบอร์ดที่เหมาะสมสำหรับการเรียนรู้ด้าน STEM โดยมีต้นทุนที่เข้าถึงได้ง่าย พร้อมความสามารถแบบ IoT และการเขียนโปรแกรมผ่าน KidBright IDE และ Arduino IDE

Features

KidBright Lite 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 สภาพแวดล้อมการเขียนโปรแกรมที่ใช้งานง่าย

⚠️ คำเตือนก่อนเริ่มใช้งาน

ก่อนเริ่มใช้งานบอร์ด KidBright Lite

โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งซอฟต์แวร์และปลั๊กอินที่จำเป็นทั้งหมดดังต่อไปนี้เรียบร้อยแล้ว

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
I/O Connector

Buzzer

Buzzer ESP32
PWM Pin GPIO13
Buzzer

RGB LED x4

WS2812B ESP32
DI Pin GPIO23
RGB LED

Temperature Sensor

TMP102AIDRLR ESP32
SCL1 GPIO5
SDA1 GPIO4
Temperature Sensor

LED

LED ESP32
IoT GPIO12
WIFI GPIO2
LED

Light Sensor

LDR ESP32
ADC Pin GPIO36
Light Sensor

USB Type C

CH340C ESP32
TXD UART0_RXD
RXD UART0_TXD
USB Type C

LEDs Dot Matrix 16x8

HT16H33 ESP32
SCL0 GPIO22
SDA0 GPIO21
LEDs Dot Matrix 16x8

Chain Connector

Pin Function
GND Ground
SDA1 GPIO4
SCL1 GPIO5
3V3 In/Out 3.3V
5V In/Out 5.0V
Chain Connector

Boot

Pin ESP32
GND Ground
IO0 GPIO0
Chain Connector

USB Type A Power

USB-A ESP32
USB Pin GPIO25
Chain Connector

Terminal Connector 2 Pin 5V

Pin Function
In + Input 5V
In - Input GND
Chain Connector

Servo Motor

Pin Function
Servo1 GPIO15
Servo2 GPIO17
5V Output 5V
G Ground
Chain Connector

Switch

Switch ESP32
Switch1 GPIO16
Switch2 GPIO14
Chain Connector

Accelerometer & Gyroscope

LSM6DS3TR-C ESP32
SCL1 GPIO5
SDA1 GPIO4
Chain Connector

Reset

Switch ESP32
Reset Pin EN
Chain Connector

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
Chain Connector

Videos

KidBright Lite - เริ่มต้นใช้งาน สอนติตตั้ง Driver เพื่อใช้งานบอร์ด KidBright Lite

KidBright Lite - สอนติตตั้ง Config เพื่อใช้งานร่วมกับโปรแกรม KidBright IDE

KidBright Lite - สอนติตตั้ง Plugin บอร์ด KidBright Lite

Downloads

ดาวน์โหลดไฟล์ที่จำเป็นสำหรับเริ่มใช้งาน KidBright Lite:

💾

Driver - CH340C

USB-to-serial driver สำหรับการติดต่อสื่อสารกับอุปกรณ์

Download
⚙️

Config - KidBright Lite

เครื่องมือการกำหนดค่าและจัดการอุปกรณ์

Download
🌡️

Plugin - TMP102AIDRLR

Plugin สำหรับเซนเซอร์วัดอุณหภูมิ 12-bit digital

Download
📱

Plugin - LSM6DS3TR-C

Plugin สำหรับเซนเซอร์วัดแรงเร่งและไจโรสโคป 3-axis

Download