ESP-Scope เป็นเฟิร์มแวร์โอเพ่นซอร์สที่เปลี่ยนบอร์ด ESP32 ใด ๆ ให้กลายเป็นออสซิลโลสโคป โดยใช้ขา ADC เพียงขาเดียว สามารถสุ่มตัวอย่างสัญญาณได้สูงสุด 83,333 Hz (บน ESP32-C6) และแสดงผลผ่าน Wi-Fi บนเว็บเบราว์เซอร์ เช่น Google Chrome, Mozilla Firefox หรือเบราว์เซอร์อื่น ๆ นี่ไม่ใช่โปรเจกต์ออสซิลโลสโคปบน ESP32 ตัวแรกที่เราเคยเห็น เพราะเมื่อปีที่แล้วเราเคยนำเสนอสเก็ตช์ Arduino ชื่อ “Esp32_oscilloscope” ของ Bojan Jurca ซึ่งทำงานในลักษณะคล้ายกัน แต่่ ESP-Scope มีความแตกต่างตรงที่พัฒนาบนเฟรมเวิร์ก ESP-IDF และถูกนำมาใช้เพื่อทดสอบตัวสร้างโค้ด AI โดยเฉพาะ “Google Antigravity using Gemini 3” พร้อมการปรับปรุง แนะนำ และกำหนดโครงสร้างโดยมนุษย์ ซึ่งใช้เวลาเพียงไม่กี่ชั่วโมงในการสร้าง คุณสมบัติของเฟิร์มแวร์ ESP-Scope: แสดงสัญญาณแบบ […]
GigaDevice GD32VW553-UNIFI – โมดูล IoT ไร้สายที่รองรับ WiFi 6 และ Bluetooth 5.2 LE
GD32VW553-UNIFI เป็นโมดูล IoT ไร้สายราคาประหยัด ที่ใช้ไมโครคอนโทรลเลอร์ RISC-V รุ่น GigaDevice GD32VW553 รองรับการเชื่อมต่อ WiFi 6 ที่ย่าน 2.4 GHz และ Bluetooth 5.2 LE โดยมีให้เลือกทั้งรุ่นที่ใช้สายอากาศ PCB บนบอร์ด หรือรุ่นที่มีคอนเนกเตอร์สายอากาศแบบ IPEX ไมโครคอนโทรลเลอร์ GD32VW553 ภายในมาพร้อม SRAM ขนาด 320KB และ Flash บนชิปขนาด 4096KB รองรับอัตราการเชื่อมต่อสูงสุด 114.7 Mbps สำหรับ WiFi และ 2 Mbps สำหรับ Bluetooth LE โมดูล UNIFI เปิดขา GPIO จากไมโครคอนโทรลเลอร์ออกมาให้ใช้งานได้ 18 ขา และมีให้เลือก 2 ช่วงอุณหภูมิ คือ -40 ถึง +85 °C และ -40 ถึง +105 °C สเปค่ของ GD32VW553-UNIFI: SoC – GigaDevice GD32VW553 CPU – โปรเซสเซอร์ RISC-V 32 บิต ความเร็วสูงสุด 160 MHz รองรับชุดคำสั่ง RV32I/M/A/F/D/C/P/B หน่วยความจำ – S […]
ชุดคิทเรียนรู้และพัฒนาต้นแบบ ESP32-P4 พร้อมหน้าจอสัมผัส 7 นิ้วรวม 16 โมดูลและบทเรียนด้าน AI
Elecrow “All-in-One Starter Kit for ESP32-P4” เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการเรียนรู้และการทำต้นแบบ (prototyping) ที่ใช้โปรเซสเซอร์ ESP32-P4 โดยรวมความสามารถด้าน AI มัลติมีเดีย และระบบสมองกลฝังตัวไว้ในชุดเดียวแบบครบวงจร ออกแบบมาเพื่อรองรับนักเรียน สถาบันการศึกษา และนักพัฒนา ที่ต้องการสร้างต้นแบบได้อย่างรวดเร็ว ชุดฮาร์ดแวร์โอเพ่นซอร์สนี้ผสานหน้าจอสัมผัสขนาด 7 นิ้ว กล้องความละเอียด 2MP และโมดูลอิเล็กทรอนิกส์ในตัวจำนวน 16 โมดูล พร้อมบทเรียนแบบเป็นขั้นตอนมากกว่า 20 บท ซึ่งครอบคลุมตั้งแต่การใช้งาน I/O ระบบเสียง, การพัฒนา GUI ด้วย LVGL ไปจนถึงกรณีใช้งาน AI เบื้องต้น การพัฒนาซอฟต์แวร์ทำด้วยภาษา C โดยใช้เฟรมเวิร์ก ESP-IDF ของ Espressif มีตัวอย่างโค้ดที่พร้อมคอมไพล์ใช้งาน และไดรเวอร์ BSP แบบแยกโมดูล ทำให้ชุดนี้เหมาะสำ […]
ชุดพัฒนา Raspberry Pi RP2350 พร้อมหน้าจอสัมผัสทรงกลม 1.85 นิ้ว มีไมโครโฟน และตัวเลือกกล่อง, ลำโพงและแบตเตอรี่
Waveshare RP2350-Touch-LCD-1.85C เป็นชุดพัฒนา (devkit) ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 มาพร้อมหน้าจอสัมผัสทรงกลมขนาด 1.85 นิ้ว ความละเอียด 360×360 พิกเซล มีไมโครโฟนในตัว, GPIO header 28 พิน และพอร์ต USB-C ส่วนรุ่น RP2350-Touch-LCD-1.85C-BOX เป็นการต่อยอดแพลตฟอร์มเดียวกัน โดยเพิ่มกล่องพร้อมลำโพงและแบตเตอรี่ 3.7V ทั้งสองรุ่นยังมาพร้อม SPI flash ขนาด 16MB ช่องใส่การ์ด microSD card เซ็นเซอร์ IMU แบบ 6 แกน ปุ่มและ LED หลายจุด รวมถึงคอนเนกเตอร์ขยาย UART และ I2C สามารถนำไปใช้งานเป็นโซลูชัน HMI ที่รับอินพุตได้ทั้งการสัมผัส ปุ่มกด และการสั่งงานด้วยเสียง พร้อมเอาต์พุตทั้งจอแสดงผลและเสียง สเปคของ RP2350-Touch-LCD-1.85C: ไมโครคอนโทรลเลอร์– Raspberry Pi RP2350A MCU CPU 2x Arm Cortex-M33 cores @ 150 MHz 2x Hazard […]
pdsink – USB PD 3.2 sink stack แบบโอเพ่นซอร์ส สำหรับอุปกรณ์ฝังตัว
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) ไ […]
HackBEE : ดองเกิล USB-C สำหรับนักพัฒนา ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350
HackBEE ของบริษัท Hack the Board เป็นดองเกิล USB-C แบบโปรแกรมได้ขนาดจิ๋ว และเป็นแพลตฟอร์มพัฒนาที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 ซึ่งมีคอร์ประมวลผล Arm Cortex-M33 และ Hazard3 RISC-V ในตัว รองรับโหมด USB ทั้งแบบโฮสต์และดีไวซ์ มาพร้อมปุ่มด้านข้างและไฟ RGB หลายสีสำหรับแสดงสถานะอุปกรณ์นี้สามารถใช้งานได้หลากหลาย เช่น เป็นอุปกรณ์ HID ที่โปรแกรมได้ (คีย์บอร์ด/เมาส์/คอนโทรลเลอร์สื่อ), ใช้เป็นโฮสต์หรือดีไวซ์ USB สำหรับการทดสอบและต้นแบบ, เครื่องมืออัตโนมัติสำหรับงานซ้ำ ๆ, อีมูเลเตอร์อินพุตขนาดกะทัดรัด หรือเป็นสื่อการสอนสำหรับการเรียนรู้ภาษา C/C++, MicroPython และระบบสมองกลฝังตัว (embedded systems)สเปคของ HackBEE : MCU – Raspberry Pi RP2350A CPU Dual-core Arm Cortex-M33 @ 150 MHz พร้อม Arm Trustzone, Secure boot […]
Shrike-lite : บอร์ด FPGA ที่รวม Renesas ForgeFPGA ขนาด 1120 LUTs เข้ากับ Raspberry Pi RP2040
Shrike-lite เป็นบอร์ด FPGA ราคาถูกมาก $4 (~130฿) ใช้ชิป Renesas ForgeFPGA (รุ่น SLG47910V) ที่มี 1120 LUTs พร้อมด้วยไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 บอร์ดนี้มีพอร์ต USB-C สำหรับจ่ายไฟและโปรแกรม, 18 พินจำนวน 2 แถว, และ header f12 พินแบบเข้ากันได้กับ PMOD สำหรับสัญญาณ I/O รวมถึงมีปุ่ม Boot และ Reset อย่างละหนึ่งปุ่ม แต่ไม่มีฟังก์ชันอื่นเพิ่มเติมมากนัก เนื่องจากออกแบบมาให้เป็นบอร์ดพัฒนาแบบมินิมอล (minimal development board) สเปคของ ของบอร์ด Shrike-lite และ Shrike: FPGA – Renesas ForgeFPGA (รุ่น SLG47910V, 1120 LUTs) 1120 LUTs ขนาด 5 บิต 1120 DFFs หน่วยความจำแบบ distributed ขนาด 5 KB หน่วยความจำแบบ BRAM ขนาด 32 KB สามารถกำหนดค่าได้ผ่าน NVM และ/หรือ SPI interface แพ็กเกจแบบ STQFN-24 MCU – Raspberry Pi RP2040 : […]
บอร์ด CH32V317 ราคาถูกมาพร้อมพอร์ต Ethernet 10/100Mbps, USB 2.0 Type-C คู่ และอินเทอร์เฟซ DVP
nanoCH32V317 จาก MuseLab เป็นบอร์ดพัฒนา RISC-V ราคาประหยัดที่ออกแบบมาสำหรับการสร้างต้นแบบระบบฝังตัว (Embedded systems) และการศึกษา โดยใช้ไมโครคอนโทรลเลอร์ WCH CH32V317WCU6 ความเร็ว 144MHz เป็นแกนหลัก บอร์ดนี้เหมาะสำหรับโครงการด้านระบบฝังตัว (Embedded), IoT, การสร้างต้นแบบ (Prototyping) และระบบอัตโนมัติ (Automation) หลากหลายรูปแบบ คุณสมบัติอื่น ๆ ของบอร์ดพัฒนานี้ประกอบด้วย คอนโทรลเลอร์ USB 2.0 ทั้งแบบ High-speed และ Full-speed, อินเทอร์เฟซ Ethernet MAC พร้อม PHY ความเร็ว 10/100Mbps, พอร์ต SDIO และ DVP สำหรับรับสัญญาณวิดีโอดิจิทัล, ตัวจับเวลา PWM สำหรับควบคุมมอเตอร์ขั้นสูง บอร์ดยังมาพร้อมด้วย crystal หลัก 8MHz และ crystal RTC 32.768KHz ในส่วนของการโปรแกรมบอร์ดมีพอร์ต USB Type-C แบบคู่, USB ISP, และพอร์ต SWD ให้เล […]








