รู้จักบอร์ด KidBright
บนบอร์ด KidBright32 มีส่วนประกอบต่าง ๆ ดังนี้
1. หน้าจอแสดงผลแอลอีดีขนาด 16x8 ใช้แสดงผลตัวเลข ข้อความ และรูปภาพต่าง ๆ
2. สวิตซ์กดติด-ปล่อยดับ จำนวน 2 ตัว ใช้ป้อนข้อมูลจากผู้ใช้เข้าสู่บอร์ด
3. เซ็นเซอร์แสง ใช้วัดความเข้มของแสงที่ระดับ 0 ถึง 100
4. ช่อง MicroUSB ใช้อัพโหลดโปรแกรม และจ่ายไฟเลี้ยงให้กับบอร์ด KidBright32
5. ช่อง KB Chain ใช้เชื่อมต่ออุปกรณ์เสริมภายนอกแบบ I2C
6. ช่อง USB Type-A ใช้เสียบอุปกรณ์ที่มีพอร์ตเชื่อมต่อเป็น USB เพื่อควบคุมการทำงานด้วยบอร์ด KidBright32
7. บัสเซอร์ ใช้สร้างเสียงดนตรี และเสียงต่าง ๆ
8. สวิตซ์ Reset ใช้เพื่อเริ่มต้นการทำงานของโปรแกรมใหม่
9. หลอดแอลอีดีแสดงสถานะต่าง ๆ ซึ่งประกอบด้วย
9.1 หลอดแอลอีดีสีน้ำเงิน แสดงสถานะการใช้งานบลูทูธ
9.2 หลอดแอลอีดีสีแสง แสดงสถานการเชื่อมต่อ WiFi
9.3 หลอดแอลอีดีสีส้ม แสดงสถานะการอ่านค่าเวลาจากอินเตอร์เน็ต
9.4 หลอดแอลอีดีสีเขียว แสดงสถานะการใช้งาน IoT
10 ช่องเชื่อมต่ออุปกรณ์ภายนอก ประกอบด้วย
10.1 5V ช่องจ่ายแรงดันไฟฟ้า 5V เลี้ยงอุปกรณ์ภายนอก โดยใช้กระแสไฟฟ้าจากช่อง MicroUSB
10.2 IN1 IN2 IN3 และ IN3 ช่องรับสัญญาณดิจิตอลจากอุปกรณ์ภายนอก รองรับแรงดันไฟฟ้าได้ 0 ถึง 5V
10.3 OUT1 และ OUT2 ช่องส่งสัญญาณดิจิตอลควบคุมอุปกรณ์ภายนอก ทำงานแบบ Open-drain รองรับการเชื่อมต่อกับอุปกรณ์ที่ใช้กระแสไฟฟ้าไม่เกิน 200mA
10.4 GND
11. เซ็นเซอร์อุณภูมิ ใช้วัดอุณหภูมิปัจจุบัน
12. โมดูล ESP-WROOM-32 เป็นโมดูลไมโครคอนโทรลเลอร์ซึ่งเป็นหัวใจหลักของบอร์ด ทำหน้าที่ประมวลผลการทำงาน และทำงานตามที่ผู้ใช้เขียนโปรแกรมสั่งงาน เชื่อมต่ออุปกรณ์ต่าง ๆ ทั้งอุปกรณ์บนบอร์ด และอุปกรณ์เสริม
13. กระบะถ่าน 3V ใช้ใส่แบตเตอรี่ CR1220 เพื่อจ่ายไฟเลี้ยงให้กับโมดูลนาฬิกา เพื่อให้บอร์ด KidBright32 จำค่าเวลาได้