pdsink เป็นซอฟต์แวร์โอเพ่นซอร์สสำหรับการทำงานแบบ USB PD 3.2 ในโหมด sink สำหรับอุปกรณ์ฝังตัว (embedded devices) ภายใต้ไลเซนส์ MIT Vitaly Puzrin พบว่า USB PD stack ส่วนใหญ่มีข้อจำกัด เช่น ผูกขาดกับผู้ผลิต, ต้องทำ NDA, ไม่มีซอร์สโค้ดสาธารณะ, ผูกกับระบบปฏิบัติการ (OS) หรือเฟรมเวิร์กเฉพาะ, ฟีเจอร์โหมด sink ไม่ครบ (เช่น ไม่มีรองรับ EPR),หรือปรับใช้กับ TCPC/MCU รุ่นใหม่ได้ยาก ดังนั้นเขาจึงพัฒนา pdsink ซึ่งตั้งใจให้เป็น stack แบบ sink-only ขนาดเล็ก ไม่ขึ้นกับแพลตฟอร์ม โค้ดอ่านง่าย และปรับให้เข้ากับคอนโทรลเลอร์หลากหลายได้สะดวก ไฮไลต์ของ pdsink : รองรับ USB PD 3.2, SPR (Standard Power Range), และ EPR (Extended Power Range สำหรับแรงดัน 28V ขึ้นไป) ในโหมด sink คอร์ C++ ที่ไม่ผูกกับแพลตฟอร์มใด ๆ (platform-agnostic) ไ […]
FireBeetle 2 : บอร์ดพัฒนา IoT ที่ใช้ ESP32-C5 พร้อมอินเทอร์เฟสจอแสดงผล GDI และรองรับแบตเตอรี่ LiPo
เมื่อไม่กี่วันก่อน เราเพิ่งบ่นไปว่าแทบไม่มีบอร์ด ESP32-C5 ที่รองรับ WiFi 6 แบบ dual-band ที่รองรับ WiFi 6 ให้เลือกเลย แต่ดูเหมือนว่าบอร์ดพัฒนา IoT : FireBeetle 2 ESP32-C5 จาก DFRobot จะทำให้รู้ว่าต้องอดทนรออีกนิด บอร์ด ESP32-C5 รุ่นนี้มาพร้อม flash 4MB, พอร์ต USB-C, คอนเนกเตอร์สำหรับแบตเตอรี่ LiPo, และ GPIO headers สองแถวสำหรับต่อขยาย นอกจากนี้ยังมีคอนเนกเตอร์ GDI สำหรับต่อจอสัมผัสแบบ SPI/I2C อีกด้วย ตัวบอร์ด RISC-V ใหม่นี้มีฟีเจอร์และรูปทรงใกล้เคียงกับ FireBeetle 2 ESP32-S3 โดยเพิ่มการรองรับ WiFi 5 GHz และวิทยุ 802.15.4 สำหรับ Zigbee, Thread และ Matter แต่ตัดคอนเน็กเตอร์กล้องออก และมาพร้อมหน่วยความจำกับพื้นที่จัดเก็บที่น้อยกว่าเดิม สเปคของ FireBeetle 2 ESP32-C5 : Wireless module – ESP32-C5-WROOM-1-N4 SoC – Es […]
รัน Windows 95 บนฮาร์ดแวร์ ESP32-S3 ด้วย Tiny386 x86 PC Emulator
He Chunhui (hchunhui) ได้พัฒนา Tiny386 ซึ่งเป็น Emulator PC สถาปัตยกรรม x86 ที่เขียนด้วยภาษา C (C99) และสามารถรัน Windows 3.1/3.2 รวมถึง Windows 95 บนบอร์ด ESP32-S3 พร้อมจอแสดงผลขนาด 3.5 นิ้วได้สำเร็จ ก่อนหน้านี้เราเคยเห็น Linux 5.0 บูตบนบอร์ด ESP32 และ Olimex ESP32-S3-DevKit-LiPo, ที่สามารถรันอิมเมจ Linux 6.3 รุ่นใหม่กว่า แต่กรณีนี้น่าจะเป็นครั้งแรกที่มีคนโหลด Windows บนฮาร์ดแวร์ ESP32 ได้ โดยต้องคำนึงไว้ด้วยว่า Tiny386 เป็น Emulator ที่รันด้วย SeaBIOS ทำให้สามารถบูต Linux kernel ได้โดยตรงเช่นกัน He Chunhui อธิบายว่า i386 CPU Emulator ถูกสร้างขึ้นใหม่ทั้งหมดตั้งแต่ต้น และยังขาดฟีเจอร์บางอย่าง เช่น การดีบัก การทำงานแบบ hardware tasking และการตรวจสอบสิทธิ์บางประเภท นอกจากนี้ยังมีการเพิ่มชุดคำสั่งของ 486 และ 586 […]
Arduino Nesso N1 – ชุดพัฒนา IoT แบบไร้สายที่ใช้ ESP32-C6 มาพร้อม WiFi 6, BLE, 802.15.4, LoRa และตัวส่งสัญญาณ IR
Arduino Nesso N1 เป็นชุดพัฒนา IoT รุ่นใหม่ ที่ใช้ชิป ESP32-C6 มาพร้อมการเชื่อมต่อครบครันทั้ง WiFi 6 แบบ 2.4 GHz, Bluetooth LE, และวิทยุ 802.15.4 สำหรับ Zigbee/Thread/Matter นอกจากนี้ยังมีวิทยุ LoRa และวงจรตัวส่งสัญญาณ IR เหมาะสำหรับงานสมาร์ทโฮม อุตสาหกรรม และด้านการศึกษา โดยพัฒนาร่วมกับ M5Stack โดย Nesso N1 ยังมาพร้อมจอแสดงผลแบบสัมผัสขนาด 1.14 นิ้ว, เซนเซอร์ตรวจจับการเคลื่อนไหว 6 แกน, ไฟ LED และปุ่มควบคุมหลายตัว รวมถึงคอนเน็กเตอร์ Grove และ Qwiic สำหรับขยายโมดูล และ GPIO header แบบ 8 พิน สเปคของ Nesso N1: SoC – Espressif Systems ESP32-C6 CPU Single-core 32-bit RISC-V ความเร็วสูงสุด MHz Low-power RISC-V core ความเร็วสูงสุด 20 MHz หน่วยความจำ/สตอเรจ – ROM 320KB, SRAM 512KB การเชื่อมต่อไร้สาย – WiFi 6 ความถี่ 2.4 […]
Olimex ESP32-C5-Devkit-Lipo – บอร์ด IoT พร้อม WiFi 6 แบบ Dual-band, BLE และ 802.15.4 รองรับแบตเตอรี่ และคอนเนกเตอร์ UEXT
Olimex ESP32-C5-Devkit-Lipo เป็นบอร์ดขนาดกะทัดรัดที่ใช้ชิป ESP32-C5 มาพร้อม WiFi 6 แบบ Dual-band, Bluetooth LE, และวิทยุ 802.15.4 สำหรับการเชื่อมต่อ Zigbee, Thread และ Matter พร้อมรองรับ แบตเตอรี่ LiPo และวงจรชาร์จในตัว บอร์ดนี้ต่อยอดมาจากรุ่น ESP32-C5-EVB board ของบริษัทเดียวกัน ซึ่งเปิดตัวในเดือนกันยายน 2025 โดยรุ่นนั้นมาพร้อมอินพุตแยกและรีเลย์ ส่วนรุ่น ESP32-C5-Devkit-Lipo เน้นการออกแบบแบบมินิมอล มาพร้อม พอร์ต USB-C สองพอร์ต, คอนเนกเตอร์ UEXT สำหรับโมดูลขยาย, และขา GPIO header ที่ใช้งานร่วมกับ breadboard ได้ โดยไม่มีส่วนประกอบซับซ้อนอื่น ๆ จึงเหมาะสำหรับงานที่มีพื้นที่จำกัดและการสร้างต้นแบบ (prototyping) สเปคของ Olimex ESP32-C5-Devkit-Lipo: Wireless module – ESP32-C5-WROOM-N8R4 SoC – Espressif Systems ESP32 […]
Kode Dot – ชุดพัฒนา ESP32-S3 แบบพกพา ใช้งานง่าย มีแบตเตอรี่ในตัว
Kode Dot เป็นอุปกรณ์ขนาดเล็กพกพาได้สำหรับนักพัฒนา ที่ใช้ชิป ESP32-S3 เหมาะสำหรับการสร้างต้นแบบ (prototyping) โดยมาพร้อมหน้าจอ AMOLED ขนาด 2.13 นิ้ว, แบตเตอรี่ความจุ 500mAh, เซนเซอร์ตรวจจับการเคลื่อนไหวแบบ 9 แกน (9-axis IMU), ไมโครโฟนและลำโพงในตัว, นาฬิกา RTC ปุ่มควบคุมหลายปุ่ม, GPIO header และขั้วต่อแม่เหล็กสำหรับขยายการเชื่อมต่อเพิ่มเติม Kode Dot ถูกออกแบบมาเพื่อทำให้กระบวนการสร้างต้นแบบง่ายขึ้น ผู้ใช้ยังสามารถเขียนโปรแกรมผ่าน Arduino IDE, PlatformIO หรือ ESP-IDF ได้ตามปกติ และอัปโหลดโค้ดผ่านพอร์ต USB-C ของชุดอุปกรณ์ แต่ด้วยเฟิร์มแวร์ kodeOS โปรแกรมแต่ละตัวจะถูกแปลงให้กลายเป็นแอปพลิเคชันอิสระที่มีชื่อ ไอคอน และส่วนติดต่อผู้ใช้ (interface) ของตัวเอง ซึ่งสามารถเข้าถึงได้จากส่วนติดต่อกราฟิก (GUI) ของระบบ สเปคของ […]
ESP32JTAG – เครื่องมือ JTAG และเครื่องวิเคราะห์สัญญาณแบบไร้สายโอเพ่นซอร์ส
EZ32 ESP32JTAG เป็นเครื่องมือโอเพ่นซอร์สแบบไร้สายสำหรับใช้งานเป็น JTAG และเครื่องวิเคราะห์สัญญาณ (logic analyzer) ที่สามารถดีบักได้ทั้งไมโครคอนโทรลเลอร์ (MCU) และ FPGA โดยมาพร้อมกับ logic analyzer แบบ 16 ช่องที่ทำงานได้สูงสุดถึง 250 MHz และมีอินเทอร์เฟซ UART ในตัว ออกแบบมาเพื่อใช้แทนเครื่องมืออย่าง ST-Link รือ Saleae ได้ในอุปกรณ์ขนาดกะทัดรัดเพียงชิ้นเดียวแบบไร้สาย อุปกรณ์นี้ใช้ชิป ESP32-S3 แบบ dual-core เป็นหน่วยประมวลผลหลัก ร่วมกับ FPGA ขนาดเล็กที่มี 5k logic gates และหน่วยความจำภายใน 1 Mbit สำหรับจัดการสัญญาณความเร็วสูง รองรับการเชื่อมต่อ Wi-Fi 4, Bluetooth 5.0 และพอร์ต USB Type-C พร้อมจอแสดงผลขนาด 1.83 นิ้ว สำหรับแสดงข้อมูลระบบ เช่น ที่อยู่ IP และสถานะการทำงาน, EZ32 ESP32JTAG ยังมาพร้อมพอร์ตแบบกำหนดค่าได้ 4 […]
CrowPanel Advance : จอแสดงผล HMI 7 นิ้วที่ใช้ชิป ESP32-P4 รองรับโมดูล Zigbee, LoRa และวิทยุ 2.4GHz
CrowPanel Advance 7.0-inch ESP32-P4 HMI AI display เป็นจอแสดงผล HMI ที่ใช้ชิป ESP32-P4 ซึ่งมีลักษณะคล้ายกับ GUITION จอสัมผัส ขนาด 7 นิ้ว แต่เพิ่มโมดูล ESP32-C6 สำหรับการเชื่อมต่อ WiFi 6, Bluetooth LE และ 802.15.4 เหมาะสำหรับงานสมาร์ทโฮม ระบบอัตโนมัติในอุตสาหกรรม และแอปพลิเคชัน AIoT จอนี้มาพร้อมหน้าจอสัมผัส IPS ขนาด 7 นิ้ว ความละเอียด 1024×600 แบบ Capacitive Touch และสามารถเพิ่มความสามารถด้าน AI Vision และเสียงได้ด้วยกล้อง 2MP แบบ MIPI-CSI สำหรับการจดจำใบหน้าและวัตถุ รวมถึงมีช่องต่อสัญญาณลำโพงและไมโครโฟนคู่ สำหรับการสั่งงานด้วยเสียงแบบโต้ตอบ นอกจากนี้ ยังรองรับการขยายโมดูลไร้สายแบบเปลี่ยนได้ เช่น Zigbee/Thread, LoRa และระบบไร้สาย 2.4 GHz แบบ proprietary (nRF2401) สเปคของจอแสดงผล CrowPanel Advance ขนาด 7.0 นิ้ว: […]







