LocalDot บอร์ดแปลง Amazon Echo Dot Gen 3 เป็นผู้ช่วยเสียง Local ผ่าน Home Assistant

Assembled LocalDot prototype

LocalDot จาก AA Electronics คือเมนบอร์ดทดแทนแบบโอเพนซอร์สที่เปลี่ยน Amazon Echo Dot รุ่นที่ 3 ให้เป็นผู้ช่วยเสียงแบบโลคอลที่ทำงานร่วมกับ Home Assistant ได้ โดยใช้ ESP32-S3 คู่กับ ESP32-P4

LabWired ซอฟต์แวร์จำลองบอร์ด MCU ทดสอบเฟิร์มแวร์ได้โดยไม่ต้องใช้ฮาร์ดแวร์จริง

LabWired MCU board simulator

LabWired พัฒนาโดย Andrii Shylenko เป็นซอฟต์แวร์จำลองการทำงานของเฟิร์มแวร์ MCU (MCU Firmware Simulation Core) ภายใต้สัญญาอนุญาต MIT สามารถรันเฟิร์มแวร์ที่คอมไพล์แล้วบน CPU และอุปกรณ์ต่อพ่วงจำลอง พร้อมบันทึกข้อมูล UART, การสื่อสารผ่านบัส, สถานะรีจิสเตอร์ และรองรับการทดสอบซ้ำในระบบ CI ตัวจำลองรองรับคอร์ Arm Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33, สถาปัตยกรรม RISC-V และ Xtensa LX6 และ LX7 (รองรับ ESP32 บางรุ่น) จุดเด่นคือช่วยให้การทดสอบเฟิร์มแวร์รวดเร็วยิ่งขึ้น เพราะการทดสอบบนบอร์ดจริงต้องเตรียมฮาร์ดแวร์ แฟลชเฟิร์มแวร์ใหม่ทุกครั้ง และหากเกิดข้อผิดพลาด นักพัฒนามักเห็นเพียงไฟ LED ที่ไม่ติด โดยไม่มีข้อมูลสำหรับวิเคราะห์ปัญหา หากต้องรองรับหลายบอร์ดก็ยิ่งเพิ่มความยุ่งยาก โปรเจกต์นี้แตกต่างจาก CPU/MCU Em […]

KiCad 10 สามารถใช้งานผ่านเว็บเบราว์เซอร์หรือ Android ได้แล้ว (อย่างไม่เป็นทางการ)

KiCad 10 Web Browser Android

ปัจจุบันสามารถใช้งาน KiCad 10 ผ่านเว็บเบราว์เซอร์ได้โดยตรง หรือใช้งานเป็นแอปบน Android ได้แล้ว ผ่านโปรเจกต์ Open-source 2 โครงการที่พัฒนาแยกจากทีม KiCad อย่างเป็นทางการ มาดูรายละเอียดของทั้งสองโครงการกัน Ziro Designer/ZiroEDA – ใช้งาน KiCad 10 ผ่านเว็บเบราว์เซอร์ Akshay Rukade (ZiroEDA) นักศึกษาวิศวกรรมศาสตร์จากอินเดีย ได้พอร์ต KiCad 10.0.6 ให้ทำงานบนเว็บเบราว์เซอร์ผ่านโปรเจกต์ Ziro Designer/ZiroEDA Designer โดยแปลงโค้ด C++ ของ KiCad เป็น TypeScript และรักษาโครงสร้างไฟล์ให้สอดคล้องกับซอร์สโค้ดต้นฉบับ ทำให้สามารถใช้งานเครื่องมือจริงได้ทั้ง Schematic Editor, PCB Editor, Interactive Router รวมถึง ERC/DRC ผ่านแท็บเบราว์เซอร์ และรองรับการอ่านและเขียนไฟล์โปรเจกต์ KiCad ตามปกติ ผู้ใช้สามารถเปิดโปรเจกต์ KiCad จากเครื่อ […]

SparkFun IoT RedBoard : บอร์ดพัฒนา ESP32-P4 รูปแบบ Arduino UNO รองรับ Wi-Fi 6 หรือ PoE

SparkFun IoT RedBoard ESP32 C5 left and ESP32 P4 PoE right development boards

SparkFun เปิดตัวบอร์ด IoT RedBoard ESP32-P4 สองรุ่นในฟอร์มแฟกเตอร์ Arduino UNO R3 เลือกได้ระหว่างเวอร์ชัน Wi-Fi 6/BLE ที่ใช้ ESP32-C5 หรือเวอร์ชัน PoE พร้อมพอร์ต Ethernet 10/100 Mbps ราคาเริ่มต้น 49.95 ดอลลาร์

Olimex UEXT-CH390 : โมดูล SPI-to-Ethernet รองรับบอร์ด Raspberry Pi และ ESP32 พร้อมใช้งาน ESPHome

Olimex UEXT CH390 open source SPI UEXT module with Home Assistant support

Olimex UEXT-CH390 เป็นโมดูลฮาร์ดแวร์แบบ Open Source ขนาดเล็ก ที่เพิ่มการเชื่อมต่อเครือข่าย Ethernet ความเร็ว 10/100 Mbps ให้กับบอร์ดไมโครคอนโทรลเลอร์ผ่านอินเทอร์เฟซ SPI รองรับบอร์ด Raspberry Pi Pico, Pico 2 และ ESP32-S3, C3, C5, C6 รวมถึงไมโครคอนโทรลเลอร์รุ่นอื่น ๆ ที่ไม่มี Ethernet ในตัว โมดูลใช้ชิปควบคุม Ethernet WCH CH390 มาพร้อมพอร์ต RJ45, คอนเนกเตอร์ UEXT มาตรฐาน และ pUEXT ขนาดเล็กที่มีระยะพิน 1.0 มม. ตัวบอร์ดมีขนาด 50 × 21 มม. รองรับการใช้งานผ่าน Arduino IDE และเฟิร์มแวร์ ESPHome เหมาะสำหรับเซนเซอร์ IoT อุปกรณ์ Home Assistant และงานที่ต้องการเครือข่ายแบบใช้สายแทน Wi-Fi สเปคของ Olimex UEXT-CH390 : ชิปควบคุม Ethernet – WCH CH390 พร้อมวงจร MAC และ PHY รองรับความเร็ว 10/100 Mbps ในตัว รองรับ Ethernet 10BASE-T […]

Seeed Studio เปิดตัวชุดจอ e-Paper ขาวดำ 4.26 นิ้ว และสี 7.3 นิ้ว พร้อมเฟิร์มแวร์ OpenDisplay

Seeed Studio OpenDisplay epaper kits

Seeed Studio เปิดตัวชุดจอ E-Paper 2 รุ่น ที่ใช้ชิป Nordic nRF52840 รองรับ Bluetooth LE และติดตั้งเฟิร์มแวร์โอเพนซอร์ส OpenDisplay มาให้ล่วงหน้า พร้อมรองรับการทำงานร่วมกับ Home Assistant ทั้งสองรุ่นประกอบด้วย OpenDisplay 4.26″ Mono จอขาวดำความละเอียด 800 × 480 พิกเซล รองรับ Partial Refresh และ OpenDisplay 7.3″ Color Kit จอสี Spectra 6 ความละเอียด 800 × 480 พิกเซล ทั้งคู่ใช้แบตเตอรี่ Li-ion ความจุ 2,000 mAh พร้อมปุ่มควบคุมและปุ่มรีเซ็ต สเปคของชุด Seeed Studio OpenDisplay : MCU – Nordic Semi nRF52840 CPU – ไมโครคอนโทรลเลอร์ Arm Cortex-M4F ความเร็วสูงสุด 64 MHz หน่วยความจำ – SRAM 256 KB ที่เก็บข้อมูล – Flash 1 MB การเชื่อมต่อไร้สาย – Bluetooth LE 5.0, NFC, 802.15.4 จอแสดงผล OpenDisplay 4.26″ Mono Kit ePaper ขาวดำขน […]

BeagleConnect QuadESC : บอร์ดควบคุมมอเตอร์ BLDC 4 ช่อง พร้อมโมดูล Torque ใช้ชิป TI AM13E23019

BeagleConnect QuadESC Carrier and BeagleConnect Torque SoM

BeagleBoard.org เปิดตัว BeagleConnect QuadESC บอร์ดควบคุมมอเตอร์ BLDC แบบ 4 ช่องสัญญาณที่เป็นโอเพนซอร์ส พร้อมบอร์ดฐาน (Carrier Board) ซึ่งออกแบบมาให้ทำงานร่วมกับ BeagleConnect Torque SoM โดยโมดูล SoM ใช้ไมโครคอนโทรลเลอร์ Arm Cortex-M33 รุ่น AM13E23019 จาก Texas Instruments ความเร็ว 200 MHz พร้อมหน่วยคำนวณตรีโกณมิติ (TMU) และ TinyEngine neural-network accelerator สำหรับงาน Edge AI บอร์ด QuadESC carrier board รองรับเอาต์พุตสำหรับมอเตอร์ BLDC แบบสามเฟสจำนวน 4 ช่อง พร้อมช่องวัดกระแส 12 ช่อง ช่องวัดแรงดันไฟฟ้า 12 ช่อง เซนเซอร์วัดอุณหภูมิ 4 ตัว และระบบตรวจสอบแรงดันแบตเตอรี่ นอกจากนี้ยังมีคอนเนกเตอร์ 8 พินสำหรับเชื่อมต่อกับ Flight Controller รองรับสัญญาณ DShot, Telemetry และการรายงานกระแสไฟฟ้า รวมถึงอินเทอร์เฟซสำหรับด […]

Deki Engine – เอนจินเกม 2D ภาษา C++ แบบโอเพนซอร์ส พร้อมโปรแกรมแก้ไขสไตล์ Unity สำหรับ ESP32

Deki demo on LILYGO T Display S3 Touch

Deki Engine เป็นเอนจินเกมภาษา C++ แบบโมดูลาร์และโอเพนซอร์ส มาพร้อมโปรแกรมแก้ไขเกมแบบภาพ (Visual Editor) ที่มีรูปแบบการใช้งานคล้าย Unity โดยออกแบบมาสำหรับอุปกรณ์ฝังตัว (Embedded Devices) และในปัจจุบันได้รับการปรับแต่งให้เหมาะกับแพลตฟอร์ม ESP32 เช่น LilyGO T-Deck Plus, T-Display S3 AMOLED และเร็ว ๆ นี้จะรองรับ Elecrow CrowPanel Advanced 7″ ESP32-P4 โปรแกรม Editor รองรับ Windows และ Linux พร้อมคอมไพเลอร์สำหรับเอนจินกราฟิก 2D โดยโครงการทั้งหมดเผยแพร่ภายใต้สัญญาอนุญาต Apache 2.0 บน GitHub นอกจากนี้ ยังสามารถรันโปรเจกต์บนคอมพิวเตอร์ทั่วไปผ่าน SDL3 ได้ ซึ่งช่วยให้การพัฒนาและทดสอบเกมสะดวกยิ่งขึ้น จุดเด่นของโปรเจกต์ Deki Engine : ขั้นตอนการทำงาน สร้างฉากเกมด้วยเครื่องมือภาพ (visual) เช่น สไปรต์ (Sprites), ข้อความ, อนุภา […]