RuView ที่ใช้ ESP32 สำหรับตรวจจับการมีอยู่ ท่าทาง และสัญญาณชีพผ่าน WiFi

Ruview

RuView เป็นการพัฒนาแบบโอเพ่นซอร์สของเทคโนโลยี “WiFi DensePose” โดยใช้โหนด ESP32 หลายตัว เพื่อแปลงสัญญาณ WiFi ให้กลายเป็นการตรวจจับท่าทางมนุษย์แบบเรียลไทม์ การติดตามสัญญาณชีพ และการตรวจจับการมีอยู่ของบุคคล โดยไม่ต้องพึ่งพากล้องวิดีโอ WiFi DensePose เป็นเทคนิคด้านการตรวจจับ (sensing) ที่เริ่มมีการศึกษาในงานวิจัยทางวิชาการ โดยอาศัยสัญญาณ WiFi ในการสร้างแบบจำลองท่าทางของมนุษย์ขึ้นมาใหม่, RuView ได้นำเทคนิคนี้มาพัฒนาโดยใช้ภาษา Rust หรือ Python และอาศัยเราเตอร์ WiFi ร่วมกับโหนด ESP32 หลายตัว เพื่อทำการติดตามท่าทางของร่างกาย ตรวจจับอัตราการหายใจ และวัดอัตราการเต้นของหัวใจได้ แม้กระทั่งทะลุกำแพง แต่โปรเจกต์นี้ก็มีประเด็นถกเถียง เนื่องจากมีบางส่วนตั้งข้อสงสัยว่าเทคโนโลยีดังกล่าวอาจไม่เป็นความจริง โซลูชันนี้อาศัยการเปลี่ […]

AngstromIO – บอร์ด ATtiny1616 ขนาดจิ๋ว 9.0 x 8.9 มม. ที่สามารถวางซ้อนบนคอนเนกเตอร์ USB Type-C ได้

AngstromIO ATtiny1616 tiny USB-C development board

บอร์ด AngstromIO ของ Dieu-de-l-elec เป็นบอร์ดพัฒนาแบบโอเพ่นซอร์สที่มีขนาดเล็กมาก โดยใช้ไมโครคอนโทรลเลอร์ Microchip ATtiny1616 เป็นแกนหลัก ด้วยขนาดเพียง 9.0 x 8.9 มม. บอร์ดนี้มีขนาดใหญ่กว่าเพียงเล็กน้อยเมื่อเทียบกับคอนเนกเตอร์ USB Type-C แบบติดขอบที่ใช้จ่ายไฟให้กับบอร์ด ทำให้เหมาะอย่างยิ่งสำหรับโปรเจกต์ระบบฝังตัว (embedded) ที่มีข้อจำกัดด้านพื้นที่สูง แม้จะมีขนาดเล็กมาก แต่ AngstromIO ก็อัดแน่นไปด้วย MCU แบบแพ็กเกจ QFN20, ไฟ RGB แบบ addressable รุ่น SK6805-EC15 จำนวน 2 ดวง และยังสามารถใช้งานขา GPIO ต่าง ๆ ได้หลากหลาย รวมถึงอินเทอร์เฟซ I2C, UART และ UPDI สำหรับการโปรแกรม สเปคของ AngstromIO : ไมโครคอนโทรลเลอร์ – Microchip ATtiny1616 แบบ 8-bit AVR ความเร็วสูงสุด 20 MHz พร้อมหน่วยความจำ Flash 16KB, SRAM 2KB และ EEPR […]

picoZ80 ออกแบบมาเพื่อใช้แทนไมโครโปรเซสเซอร์ Z80 โดยใช้ Raspberry Pi RP2350B และ ESP32

picoZ80

บอร์ด picoZ80 เป็นอุปกรณ์ที่ออกแบบมาเพื่อใช้แทนไมโครโปรเซสเซอร์ Z80 ได้โดยตรง (drop-in replacement) โดยใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350B แบบ dual-core Cortex-M33 และมีชิป SoC ไร้สาย ESP32 สำหรับการเชื่อมต่อ WiFi และ Bluetooth คอมพิวเตอร์เครื่องแรกของเราเป็น ZX81 ซึ่งใช้ไมโครโปรเซสเซอร์ Zilog Z80 โดย Z80 นี้ได้ยุติการผลิตไปในปี 2024 หลังจากมีการใช้งานมายาวนานเกือบ 50 ปี แต่กลุ่มผู้สนใจคอมพิวเตอร์ย้อนยุค (retro computing) ยังคงทำให้แพลตฟอร์มนี้มีชีวิตอยู่ต่อไป โดยมักใช้การจำลองแบบ softcore บน FPGA เช่น MiSTer แต่ picoZ80 มีความแตกต่างออกไป เนื่องจากมันอาศัยระบบ Programmable I/O (PIO) state machines จาก MCU RP2350B เพื่อจำลองสัญญาณบัส address, data และ control ของ Z80 MPU ได้อย่างแม่นยำในระดับ cycle-accura […]

Reachy Mini ของ Hugging Face : หุ่นยนต์ AI แบบโอเพ่นซอร์ส สำหรับใช้งานร่วมกับคอมพิวเตอร์หรือ Raspberry Pi CM4

Reachy Mini

Hugging Face ซึ่งเป็นบริษัทที่รู้จักกันดีในด้านโซลูชันซอฟต์แวร์ปัญญาประดิษฐ์ (artificial intelligence) ได้เปิดตัว Reachy Mini หุ่นยนต์เดสก์ท็อปแบบโอเพ่นซอร์ส ซึ่งออกแบบมาเพื่อใช้งานร่วมกับแอปพลิเคชัน AI ที่เชื่อมต่อกับโลกทางกายภาพ หุ่นยนต์ตัวนี้มาพร้อมกับกล้อง 4 ตัว, ไมโครโฟน, และลำโพง และสามารถขยับศีรษะที่มีอิสระในการเคลื่อนไหว 6 DoF (degrees of freedom), หมุนลำตัว หรือโบกเสาอากาศได้ ด้วยการทำงานของเซอร์โวมอเตอร์ทั้งหมด 9 ตัว มีให้เลือก 2 รุ่น Reachy Mini Lite สำหรับใช้งานร่วมกับคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ macOS, Linux และ Windows, Reachy Mini รุ่นหุ่นยนต์อัตโนมัติที่ใช้ Raspberry Pi Compute Module 4 โดยเพิ่มการเชื่อมต่อ WiFi และ Bluetooth พร้อมมาตรวัดความเร่ง (accelerometer) และรองรับการใช้งานด้วยแบตเตอรี […]

Ampisu : แหล่งจ่ายไฟ USB ขนาดพกพา รองรับ SCPI และควบคุมผ่านเว็บ

Ampisu Portable programmable lab power supply

แนวคิดของแหล่งจ่ายไฟที่ใช้ USB-C ไม่ใช่เรื่องใหม่ โดยก่อนหน้านี้เราได้เห็นโปรเจกต์อย่างเช่น XIAO Powerbread และ Axiometa BrodBoost-C มาแล้ว เมื่ออะแดปเตอร์ไฟและพาวเวอร์แบงก์ที่รองรับ USB Power Delivery มีราคาถูกลงมาก แหล่งจ่ายไฟแบบปรับค่าได้อย่าง PocketPD และ BenchVolt PD ก็เริ่มออกสู่ตลาด แต่ทั้งสองก็ยังมีข้อจำกัดของตัวเอง โดย PocketPD มีเอาต์พุตเพียงช่องเดียว จึงแทบไม่เหมาะกับการใช้งานเป็นแหล่งจ่ายไฟในห้องแล็บ ส่วน BenchVolt PD มีขนาดใหญ่เกินไป ยังไม่สะดวกพอสำหรับการพกพา ด้วยเหตุนี้ Ampisu เข้ามาตอบโจทย์ โดยเป็นแหล่งจ่ายไฟแบบ 3 เอาต์พุตที่มีขนาดกะทัดรัด พกใส่กระเป๋าได้ และมีการแยกวงจร (isolated) พร้อมฟีเจอร์ใกล้เคียงกับแหล่งจ่ายไฟขนาดเต็ม อุปกรณ์นี้ถูกออกแบบมาสำหรับงานระบบฝังตัวกำลังต่ำ (low-power embedded), […]

Avaota F2 – บอร์ด SBC ชิป Allwinner V861 (RISC-V) สำหรับกล้อง AI รองรับ PTZ และระบบเสียง

Avaota F2 SBC

Avaota F2 เป็นคอมพิวเตอร์บอร์ดเดี่ยว (SBC) รุ่นแรกที่ใช้ชิป Allwinner V861 แบบ dual-core สถาปัตยกรรม 64-bit RISC-V พร้อมหน่วยความจำ DDR3 ขนาด 128MB ที่รวมอยู่ภายในชิป รองรับกล้องความละเอียดสูงระดับ 4K มีตัวถอดรหัสวิดีโอ H.265 และมี AI accelerator ประสิทธิภาพ 1 TOPS บอร์ดนี้เป็นรุ่นอัปเดตจาก Avaota F1 รุ่นก่อนหน้า ซึ่งใช้ชิป Allwinner V821 โดย Avaota F2 ที่เป็นฮาร์ดแวร์แบบโอเพ่นซอร์สรุ่นใหม่นี้มีข้อดีหลายประการ เช่น รองรับเซนเซอร์กล้องทั้งแบบ Full HD และ 4K รองรับการควบคุมมอเตอร์สำหรับฟีเจอร์ PTZ (Pan-Tilt-Zoom) และปรับปรุงระบบเสียงให้ดีขึ้นผ่านการเชื่อมต่อลำโพง 1 ช่อง และไมโครโฟน 2 ช่อง แต่รุ่น Avaota F1 มีการรองรับ Wi-Fi ในตัว ขณะที่ Avaota F2 ไม่มีฟีเจอร์นี้ สเปคของ Avaota F2 : SoC – Allwinner V861M2-XXX CPU […]

SparkFun OpenScale – IoT : บอร์ด ESP32 มาพร้อมชิป HX711 สำหรับเครื่องชั่งอัจฉริยะ รองรับการเชื่อมต่อ Wi-Fi และ Bluetooth

SparkFun OpenScale – IoT

SparkFun OpenScale – IoT เป็นเครื่องชั่งอัจฉริยะ IoT ที่ใช้ SparkFun Electronics และทำงานบนแพลตฟอร์ม ESP32 โดยมาพร้อมฮาร์ดแวร์และเฟิร์มแวร์แบบโอเพ่นซอร์ส ใช้งานได้ทันที ช่วยให้อ่านค่าน้ำหนักจากโหลดเซลล์ได้อย่างแม่นยำโดยไม่ต้องเขียนโค้ดเองตั้งแต่ต้นสำหรับการใช้งานพื้นฐาน ตัวระบบรองรับการขยายสัญญาณผ่านชิป HX711 แบบ 24 บิต พร้อมฟังก์ชันคาลิเบรต, การชดเชยอุณหภูมิ (ใช้เซนเซอร์ TMP102 บนบอร์ด และสามารถเพิ่มโพรบ DS18B20 ภายนอกได้) รวมถึงการสื่อสารและตั้งค่าผ่านพอร์ตซีเรียลด้วยเมนูข้อความที่ใช้งานง่าย นอกจากนี้ยังรองรับ Wi-Fi สำหรับแสดงข้อมูลแบบเรียลไทม์ และอัปเดตเฟิร์มแวร์แบบ OTA ได้ โดยไม่ต้องใช้แอปเฉพาะเพียงใช้โปรแกรมเทอร์มินัลทั่วไปและเว็บเบราว์เซอร์ก็สามารถดูข้อมูลได้ อีกทั้งยังมีพอร์ต Qwiic connector สำหรับเชื่อม […]

AERIS-10 เรดาร์ฮาร์ดแวร์โอเพ่นซอร์ส สามารถติดตามวัตถุหลายตัวพร้อมกันได้ไกลถึง 20 กม.

AERIS-10 open source hardware radar

AERIS-10 เป็นระบบเรดาร์ phased array ความถี่ 10.5 GHz แบบโอเพ่นซอร์สฮาร์ดแวร์ ที่ออกแบบมาให้มีต้นทุนต่ำ (คำว่า “ต้นทุนต่ำ” จะมีรายละเอียดเพิ่มเติม) โดยใช้เทคนิคการมอดูเลชันแบบ Pulse Linear Frequency Modulated (LFM) และพัฒนาบนพื้นฐานของ FPGA รุ่น AMD Artix‑7 FPGA ระบบมีให้เลือก 2 รุ่น ได้แก่ AERIS-10N (Nexus) รองรับระยะตรวจจับสูงสุดประมาณ 3 กิโลเมตร ใช้แผงเสาอากาศแบบ patch array ขนาด 8×16 และ AERIS-10X (Extended) รองรับระยะตรวจจับได้ไกลถึง 20 กิโลเมตร โดยใช้เสาอากาศแบบ dielectric-filled slotted waveguide array ขนาด 32×16 เรดาร์ทั้งสองรุ่นออกแบบมาเพื่อการทดลอง วิจัย และพัฒนาด้านเรดาร์แบบ phased array โดยเปิดเผยฮาร์ดแวร์ในรูปแบบโอเพ่นซอร์ส เพื่อให้นักพัฒนาและนักวิจัยสามารถนำไปต่อยอดได้ง่ายขึ้น ส่วนประกอบสำคัญและฟี […]