T2-U เป็นบอร์ดพัฒนาที่รองรับ Tuya Smart Home framework ที่มาพร้อมกับโมดูล WiFi และ Bluetooth และโปรเซสเซอร์ RISC ความเร็ว 120 MHz รวมถึงปุ่มต่างๆ, ไฟ LED แสดงสถานะ, GPIO, พลังงาน, และชิป USB-to-serial
ในปี 2019 เราได้พูดถึง Tuya ว่าเป็นโซลูชัน Smart Home แบบครบวงจร ซึ่งช่วยให้บริษัทต่างๆ สามารถออกแบบและผลิตอุปกรณ์อัตโนมัติภายในบ้านได้อย่างง่ายดาย ตั้งแต่ชิ้นส่วนอิเล็กทรอนิกส์ไปจนถึงตัวเคสของอุปกรณ์ เช่น บริษัทมีแผงควบคุมอัจฉริยะ หน้าจอสัมผัสบนระบบ Android ขนาด 4 นิ้วและ และ Zigbee gateway รวมถึง Tuya Link SDK ที่ช่วยให้ลูกค้าสามารถปรับแต่งเฟิร์มแวร์ของอุปกรณ์ Smart Home ได้ แต่ฉันยังไม่เคยเห็นบอร์ดพัฒนาที่รองรับ Tuya มาก่อน
สเปคของบอร์ดพัฒนา T2-U:
- โมดูลไร้สาย – T2-U
- SoC – MCU RISC 32 บิตที่ไม่ระบุชื่อ ความเร็ว 120 MHz พร้อม flash 2 MB และ RAM 256 KB
- Wireless
- Wi-Fi
- มาตรฐานไร้สาย 802.11b, 802.11g และ 802.11n
- ช่องสัญญาณ 1 ถึง 14 ที่ 2.4 GHz
- ความปลอดภัย – WEP, WPA/WPA2, WPA/WPA2 PSK (AES) และ WPA3
- กำลังส่ง (Tx power) – สูงสุด +16 dBm ใน 802.11b
- โหมด – โหมดสถานี, โหมด AP และโหมดคู่
- Bluetooth Low Energy (LE)
- มาตรฐาน Bluetooth LE 5.1
- กำลังส่ง (Tx power)– 6dBm
- โมดูลควบคุมการทำงานร่วมกันของ Wi-Fi และ Bluetooth ตามลำดับความสำคัญแบบเรียลไทม์
- Wi-Fi
- สายอากาศ PCB ที่มีอัตราขยาย 2.2 dBi (สูงสุด)
- USB – พอร์ต Micro USB สำหรับการจ่ายไฟและการเขียนโปรแกรม (ผ่านชิป CH343 USB-to-serial)
- ส่วนขยาย – 2x 15-pin header พร้อม
- 6x PWM interfaces
- 4x timers
- 2x UART interfaces
- 1x SPI interface
- 1x I2C interface
- 5x ADC interfaces
- 18x GPIOs
- อื่น ๆ
- ปุ่มรีเซ็ตและผู้ใช้ (P7)
- ไฟ LED แสดงสถานะพลังงานและผู้ใช้ (P26)
- สวิตช์ DIP สำหรับการกำหนดค่าแบบอนุกรม (USB เป็นอนุกรมหรือพอร์ตอนุกรมของชิป)
- แหล่งจ่ายไฟ – 5V ผ่านพอร์ต micro USB
- ขนาด – จะแจ้งให้ทราบในภายหลัง
วิธีที่สองคือ “TuyaOS — ตัวอย่าง T2-U” ให้ความยืดหยุ่นมากขึ้น และคุณสามารถโหลดชุดพัฒนา T2-U จาก Tuya Wind IDE หรือดาวน์โหลดโครงการ “ tuyaos-development-board-t2 ” จาก GitHub ซึ่งจะให้คุณเข้าถึงการสาธิตและตัวอย่างหลากหลาย เช่น:
- ตัวอย่างระบบขั้นต่ำในการใช้งานการเชื่อมต่อระบบคลาวด์
- ชุดพัฒนาสำหรับไฟ RGB strip
- ชุดพัฒนาสำหรับรีโมทควบคุมอินฟราเรดทั่วไป
- ตัวอย่างการใช้อุปกรณ์ต่อพ่วงเช่น ADC, GPIO, I2C, PWM, SPI, timer และ watchdog
- โค้ดตัวอย่างสำหรับฟีเจอร์ Wi-Fi รวมถึงโหมดสถานี, โหมด AP, การสแกน, และโหมดประหยัดพลังงาน
- โค้ดตัวอย่างสำหรับโหมด Bluetooth LE central และ peripheral
- โค้ดตัวอย่างสำหรับการควบคุม Bluetooth LE และ Wi-Fi (Tuya FFC)
- เธรดที่เกี่ยวข้องกับ RTOS เช่น thread, mutex, semaphore, message queue, และ software timer
- โค้ดตัวอย่างสำหรับการดาวน์โหลดไฟล์ HTTP
- ไดร์เวอร์และโค้ดตัวอย่างสำหรับชิปการวัดพลังงานรวมถึง BL0937, BL0942, HLW8032 และ HLW8012
- ไดรเวอร์และโค้ดตัวอย่างสำหรับชิปไฟ RGB รวมถึง WS2812, WS2814, YX19036, SM16703p, SM16704pk และ SK6812
- ไดรเวอร์และโค้ดตัวอย่างสำหรับชิปแสงรวมถึง PWM, CCT, SM2135E, SM2135EX, SM2x35EGH, KP1805X BP1658CJ และ BP5758D
![TuyaOS software architecture TuyaOS software architecture](https://th.cnx-software.com/wp-content/uploads/2024/07/TuyaOS-software-architecture-720x565.webp)
บริษัทยังกล่าวถึงการพัฒนาด้วย Tuya Connect Kit, Arduino, และ MicroPython ซึ่งสามารถหาข้อมูลเพิ่มเติมได้จากเว็บไซต์ของนักพัฒนา
บอร์ดพัฒนารุ่น T2-U มาพร้อมกับระบบขั้นต่ำสำหรับการเชื่อมต่อคลาวด์ (apps/tuyaos_demo_quickstart) ที่ติดตั้งมาแล้ว ดังนั้นคุณสามารถเริ่มต้นใช้งานได้ทันทีด้วยแอป Tuya Smart Life นอกจากนี้ยังได้แจ้งว่าไม่ควรทำการล้างข้อมูลชิปทั้งหมด เพราะบอร์ดพัฒนารุ่น T2-U มาพร้อมกับใบอนุญาตสำหรับการเชื่อมต่อคลาวด์ และถ้าไม่มีใบอนุญาตดังกล่าว คุณจะไม่สามารถใช้บอร์ดกับ Tuya ได้อีกต่อไป
บอร์ดพัฒนารุ่น T2-U สามารถซื้อได้ที่ Aliexpress ในราคา $6.46(~230฿)
แปลจากบทความภาษาอังกฤษ : T2-U WiFi and Bluetooth development board supports the Tuya Smart Home framework
![สุธินี-small](https://th.cnx-software.com/wp-content/uploads/2021/02/สุธินี-small.jpg)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT