AkiraOS เป็นระบบปฏิบัติการฝังตัว (Embedded OS) ที่พัฒนาบนพื้นฐานของ Zephyr RTOS โดยสามารถรันแอปพลิเคชัน WebAssembly (WASM) แบบแยกส่วนและอยู่ใน Sandbox บนไมโครคอนโทรลเลอร์ได้ พร้อมรองรับการติดตั้งและอัปเดตแอปผ่าน OTA โดยไม่ต้องแฟลชเฟิร์มแวร์ใหม่ทั้งหมด กล่าวอีกนัยหนึ่ง AkiraOS มีแนวคิดคล้ายกับ Docker Container สำหรับไมโครคอนโทรลเลอร์ แพลตฟอร์ม Embedded แบบโอเพ่นซอร์สนี้แยกระบบปฏิบัติการ (OS) ออกจากแอปพลิเคชันอย่างชัดเจน ทำให้เฟิร์มแวร์หลักมีความเสถียร ขณะที่แอปพลิเคชันจะอยู่ในรูปแบบไฟล์ไบนารี .wasm ที่เป็นอิสระ สามารถติดตั้งหรืออัปเดตผ่าน OTA ได้โดยไม่ต้องแก้ไขหรืออัปเดตตัวระบบปฏิบัติการ อีกทั้งยังสามารถทำงานข้ามแพลตฟอร์มได้ โดยใช้ไบนารีไฟล์เดียวกันบนบอร์ดไมโครคอนโทรลเลอร์ ESP32-S3, nRF5x หรือ STM32 ได้โดยไม่ต้อ […]
EKOS – แดชบอร์ด ePaper ใช้ ESP32-S3 พร้อมตัวเลือกหน้าจอสัมผัสแบบ Capacitive
EKOS เป็นจอแดชบอร์ด ePaper แบบประหยัดพลังงานที่พัฒนาโดย StillFixing (จากฝรั่งเศส) โดยใช้ชิป ESP32-S3 และออกแบบภายใต้แนวคิด Local-First ทำงานได้โดยไม่ต้องพึ่งพาคลาวด์ ไม่มีค่าสมาชิกรายเดือน และไม่ต้องสร้างบัญชีผู้ใช้ใด ๆ ช่วยให้ข้อมูลส่วนตัวปลอดภัย ตอบสนองได้รวดเร็ว และควบคุมอุปกรณ์ภายในเครือข่ายได้โดยตรง อุปกรณ์มีให้เลือก 2 รุ่น ได้แก่ EKOS Pure รุ่นพื้นฐานแบบไม่มีระบบสัมผัส ใช้ปุ่มกดจริง 2 ปุ่มสำหรับการควบคุมทั่วไป และ EKOS Sense เพิ่มชั้นหน้าจอสัมผัสแบบ Capacitive สำหรับควบคุมบ้านอัจฉริยะ เช่น เปิด-ปิดอุปกรณ์, เรียกใช้ฉากอัตโนมัติ (Scenes) หรือจัดการงานต่าง ๆ ทั้งสองรุ่นได้รับการออกแบบให้ซ่อมบำรุงได้ง่าย ไม่ใช้กาวในการประกอบ ใช้เพียงสกรู 4 ตัว และสามารถเปลี่ยนแบตเตอรี่ลิเธียมโพลิเมอร์ได้เอง นอกจากนี้ยังรองรับ […]
TTVKTR เฟิร์มแวร์โอเพนซอร์สแปลงรีโมต IR เก่าให้เป็น Presentation Clicker ด้วย RP2040
Brisk4t ได้พัฒนาโครงการเฟิร์มแวร์โอเพนซอร์สชื่อ “Tossed The TV — Kept The Remote” (TTVKTR) สำหรับบอร์ด USB ที่ใช้ชิป RP2040 ของ Raspberry Pi โดยมีเป้าหมายเพื่อลดขยะอิเล็กทรอนิกส์ ด้วยการนำรีโมตอินฟราเรด (IR) เก่าที่ไม่ได้ใช้งานแล้ว มาดัดแปลงเป็นรีโมตควบคุมการนำเสนอ (Presentation Clicker) บอร์ด Raspberry Pi RP2040 ที่มีพอร์ต USB ส่วนใหญ่สามารถใช้งานได้ แต่โครงการนี้แนะนำให้ใช้ Waveshare RP2040-Zero ร่วมกับตัวรับสัญญาณอินฟราเรดมาตรฐานความถี่ 38 kHz เนื่องจากมีขนาดเล็กและราคาประหยัดเพียงประมาณ $4(~130฿) ถึง $5(~165฿) นอกจากนี้ยังสามารถใช้ไฟ RGB LED ที่ติดตั้งมาบนบอร์ดสำหรับแสดงสถานะของเลเยอร์ต่าง ๆ ได้อีกด้วย ฮาร์ดแวร์ที่ต้องใช้ มีอุปกรณ์ที่จำเป็นมีเพียงไม่กี่ชิ้น โดยต้องบัดกรีขาของตัวรับสัญญาณ IR เข้ากับบอร์ดดังน […]
ModRetro M64 : เครื่องเล่น Nintendo 64 ใช้ FPGA AMD Artix UltraScale+ รองรับตลับเกมเก่าด้วย
ModRetro เปิดตัว M64 เป็นเครื่องเล่นเกมที่เข้ากันได้กับ Nintendo 64 แบบโอเพ่นซอร์ส ซึ่งใช้ชิป FPGA AMD Artix UltraScale+ โดยออกแบบมาให้เล่นตลับเกมต้นฉบับผ่านการจำลองการทำงานระดับฮาร์ดแวร์ (hardware-level emulation) แทนการจำลองด้วยซอฟต์แวร์ การใช้ FPGA ตระกูล AMD Artix ใน M64 ช่วยให้การเล่นเกมมีความแม่นยำและตอบสนองได้รวดเร็ว ตัวเครื่องรองรับทั้งตลับเกมและคอนโทรลเลอร์ของ Nintendo 64 รุ่นดั้งเดิม พร้อมเพิ่มการเชื่อมต่อสมัยใหม่ เช่น HDMI, WiFi, Bluetooth และ USB-C สเปคของ ModRetro M64 : FPGA – AMD Artix UltraScale+ (สถาปัตยกรรมการผลิต 16 นาโนเมตร) หน่วยความจำ – PSRAM สตอเรจ – ช่องใส่การ์ด MicroSD (สำหรับอัปเดตเฟิร์มแวร์และอาจรองรับแอปพลิเคชัน Homebrew ในอนาคต) อินเทอร์เฟซสื่อ – ช่องเสียบตลับเกม Nintendo 64 แบบดั้งเ […]
Wireless-Tag ESP32P4C61-TINY บอร์ดพัฒนา AIoT ที่รวมชิป ESP32-P4 และ ESP32-C61
Wireless-Tag เปิดตัว ESP32P4C61-TINY บนแคมเปญ Kickstarter เป็นบอร์ดพัฒนา AIoT แบบโอเพ่นซอร์สขนาดกะทัดรัด ซึ่งใช้โมดูล WT01P461-S1 ของบริษัทเอง โดยภายในรวมชิป RISC-V SoC สองตัว ได้แก่ ESP32-P4 (สำหรับงานประมวลผลทั่วไป) และ ESP32-C61 (สำหรับการเชื่อมต่อไร้สาย) เช่นเดียวกับบอร์ด ESP32-P4 รุ่นอื่น ๆ เช่น ESP32P4C5 Core Board, M5Stack Stamp-P4 หรือ ESP32-P4-Pi-VIEWE รุ่นนี้ก็ใช้ SoC แยกต่างหาก (ESP32-C61) สำหรับการเชื่อมต่อเครือข่ายไร้สายโดยเฉพาะ นอกจากนี้ยังมาพร้อมอินเทอร์เฟซ MIPI CSI และ DSI ในตัว รองรับการเชื่อมต่อกล้องและจอแสดงผล รวมถึงมีช่องเสียบ microSD card สำหรับจัดเก็บข้อมูล ทำให้เหมาะสำหรับการใช้งานด้าน AIoT และ edge computing สเปคของ ESP32P4C61-TINY : โมดูลไร้สาย – Wireless-Tag WT01P461-S1 (ขนาด 25 x 25 […]
PCMFlow722 ไลบรารี Arduino สำหรับสื่อสารเสียง HD สองทางแบบเรียลไทม์ผ่าน ESP-NOW บน ESP32
Tanaka Masayuki ได้พัฒนาไลบรารี PCMFlow722 ที่ช่วยให้สามารถสื่อสารเสียงความละเอียดสูง (HD Voice) แบบเรียลไทม์สองทาง (Half-Duplex) ผ่าน ESP-NOW บนบอร์ด ESP32 ที่ติดตั้งลำโพงและไมโครโฟนได้ โดยทำให้บอร์ดสามารถทำงานเสมือนเป็นวิทยุสื่อสาร (Walkie-Talkie) ได้ ไลบรารีนี้เป็นส่วนเสริมที่เพิ่มการรองรับตัวแปลงสัญญาณเสียง G.722 Wideband Codec ให้กับไลบรารี PCMFlow ซึ่งเป็นไลบรารีถอดรหัสและส่งสัญญาณเสียงแบบ lightweight สำหรับ Arduino โดยเดิมรองรับไฟล์เสียงแบบ PCM, MP3 และ FLAC อยู่แล้ว เนื่องจากรูปแบบเสียง PCM และ FLAC ใช้แบนด์วิดท์สูงเกินไปสำหรับการส่งข้อมูลผ่าน ESP-NOW ขณะที่ MP3 ไม่เหมาะกับงานสื่อสารเสียงแบบเรียลไทม์ ผู้พัฒนาจึงเลือกใช้ตัวแปลงสัญญาณเสียง G.722 The PCMFlowG722 library and G.722 codec enable HD voice with […]
ระบบกล้องวงจรปิด DIY แบบโอเพนซอร์สที่ใช้ Raspberry Pi Zero 2 W พร้อม AI และการเข้ารหัสแบบ End-to-End
Secluso เป็นระบบกล้องวงจรปิดภายในบ้านแบบ DIY ที่เน้นความเป็นส่วนตัว พัฒนาในรูปแบบโอเพนซอร์ส และสร้างขึ้นบนบอร์ด Raspberry Pi Zero 2 W โดยรองรับการเข้ารหัสแบบ End-to-End Encryption (E2EE) อย่างแท้จริง พร้อม AI ประมวลผลบนอุปกรณ์ (On-device AI) สำหรับตรวจจับบุคคล สัตว์เลี้ยง และยานพาหนะระบบนี้ถูกออกแบบมาเพื่อเป็นทางเลือกแทนกล้องสมาร์ตโฮมเชิงพาณิชย์ที่ต้องส่งสตรีมวิดีโอดิบขึ้นไปยังคลาวด์ของผู้ให้บริการ ซึ่งมักก่อให้เกิดข้อกังวลด้านความเป็นส่วนตัวของผู้ใช้งาน โครงการนี้พัฒนาโดย Secluso, Inc. ซึ่งก่อตั้งร่วมกันโดย Ardalan Amiri Sani ศาสตราจารย์จาก UC Irvine และ John Kaczman โดยระบบใช้มาตรฐาน Messaging Layer Security (MLS, RFC 9420) เพื่อสร้างการเข้ารหัสแบบ End-to-End ระหว่างกล้องและสมาร์ตโฟนของผู้ใช้งาน เนื่องจากระบบ […]
MuseLab nanoCH32H417 : บอร์ดพัฒนา WCH CH32H417 RISC-V มาพร้อม USB 3.0 และ Fast Ethernet ในราคาจับต้องได้
บอร์ด nanoCH32H417 ซึ่งออกแบบโดย MuseLab เป็นบอร์ดพัฒนาที่ใช้ WCH CH32H417 ไมโครคอนโทรลเลอร์ RISC-V แบบ dual-core ที่เราเคยนำเสนอไปก่อนหน้านี้ โดยจุดเด่นของชิปตัวนี้คือรองรับ USB 3.0 ความเร็ว 5 Gbps, UHS และ Fast Ethernet ในตอนนั้นมีเพียงบอร์ดพัฒนาอย่างเป็นทางการของ CH32H417 เท่านั้น แต่ตอนนี้ก็มีตัวเลือกจากผู้ผลิตภายนอกเพิ่มเข้ามาแล้ว ตัวบอร์ดเปิดให้ใช้งานฟีเจอร์ต่าง ๆ ของ MCU ได้อย่างครบถ้วน ไม่ว่าจะเป็นพอร์ต USB 3.0 จำนวน 1 พอร์ต, พอร์ต USB Type-C จำนวน 2 พอร์ต, อินเทอร์เฟซ Ethernet ความเร็ว 100Mbps และสล็อต MicroSD Card นอกจากนี้ยังช่วยให้การพัฒนาและทดสอบต้นแบบสะดวกยิ่งขึ้น ด้วยการรวมดีบักเกอร์ WCHLink-E มาไว้บนบอร์ดโดยตรง ทำให้ไม่ต้องต่อโปรแกรมเมอร์ภายนอกเพิ่มเติมเพื่อแฟลชเฟิร์มแวร์หรือดูข้อมูล Serial Outp […]








