1 คะแนน โดย GN⁺ 2025-05-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • หากจะสร้างสมาร์ตวอตช์ที่ดีในปี 2025 ต้องกำหนดประสบการณ์เป้าหมายก่อน แล้วจึงทำให้สอดคล้องกับข้อจำกัดของ MCU·จอแสดงผล·แบตเตอรี่·ซอฟต์แวร์
  • การเลือกชิปไม่ใช่แค่การเทียบประสิทธิภาพ แต่เป็นการตัดสินใจด้านการออกแบบผลิตภัณฑ์ที่มีทั้ง ความเข้ากันได้ของซอฟต์แวร์ การใช้พลังงาน และต้นทุนชิ้นส่วนเข้ามาเกี่ยวข้องพร้อมกัน
  • Core 2 Duo ตั้งเป้าจะพอร์ต PebbleOS ได้รวดเร็วด้วย Nordic nRF52840 ที่คุ้นเคยอยู่แล้ว แต่ Core Time 2 ต้องการ RAM และพลังประมวลผลมากกว่าเพราะใช้จอสีขนาดใหญ่ขึ้น
  • ตระกูล SiFli SF32LB52x ให้ SRAM มากกว่า 512KB, PSRAM 16MB, อุปกรณ์ต่อพ่วงสำหรับจอ MIP, การใช้พลังงานขณะเชื่อมต่อ BLE ราว 50µA, ราคาไม่ถึง 2 ดอลลาร์ และมี SDK แบบโอเพนซอร์ส
  • Core Time 2 มีแผนจะใช้ SF32LB52J ซึ่งเป็นรุ่นย่อย 1.8V ของ SF32LB527 โดยเป็นตัวเลือกที่ตอบโจทย์ด้านพลังงาน ต้นทุน และจอแสดงผล พร้อมคง PebbleOS แบบโอเพนซอร์สไว้

การออกแบบสมาร์ตวอตช์คือการจัดการข้อจำกัดให้ลงตัว

  • สมาร์ตวอตช์แบ่งออกเป็น 3 ส่วนใหญ่ ๆ
    • ฮาร์ดแวร์ของนาฬิกา ซึ่งก็คือตัวนาฬิกาจริง
    • ซอฟต์แวร์ของนาฬิกา ที่เรียกได้ว่าเป็นเฟิร์มแวร์หรือระบบปฏิบัติการ
    • แอปคู่หูบนมือถือ iOS·Android ที่ทำหน้าที่ส่งการแจ้งเตือน ดาวน์โหลดวอทช์เฟซ เป็นต้น
  • สมาร์ตวอตช์ไม่ใช่อุปกรณ์แบบเดียวที่เหมาะกับทุกคน และหวังว่าการโอเพนซอร์ส PebbleOS จะนำไปสู่การสร้างสมาร์ตวอตช์ที่เหมาะกับความต้องการของแต่ละคน
  • การออกแบบสินค้าอิเล็กทรอนิกส์สำหรับผู้บริโภคคือกระบวนการกำหนดประสบการณ์เป้าหมาย แล้วแตกออกเป็นสเปกและชิ้นส่วนที่สามารถนำไปสร้างได้จริง
    • ตัวอย่าง: “สมาร์ตวอตช์ที่เปิดหน้าจอตลอดเวลา อ่านได้กลางแดด และใช้งานได้นาน 30 วัน”
    • ตัวอย่างสเปก: จอ e-paper, Bluetooth LE, กันน้ำ, ราคาขายปลีก 150 ดอลลาร์
    • ตัวอย่างชิ้นส่วน: Sharp Memory LCD, แบตเตอรี่ลิเทียมโพลิเมอร์ 150mAh, FreeRTOS

ห้าระบบที่ประกอบกันเป็นฮาร์ดแวร์ของนาฬิกา

  • ฮาร์ดแวร์ของนาฬิกาแบ่งได้เป็น 5 ระบบหลัก
    • ชิปไมโครคอนโทรลเลอร์ ซึ่งโดยทั่วไปมักรวมวิทยุ Bluetooth มาด้วย
    • จอแสดงผล
    • เซ็นเซอร์และอุปกรณ์ส่งออก เช่น tactile switch, ระบบสัมผัส, ไมโครโฟน, accelerometer, ลำโพง
    • ชิ้นส่วนอิเล็กทรอนิกส์อื่น ๆ เช่น ชิป, อุปกรณ์พาสซีฟ, PCB, แบตเตอรี่
    • โครงสร้างทางกล เช่น เคส, กระจก, ปุ่ม, สายรัด, สายชาร์จ
  • สำหรับสามระบบหลังอย่างเซ็นเซอร์ แบตเตอรี่ สายรัด เคส ไมโครโฟน ฯลฯ ปัจจุบันมีตัวเลือกดี ๆ หลากหลายช่วงราคาอยู่มาก จึงค่อนข้างเลือกได้ง่าย
  • การตัดสินใจเลือกชิ้นส่วนที่ยากที่สุดในการออกแบบสมาร์ตวอตช์คือการเลือก MCU/วิทยุ Bluetooth และจอแสดงผล

ข้อจำกัดของ MCU และ Bluetooth ในยุค Pebble

  • Pebble รุ่นแรกใช้ STM32F2 MCU
    • inPulse ซึ่งเป็นผลิตภัณฑ์ก่อนหน้า Pebble ใช้ LPC2103 ที่มี RAM 8KB
    • สเปก MCU ของ Pebble ในอดีตอยู่ราว 64~144MHz และ RAM 128~256KB
  • ในเวลานั้น MCU ยังไม่ได้รวมวิทยุ Bluetooth มาในตัว จึงต้องใช้ชิปแยกอย่าง TI CC2564 เพิ่มเข้าไปด้วย
  • MCU คือ ชิปหลัก ของสมาร์ตวอตช์ โดยรวม CPU, RAM, พื้นที่เก็บข้อมูลแฟลชทั่วไป, อุปกรณ์ต่อพ่วงรับส่งข้อมูล และบางครั้งรวมวิทยุไว้ในวงจรรวมขนาดเล็กเพียงตัวเดียว

ทำไมการเลือก MCU จึงส่งผลต่อทั้งผลิตภัณฑ์

  • MCU เป็นศูนย์กลางของเงื่อนไขที่เข้มงวดที่สุดของสมาร์ตวอตช์ ได้แก่ ความเข้ากันได้ของซอฟต์แวร์ การใช้พลังงาน และต้นทุน
  • ซอฟต์แวร์แบบ embedded มีความกระจัดกระจายมากกว่าระบบปฏิบัติการคอมพิวเตอร์ และผูกกับข้อกำหนดของฮาร์ดแวร์อย่างแน่นหนา
    • Linux สามารถรวม device driver ได้มากกว่า 17,000 ตัว เพราะข้อจำกัดด้านพื้นที่ฮาร์ดดิสก์ไม่เข้มงวดมาก
    • PebbleOS แทบจะถูกฮาร์ดโค้ดให้รองรับเฉพาะ MCU ตระกูล STM เท่านั้น
  • หากเปลี่ยนไปใช้ MCU ของแบรนด์อื่น ก็ต้องเขียน ไดรเวอร์อุปกรณ์ต่อพ่วง อย่าง I2C, SPI, DMA ใหม่ ใช้ SDK ตัวใหม่ และในบางกรณีอาจต้องเปลี่ยนระบบ build ด้วย
    • การเปลี่ยนแปลงเหล่านี้ไม่ใช่งานที่เสี่ยงอันตราย แต่ต้องใช้เวลาในการพัฒนาและทดสอบ
    • MCU บางรุ่นไม่ได้รองรับ FreeRTOS ได้อย่างง่ายดาย
  • หากไม่ได้ผลิตในระดับหลายแสนถึงหลายล้านเรือน ก็ยากจะเฉลี่ยต้นทุนด้านวิศวกรรมซอฟต์แวร์ด้วยยอดขายจำนวนมาก และจะกระทบต้นทุนรวมต่อสมาร์ตวอตช์หนึ่งเรือนอย่างมาก
  • สมาร์ตวอตช์ต้องเชื่อมต่อกับโทรศัพท์ผ่าน Bluetooth ตลอด 24 ชั่วโมง ดังนั้นการใช้พลังงานเฉลี่ยในสถานะเชื่อมต่อจึงเป็นหนึ่งในปัจจัยกินไฟมากที่สุด ร่วมกับจอแสดงผล

ตัวเลือกชิปสำหรับ Core 2 Duo และ Core Time 2

  • มีการตัดสินใจใช้ Nordic nRF52840 สำหรับ Core 2 Duo
    • แม้จะเป็นชิปรุ่นเก่า แต่ทีมคุ้นเคยอยู่แล้วและมองว่าสามารถย้าย PebbleOS ขึ้นมาทำงานได้ค่อนข้างเร็ว
    • ตอนแรกมีแผนจะใช้ BLE stack ของ Nordic SoftDevice แต่ภายหลังเปลี่ยนมาใช้ nimBLE ซึ่งเป็น BLE stack แบบโอเพนซอร์ส
  • สำหรับ Core Time 2 ต้องการ RAM และพลังประมวลผลมากกว่า nRF52840
    • จอสีที่ใหญ่ขึ้นต้องใช้ RAM มากขึ้น
    • และยังต้องการเผื่อทรัพยากรไว้สำหรับฟีเจอร์ใหม่ด้วย
  • แม้อยากใช้ Nordic ต่อ แต่โรดแมป BLE MCU ของบริษัทไม่สอดคล้องกับความต้องการนัก
    • nRF54L15 มี RAM เพียง 256KB และเพิ่งเริ่มเข้าสู่การผลิตจำนวนมากเมื่อไม่นานมานี้ จึงยังมีประสบการณ์ใช้งานจริงไม่มาก
    • ซีรีส์ 54H ที่มี RAM 1MB มีราคาสูงกว่า 4~5 ดอลลาร์ ซึ่งแพงขึ้นประมาณสองเท่า และก็ไม่มีตัวเลือก RAM 512KB
    • จอ MIP 64 สีของ Core Time 2 ต้องใช้อินเทอร์เฟซพิเศษ ซึ่ง Pebble รุ่นปี 2015 ใช้ FPGA แยกต่างหากเพื่อจัดการเรื่องนี้

เหตุผลที่เลือก SiFli SF32LB52J

  • มีการพิจารณาตัวเลือกหลายราย เช่น Apollo, BES, Dialog แต่หาชิปที่ตรงความต้องการพอดีได้ยาก
  • อุปสรรคสำคัญอย่างหนึ่งคือ การไม่มี SDK แบบโอเพนซอร์ส
    • ชิปตัวหนึ่งของ BES ดูน่าสนใจ แต่ SDK และโค้ดตัวอย่างไม่ได้เปิดเผยสาธารณะ ทุกอย่างอยู่หลัง NDA
    • เนื่องจาก PebbleOS ต้องเป็นโอเพนซอร์ส วิธีนี้จึงไม่เหมาะ
  • SiFli มีชิป Bluetooth ที่ถูกออกแบบมาให้ใช้เป็นชิปหลักของสมาร์ตวอตช์
    • ถูกใช้งานแล้วในสมาร์ตวอตช์หลายสิบล้านเรือนจากหลายแบรนด์ เช่น Redmi, Oppo, Noise
    • แม้แต่ชิปขนาดเล็กที่สุดอย่าง SF32LB52x ก็ยังให้ SRAM มากกว่า 512KB และ PSRAM 16MB
    • มีอุปกรณ์ต่อพ่วงสำหรับ MIP โดยเฉพาะ จึงไม่จำเป็นต้องใช้ FPGA แยกหรือชิปอินเทอร์เฟซจอเฉพาะทางราคาแพงอย่างของ Epson
    • การใช้พลังงานในสถานะเชื่อมต่อ BLE อยู่ที่ราว 50µA และราคาต่ำกว่า 2 ดอลลาร์
    • หากจำเป็น ก็สามารถเปลี่ยนไปใช้ชิป SiFli รุ่นอื่นที่มีตัวเลือก SRAM 1~2MB ได้
  • SDK ของ SiFli เปิดซอร์สไว้บน OpenSiFli บน GitHub และ SiFli ยังเสนอการสนับสนุนสำหรับการพอร์ต PebbleOS ด้วย
  • Core Time 2 มีแผนจะใช้ SF32LB52J ซึ่งเป็นรุ่นย่อย 1.8V ของ SF32LB527

ลิงก์ที่เกี่ยวข้องกับ SiFli

  • SF32LB52x reference guide: คู่มืออ้างอิง SF32LB52x
  • OpenSiFli: GitHub ของ SDK แบบโอเพนซอร์สของ SiFli
  • Buy Devkit on Taobao: ลิงก์ซื้อชุดพัฒนาบน Taobao โดยจะมี Aliexpress ตามมาในภายหลัง

1 ความคิดเห็น

 
GN⁺ 2025-05-16
ความคิดเห็นจาก Hacker News
  • ไม่ได้มีแค่ PebbleOS ที่อยู่ในวงการนี้ ยังมี https://www.espruino.com/ ด้วย และมันรัน https://banglejs.com/
    เป็น อิมพลีเมนต์ JavaScript ขนาดจิ๋ว สำหรับไมโครคอนโทรลเลอร์ ทำให้แฮ็กอุปกรณ์แบบเรียลไทม์ได้ง่าย
    ดูเหมือนจะถูกใช้ใน Fallout Pip-Boy และผลิตภัณฑ์อื่น ๆ ของ The Wand Company ด้วย: https://www.thewandcompany.com/fallout-pip-boy/
    อ้างอิง: https://github.com/orgs/espruino/discussions/7577

    • เพิ่งเคยได้ยิน Bangle.js เป็นครั้งแรก แต่ชอบแนวคิดที่สามารถลองเล่นด้วยภาษาที่รู้จักอยู่แล้ว
      ไม่ชอบดีไซน์ทรงสี่เหลี่ยม เลยอยากซื้อ รุ่นแรก แต่ดูเหมือนจะเลิกขายไปแล้ว
    • เป็นเรื่องดีที่ช่วยบอกให้รู้ถึงงานดี ๆ ของคู่แข่งที่ไม่ค่อยเป็นที่รู้จักไปด้วย
      Pebble ก็ยอดเยี่ยม แต่โปรเจกต์แบบนี้ก็ควรได้รับความสนใจเช่นกัน
      แล้วถ้ามีโอกาส ซีรีส์ Fallout ของ Amazon ก็น่าดูเหมือนกัน
    • PineTime ก็น่าอ้างอิงเช่นกัน
  • แม้จะบอกว่า “SDK เป็นโอเพนซอร์ส” แต่ดูเหมือนไม่ได้หมายความว่าไมโครคอนโทรลเลอร์ BLE มี SDK โค้ดโอเพนซอร์ส
    เท่าที่ดู โค้ด BLE ถูกให้มาเป็นไบนารีบล็อบ
    https://github.com/OpenSiFli/SiFli-SDK/tree/6c82a9b15db49871...
    ตัวมันเองไม่ได้เป็นปัญหา แต่ถ้าจะเรียกว่า “โอเพนซอร์ส” ก็อยากให้สามารถอ่านซอร์สโค้ดได้

    • เฟิร์มแวร์อุปกรณ์วิทยุ BLE มีแนวโน้มสูงที่จะถูกให้มาเป็นไบนารีบล็อบเสมอ เพราะประเด็นเรื่อง ทรัพย์สินทางปัญญาและกฎระเบียบ
  • สมาร์ตวอตช์เรือนนี้ ถ้าดูตามมาตรฐานปัจจุบันก็ไม่ได้สมาร์ตมากนัก
    คงคิดถึงฟีเจอร์อำนวยความสะดวกหลายอย่างของสมาร์ตวอตช์ที่ใช้อยู่ตอนนี้ เช่น การชำระเงินผ่าน NFC, การติดตาม GPS แบบดูอัลแบนด์, การเชื่อมต่อ 4G LTE
    Pebble และ rePebble เลือกแบตเตอรี่ที่อยู่ได้นานหลายสัปดาห์แทน แต่ไม่อยากยอมทิ้งฟีเจอร์ทรงพลังพวกนี้ เพียงเพราะความไม่สะดวกเล็กน้อยอย่างการชาร์จ Galaxy Watch ทุกสองวัน

    • ในทางกลับกัน ฟีเจอร์พวกนั้นไม่สำคัญเลย แต่ อายุแบตเตอรี่ยาวนาน สำคัญ
      การมีอุปกรณ์ที่มุ่งเป้าผู้ใช้คนละกลุ่มเป็นเรื่องดี
      แค่กลุ่มผู้ใช้เป้าหมายต่างกัน ไม่ได้แปลว่า “ไม่สมาร์ต” แต่เป็นเพียงอุปกรณ์ที่ไม่เหมาะกับการใช้งานของฉัน
    • สำหรับฉัน มันสมาร์ตพอแล้ว
      ไม่ค่อยต้องการฟีเจอร์พวกนั้น แค่ต้องการนาฬิกาที่ปรับแต่งได้บ้าง รับการแจ้งเตือนได้ และวัดอัตราการเต้นหัวใจพื้นฐานได้ก็พอ
      ถ้าต้อง ชาร์จมากกว่าสัปดาห์ละครั้ง ก็คงไม่ใส่
    • ยังตกหล่นประเด็นที่ว่า Garmin มีฟีเจอร์ส่วนใหญ่พวกนี้และฟีเจอร์อื่น ๆ อีกมากแล้ว แถมยังให้ แบตเตอรี่ที่อยู่ได้นานหลายสัปดาห์
      ตอนนี้ยังไม่มี 4G แต่เท่าที่รู้มีรายงานว่าอุปกรณ์ปีหน้าจะใส่มา
    • GPS ฉันก็คงเสียดายเหมือนกัน แต่ก็ยังหาผลิตภัณฑ์ที่เติมช่องว่างที่ Pebble ทิ้งไว้ได้จริง ๆ ไม่เจอ
      Garmin ก็มีจุดที่ต้องประนีประนอมในด้านอื่น เช่น แบตเตอรี่ วิดเจ็ต ปฏิทิน และความอ่านง่ายของหน้าจอ
      ท้ายที่สุดทุกอย่างคือ trade-off
    • แค่ดูอายุแบตเตอรี่ก็คิดว่าไม่ใช่แบบนั้นแล้ว
  • ข้อมูลเพิ่มเติมเกี่ยวกับชิปอยู่ที่นี่:
    https://www.cnx-software.com/2025/05/14/sifli-sf32lb52j-big-...

  • น่าสนใจที่ไม่ได้เลือก ดีไซน์แบบ 2 ชิป โดยแยก 1 ชิปสำหรับแอปพลิเคชันหลัก และอีก 1 ชิปสำหรับ BLE
    ไมโครคอนโทรลเลอร์ประสิทธิภาพสูงมักไม่มี RF ดังนั้นบางครั้งดีไซน์แบบนั้นก็สมเหตุสมผล

    • ไมโครคอนโทรลเลอร์ “ระดับสูง” สมัยนี้ค่อนข้างยอดเยี่ยม
      มีตระกูล NRF และยังมีผลิตภัณฑ์อย่าง ESP32 ที่รวม Bluetooth กับ Wi-Fi ไว้ในแพ็กเกจเดียว
      โดยส่วนตัว ตอนนี้คงเอนเอียงไปทาง ESP32 และมันก็พัฒนาได้ดีขึ้นเรื่อย ๆ พร้อมการสนับสนุนจากชุมชนที่ดี
      ตอนนี้กำลังพัฒนา แพลตฟอร์มสมาร์ตวอตช์ที่ใช้ MicroPython อยู่
    • ยิ่งมีชิปมาก โปรเจกต์ก็ยิ่งซับซ้อน
      ไม่ใช่แค่รายการชิ้นส่วนที่เป็นปัญหา แต่ชิปแต่ละตัวต้องมีอุปกรณ์พาสซีฟและออสซิลเลเตอร์ประกอบ ต้องจัดการการสื่อสารระหว่างชิป และต้องออกแบบวิธีอัปเดตเฟิร์มแวร์กับการเข้าถึงเพื่อดีบักสำหรับทั้งสองฝั่ง
      การทำให้เรียบง่าย แม้ต้องเสียอายุแบตเตอรี่ไปเล็กน้อย อาจเป็นทางเลือกที่ดีกว่า
    • คอร์ Cortex-M33 ของชิป SiFli น่าจะเร็วกว่า M4 core ที่ใช้ใน Pebble รุ่นที่เร็วที่สุดที่เคยวางขายมาก ดังนั้นจึงไม่จำเป็นต้องมีไมโครคอนโทรลเลอร์ที่เร็วกว่านี้
      แต่การเพิ่มขึ้นของอายุแบตเตอรี่เป็นเรื่องน่ายินดีมาก และการใช้ไมโครคอนโทรลเลอร์ Bluetooth แบบรวมในครั้งนี้ดูเหมือนเป็นเหตุผลใหญ่ที่ทำให้แบตเตอรี่ดีขึ้นจากประมาณ 1 สัปดาห์เป็นประมาณ 1 เดือน
    • มันก็เป็นแค่นาฬิกา
      งานอย่างแสดงเวลา บันทึกอัตราการเต้นหัวใจ และส่งสัญญาณไปยัง AWS ไม่จำเป็นต้องใช้ คอมพิวเตอร์ UNIX เต็มรูปแบบ
  • ดีใจที่ในที่สุดก็เริ่มเห็นความพยายามในวงการชิปพลังงานต่ำที่มุ่งไปทางโอเพนซอร์ส
    ทันทีที่เห็นประกาศ rePebble ก็สมัครทันที แต่ภายหลังถึงได้ตระหนักว่าจริง ๆ แล้วสิ่งที่ต้องการไม่ใช่สมาร์ทวอตช์ แต่เป็น นาฬิกาธรรมดาที่มีการแจ้งเตือนแบบสั่น
    รู้ว่าเป็นรสนิยมของคนกลุ่มเล็ก ๆ แต่ก็เป็น niche ที่มีคนค่อนข้างอินอยู่ [0] [1] [2]
    หลังจากใส่ Casio F105 มาตลอด 2 ปีที่ผ่านมา ก็ยากที่จะกลับไปใช้ของที่ใหญ่กว่า หนักกว่า หรือหนากว่านี้
    ถ้ามี Bluetooth เพิ่มขึ้นมานิดหน่อย ผมรับได้กับการชาร์จสัปดาห์ละครั้ง
    ช่วงนี้กำลังมองหา ชิป Bluetooth ขนาดจิ๋วมาก ที่ขับมอเตอร์สั่นขนาดเล็กและรับการแจ้งเตือนทั้งหมดจาก iPhone ได้
    ลองทดสอบดูแล้ว แม้จะติดชิป มอเตอร์ และแบตเตอรี่ลิเธียมก้อนเล็กไว้ระหว่างสายทั้งสองข้างของ F105 ก็แทบไม่รู้สึกว่าน้ำหนักบริเวณนั้นเพิ่มขึ้น
    ยังจำ Mi Band 1 ที่เคยใช้ครั้งแรกได้อยู่
    มันเป็นฟิตเนสแบนด์ที่ถูกลืมไปแล้ว ไม่มีหน้าจอ มีแค่ RGB LED 3 ดวง และสามารถแสดงสีเฉพาะตามแอปที่ส่งการแจ้งเตือนได้ ทำให้รู้ทันทีว่าแชต Messenger สีน้ำเงินต้องตอบทันที หรือการแจ้งเตือน Google Keep สีเหลืองจะเมินไว้จนกว่าจะกลับไปที่คอมพิวเตอร์ก็ได้
    [0] https://www.reddit.com/r/pebble/comments/9xw2j2/im_looking_f...
    [1] https://www.reddit.com/r/smartwatch/comments/174hq9x/need_a_...
    [2] https://tildes.net/~tech/18nf/smartwatch_primarily_for_notif...

    • อาจจะนอกขอบเขตไปหน่อย แต่มี W770 ของ Citizen อยู่
      เมื่อไม่นานมานี้ผมซื้อมือสองสภาพดีมาในราคาต่ำกว่า 200 ดอลลาร์ มันเป็นโครโนกราฟที่ค่อนข้างดี มี BLE, นาฬิกาปลุก, มอเตอร์สั่น และยังมี ecosystem การแจ้งเตือนที่เขียนสคริปต์ได้แบบแปลก ๆ ซึ่งดูเหมือนถูกปล่อยทิ้งไว้นิดหน่อย
      ในฐานะนาฬิกา ต้องอ่านคู่มือจนจบถึงจะเข้าใจวิธีอินเทอร์เฟซต่าง ๆ แต่เมื่อคิดว่ามันต้องแสดงข้อมูลทั้งหมดด้วยเข็มล้วน ๆ โดยไม่มีจอแสดงผล ก็ถือว่าสมเหตุสมผล
      ตอนตั้งค่าครั้งแรกอาจต้องซิงก์เข็ม ซึ่งตอนแรกทำให้งงอยู่พอสมควร
      ใช้พลังงานแสงอาทิตย์ที่มีประสิทธิภาพพร้อมซูเปอร์คาปาซิเตอร์ ดังนั้นถึงวางไว้ในที่มืดก็อยู่ได้หลายเดือน และถ้าใส่อยู่ก็แทบไม่ต้องกังวลเรื่องแบตเตอรี่เลย
      ซูเปอร์คาปาซิเตอร์ถ้าเสื่อมก็เปลี่ยนได้ และดูจากกรณีนาฬิกา Citizen รุ่นอื่น ๆ แล้วน่าจะใช้งานได้เสถียรราว 15–20 ปี
      มันเป็นนาฬิกาจริงที่ทำมาดี เลยค่อนข้างชอบ และถ้าต้องการก็ใส่แล้วลืมมันไปได้ มันก็ยังทำหน้าที่ของมันทุกปี
      อาจมีตัวเลือก Citizen รุ่นอื่นที่มี BLE ด้วย
      ถ้ามีใคร reverse engineer การแจ้งเตือนและโปรโตคอลสื่อสาร BLE แล้วทำ แอปคู่หูแบบโอเพนซอร์ส ขึ้นมา ก็น่าจะเปิดความเป็นไปได้ที่สนุกไม่น้อยสำหรับคนสายแฮกเกอร์
    • ยังใช้ OG Pebble อยู่ และดีใจที่ได้ยินข่าวว่ามันจะกลับมา แต่ไม่มีแผนจะอัปเกรด
      ความต้องการของผมก็เรียบง่ายเหมือนกัน
      ต้องการนาฬิกาปลุกแบบสั่น การแจ้งเตือน และที่สำคัญคือจอที่อ่านได้แม้กลางแดดแรง ๆ และสบายตาสำหรับสายตายาว
      จอ eInk ของ OG Pebble ตอบโจทย์พอดี
      การอ่าน SMS ได้โดยไม่ต้องหยิบโทรศัพท์ออกมาก็ดี
      แถมยังหาได้ใน eBay ราว 30 ดอลลาร์ และแบตเตอรี่ใหม่ก็ประมาณ 15 ดอลลาร์ จึงไม่เป็นภาระมาก
      งานของชุมชน Rebble.io ก็ยังทำงานได้ดีพอสำหรับการใช้งานของผม
    • เห็นด้วย
      ผมเคยมองหาสายนาฬิกาหรือหัวเข็มขัด “สมาร์ท” ที่ใช้กับนาฬิกา Seiko วินเทจได้
      แค่ต้องการ การแจ้งเตือนแบบสั่น เมื่อมีเหตุการณ์เฉพาะมาก ๆ เกิดขึ้นบนโทรศัพท์ เช่น เฉพาะตอนภรรยาโทรมา
      ไม่ต้องการฟีเจอร์หรือหน้าจอทั้งหมดของสมาร์ทวอตช์ทั่วไป มันรบกวนสมาธิเกินไป
    • อยู่ในสถานการณ์เดียวกัน
      UX ของ Apple Watch แย่มาก
      หน้าจอ 2 ซม. กับปลายนิ้ว 1 ซม. เนี่ยนะ มันพยายามทำอะไรเยอะเกินไป และไม่ใช่รสนิยมของผมด้วย
      Pebble ทำให้แม้อยู่ห่างจากโทรศัพท์ ก็ยังรับการแจ้งเตือน SMS หรือสายโทรเข้า และเห็นพอจะตัดสินใจได้ว่าจะตอบสนองไหม
      Pebble ค่อนข้างเบา และถ้าใส่ watch face นี้ก็น่าจะให้ความรู้สึกคุ้นเคย:
      https://store-beta.rebble.io/app/52f0939b1ac7948708001fc9
    • เห็นด้วยกับที่ว่าต้องการ “นาฬิกาธรรมดาที่มีการแจ้งเตือนแบบสั่น”
      การแจ้งเตือนส่วนใหญ่มักไม่ได้ไวต่อเวลา
      หลายปีก่อนผมรู้ตัวว่าโทรศัพท์คอยส่งเสียงจากการแจ้งเตือนที่แทบไม่มีความหมายและดึงความสนใจไปเรื่อย ๆ เลย ปิดการแจ้งเตือนทั้งหมดไปเลย
      ผมแค่เช็กทุก ๆ สองสามชั่วโมงแล้วตอบข้อความที่เข้ามา
      สมาร์ทวอตช์ทั่วไปแทบไม่มีประโยชน์สำหรับผม และการมีข้อความแจ้งเตือนมาที่ข้อมือก็แทบจะเป็นผลเสียใหญ่ ๆ
      แต่ถ้ามีฟังก์ชันตั้งนาฬิกาปลุกได้สะดวก แล้วพอถึงเวลาก็สั่นที่ข้อมือ ก็น่าจะดี
      แค่การแจ้งเตือนอย่าง “ถ้าจะขึ้นรถบัสให้ออกตอนนี้” หรือ “ได้เวลาพักแล้ว” ก็พอ
      ไม่ต้องการมากกว่านั้น และไม่ต้องการเซ็นเซอร์หวือหวาอะไรด้วย
  • เริ่มลองเล่น Freqchip SoC ราคาถูกจากจีนแล้ว:
    https://github.com/zoobab/FR801xH
    เคยซื้อสมาร์ทวอตช์ที่ใช้ชิปนี้จาก Ali ได้ในราคา 3 ยูโร

    • ว้าว ชิปบางตัวในกลุ่มนี้ เมื่อสั่งขั้นต่ำ 3,000 ชิ้น ราคา 2.6 หยวน หรือ 0.36 ดอลลาร์ แต่รองรับทั้ง Arm Cortex-M3 และ BLE รวมถึง sig-mesh
      ถูกจนน่าเหลือเชื่อจริง ๆ
      SDK ใช้งานได้แค่ไหน?
    • ขอ link ของนาฬิกาพวกนั้นสักเรือนได้ไหม?
      ผมลองค้นเร็ว ๆ สองรอบแล้วแต่หาไม่เจอ
  • อ่านบทความแล้วดี และเจ๋งที่เห็น PebbleOS รันบน ฮาร์ดแวร์โอเพนซอร์ส ได้ในระดับหนึ่ง
    แต่ในปี 2025 เรายังต้องอ่านบล็อกที่จัดชิดซ้ายกันอยู่อีกเหรอ?
    หน้าจอกว้างมีมานานแล้ว และมันทำให้อ่านยากโดยไม่จำเป็น

  • แม้จะบอกว่า “ข้อจำกัดที่น่าสนใจและยากที่สุด จริง ๆ แล้วคือความเข้ากันได้ของซอฟต์แวร์” แต่ผมคิดว่าน่าจะเป็นข้อจำกัดที่หาทางเลี่ยงได้ง่ายที่สุด
    ถ้าเป็นผมคงจัดให้อยู่ท้าย ๆ ของรายการมากกว่า

    • มีเหตุผลใหญ่สองข้อที่ทำให้ ความเข้ากันได้ของซอฟต์แวร์ สำคัญเป็นพิเศษสำหรับผลิตภัณฑ์นี้
      ข้อแรก ทีมตอนนี้เล็กกว่าทีม Pebble เดิมอย่างชัดเจน ดังนั้นยิ่งงานด้านซอฟต์แวร์น้อยเท่าไรก็ยิ่งดี
      ข้อสอง แอปและหน้าปัดนาฬิกาสำหรับ Pebble เดิมถูกแจกจ่ายเป็นไบนารี ARM ที่คอมไพล์แล้ว ดังนั้นถ้าเลือกไมโครคอนโทรลเลอร์ที่ใช้ชุดคำสั่งต่างออกไปโดยสิ้นเชิง ก็จะเสียความเข้ากันได้ย้อนหลังไป
      เช่น ESP32 ก็อยู่ในกลุ่มนั้น แม้ตั้งแต่แรกมันคงไม่ใช่ตัวเลือกที่ดีอยู่แล้วก็ตาม
    • ไม่ใช่แบบนั้นเลย
      ถ้าทุกอย่างเป็นกรรมสิทธิ์ทั้งหมด ก็จะเจอทางตันเยอะมาก
      ต่างจากกรณีฮาร์ดแวร์ PC มาตรฐานอย่างสิ้นเชิง
  • ชอบบทความนี้
    nimBLE เป็น Bluetooth stack ที่ยอดเยี่ยม และคิดว่าน่าจะเปิดโอกาสที่น่าสนใจให้ Core Devices ต่อไป