บอร์ดพัฒนา T2-U รองรับ WiFi และ Bluetooth, รองรับ Tuya Smart Home framework

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 มาก่อน

Tuya T2-U development board

สเปคของบอร์ดพัฒนา 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 ตามลำดับความสำคัญแบบเรียลไทม์
    • สายอากาศ 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
  • ขนาด – จะแจ้งให้ทราบในภายหลัง

Tuya development board pinout diagram

บอร์ดพัฒนารุ่น T2-U รองรับวิธีการพัฒนาสองวิธี วิธีแรกคือ “TuyaOS development” ซึ่งนักพัฒนาจะสร้างผลิตภัณฑ์บนเว็บไซต์ ดาวน์โหลดและดีบักโค้ดด้วย Tuya Wind IDE  VS Code extension และควบคุมบอร์ดผ่านแอป Tuya Smart สำหรับ Android หรือ iOS

วิธีที่สองคือ “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

บริษัทยังกล่าวถึงการพัฒนาด้วย 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

FacebookTwitterLineEmailShare

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา