TinyWatch S3 เป็นสมาร์ทวอทช์แบบโอเพ่นซอร์สที่สามารถปรับแต่งได้และใช้ ESP32-S3 SoC

TinyWatch S3 เป็นบอร์ดพัฒนา ESP32-S3 ในรูปแบบสมาร์ทวอทช์จาก Seon Rozenblum หรือที่รู้จักกันในชื่อ Unexpected Maker

tinywatch s3 1

TinyWatch S3 ใช้ไมโครคอนโทรลเลอร์ไร้สาย ESP32-S3 พร้อม quad SPI flash 8MB และ QSPI PSRAM 2MB, มีหน้าจอ LCD ขนาด 240 x 280 พิกเซลพร้อมระบบสัมผัสแบบ capacitive (ผ่านโมดูล CST816T) และเซนเซอร์บนบอร์ดหลายตัว เช่น IMU (inertial measurement unit) 6 แกน, เซนเซอร์ Magnetometer และไมโครโฟน MEMS, มีพอร์ต USB-C สำหรับการจ่ายไฟ การเขียนโปรแกรม และการชาร์จแบตเตอรี่ LiPo ที่เชื่อมต่อ (250mAh หรือ 500mAh) ในขณะที่เฟิร์มแวร์ของผลิตภัณฑ์ยังอยู่ในระหว่างการพัฒนา แต่ก็สามารถใช้งานเป็นนาฬิกาและใช้ในชีวิตประจำวันได้

TinyWatch S3 ถูกอธิบายว่าเป็น “บอร์ดพัฒนา ESP32-S3 ที่สวมใส่ได้ที่ข้อมือ” แต่ไม่มี pin headers และไม่สามารถใช้กับเบรดบอร์ดได้} ฮาร์ดแวร์เป็นโอเพนซอร์ส แต่ผลิตภัณฑ์นี้มีประโยชน์หลักสำหรับการพัฒนาเฟิร์มแวร์, การทดสอบ, และโครงการทั่วไปอื่น ๆ

tinywatch s3 development board case

ฟิร์มแวร์กำลังพัฒนาใน PlatformIO และต้องมีความรู้เกี่ยวกับ C++ และESP32 Arduino Core framework ปัจจุบันเฟิร์มแวร์รองรับเฉพาะฟังก์ชันพื้นฐาน เช่น การบอกเวลาในรูปแบบดิจิทัลและแอนะล็อก, การเพิ่มวิดเจ็ตสำหรับสภาพอากาศและสถานะแบตเตอรี่ และแอปพลิเคชันพื้นฐานที่มีแอปการแสดงผลเสียง, เข็มทิศ, และแอปตัวอย่าง “Hello World” แอปพลิเคชันจะถูกสร้างในเฟิร์มแวร์แทนที่จะเป็นแอปพลิเคชันที่แยกออกมา นอกจากนี้ยังมีหน้าเว็บ Web interface สำหรับการกำหนดค่ารายการที่อาจตั้งค่าได้ยากบนสมาร์ทวอช เช่น คีย์ API สำหรับ OpenWeather

 TinyWatch S3 web interface
หน้าเว็บ Web interface ของ TinyWatch S3

สเปคของ TinyWatch S3:

  • SoC – ESP32-S3 SoC, ไมโครคอนโทรลเลอร์ 32-bit LX7 dual-core Xtensat สูงสุด 240 MHz; SRAM 512KB; QSPI flash 8MB; Wi-Fi 4 + Bluetooth 5.0 (LE); GPIO ที่สามารถเขียนโปรแกรมได้ 45 ขา
  • หน่วยความจำ – QSPI PSRAM ขนาด 2MB เพิ่มเติม
  • จอแสดงผล – หน้าจอ ST7789 ขนาด 240 x 280 พิกเซล, ระบบสัมผัสแบบ Capacitive (CST816T)
  • USB – คอนเนกเตอร์ USB-C สำหรับการจ่ายไฟและการเขียนโปรแกรม, ระบบป้องกันการย้อนกลับของ USB
  • อื่น ๆ
    • Clock – I2C Low Power RTC (RV-3028-C7)
    • เซนเซอร์ – I2C 6-axis IMU (BMI270), I2C Magnetometer (MMC5603), ไมโครโฟน MEMS I2S (ICS-43434)
    • Buzzer แม่เหล็ก, มอเตอร์ Haptics (DRV2605L)
    • ปุ่ม – ปุ่มเปิด/ปิดเครื่อง, ปุ่มรีเซ็ต, ปุ่มบูต
    • การป้องกัน ESD บน USB และปุ่มต่างๆ, LED 2 ดวง (พลังงาน 5V และการชาร์จ), สายอากาศ 3D High Gain
  • พลังงานและการชาร์จ
    • ระบบป้องกันการย้อนกลับของ USB
    • จ่ายไฟ 5V ผ่าน USB-C
    • การชาร์จแบตเตอรี่ LiPo; I2C Battery Fuel Gauge (MAX1704X) สำหรับการตรวจวัดแบตเตอรี่

GitHub repository ประกอบด้วยไฟล์การออกแบบ KiCAD และผังวงจร (schematics), ไฟล์เฟิร์มแวร์, ไฟล์ STL และ STEP สำหรับเคส และโปรเจกต์ตัวอย่าง เราเคยเขียนบทความเกี่ยวกับสมาร์ทวอทช์ที่ใช้ ESP32 อื่นๆ เช่น LilyGO T-Watch S3MutantW V1 และ LilyGo Open-Smartwatch

สามารถซื้อ TinyWatch S3 smartwatch ได้ที่ Lectronz หรือ เว็บไซต์ Unexpected Maker ราคา $59(~2,000฿) โดยนาฬิกาจะถูกจัดส่งมาในเคสที่พิมพ์ 3D แต่ไม่มีสายรัดนาฬิกาหรือแบตเตอรี่รวมอยู่ด้วย

แปลจากบทความภาษาอังกฤษ : TinyWatch S3 is an open-source, customizable smartwatch powered by ESP32-S3 SoC

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา