Geehy G32R430 : ไมโครคอนโทรลเลอร์ Encoder ที่ใช้ซีพียู Arm Cortex-M52 พร้อม Arctangent accelerator สำหรับงาน Motion Control

Geehy G32R430 Cortex M52 Encoder MCU

เมื่อปีที่แล้ว Geehy ได้เปิดตัวไมโครคอนโทรลเลอร์แบบเรียลไทม์ Cortex-M52 แบบ dual-core ตัวแรกของอุตสาหกรรม และล่าสุดได้ต่อยอดด้วย G32R430 ซึ่งเป็นไมโครคอนโทรลเลอร์ Encoder ที่ใช้ซีพียู Arm Cortex-M52 ที่มาพร้อม ADC ความละเอียด 16-บิตจำนวน 2 ตัว และ hardware ATAN (arctangent) accelerator สำหรับการคำนวณมุมไฟฟ้าได้เร็วกว่า 1 ไมโครวินาที เหมาะสำหรับระบบเอ็นโค้ดเดอร์ความแม่นยำสูงและระบบควบคุมการเคลื่อนที่ MCU รุ่นนี้ทำงานที่ความถี่ 128 MHz และใช้หน่วยความจำ ITCM/DTCM แบบ tightly coupled เพื่อการประมวลผลที่มีความแน่นอน (deterministic) และไม่มี wait-state พร้อมด้วยแคชขนาด 4KB สำหรับลูปควบคุมที่ต้องการ latency ต่ำ, ภายในรวม ADC ความละเอียด 16-บิตจำนวน 2 ตัว รองรับการสุ่มสัญญาณพร้อมกัน (synchronous sampling) เสริมด้วย AD […]

WCH CH32H417 : ไมโครคอนโทรลเลอร์ RISC-V แบบ dual-core มาพร้อมอินเทอร์เฟซ USB 3.0, UHSIF ความเร็ว 500MB/s และ Fast Ethernet

CH32H417 block diagram

WCH CH32H417 เป็นไมโครคอนโทรลเลอร์ RISC-V แบบ dual-coreร ประสิทธิภาพสูง ทำงานที่ความเร็วสูงสุด 400 MHz มาพร้อม flash สูงสุด 960 KB และ SRAM 896 KB รวมถึงอินเทอร์เฟซหลากหลายชนิด เช่น USB 3.0 โหมด Host/Device แบบ SuperSpeed ที่ความเร็ว 5 Gbps คุณสมบัติเด่นอื่น ๆ ได้แก่ UHSIF (Universal High Speed Interface) ที่รองรับความเร็วสูงสุด 500 MB/s, Ethernet MAC และ PHY ความเร็ว 10/100 Mbps, SerDes ความเร็วสูงแบบแยกฉนวน, USB 2.0 High-Speed Host/Device, USB 2.0 OTG Full-Speed, รองรับ USB PD รวมถึงอินเทอร์เฟซสำหรับจอแสดงผลและกล้อง นอกจากนี้ CH32H417 ยังมีขา I/O ความเร็วต่ำทั่วไป (GPIO 95 ขา, SPI และอื่น) และอินพุต/เอาต์พุตแบบอนาล็อก (ADC/DAC) WCH CH32H417 สเปกของ CH32H417: Cores (Coremark: 5.73/MHz) QingKe RISC-V5F สูงสุด 4 […]

Cerelog ESP-EEG – บอร์ดเก็บสัญญาณ EEG ที่ใช้ ESP32 สำหรับการทดลอง Brain-Computer Interface (BCI)

Cerelog ESP-EEG ESP32 EEG acquisition board

Cerelog ESP-EEG เป็นแผงวงจร Brain-Computer Interface (BCI) แบบ 8 แชนเนล ราคาประหยัด พัฒนาบนไมโครคอนโทรลเลอร์ ESP32 และออกแบบมาสำหรับการเก็บข้อมูลสัญญาณ EEG บอร์ดรองรับการเก็บข้อมูล EEG แบบ 8 แชนเนล ความละเอียด 24 บิต และเชื่อมต่อกับระบบโฮสต์ผ่านพอร์ต USB-C สำหรับทั้งไฟเลี้ยงและการรับส่งข้อมูล บอร์ดมีขา bias สำหรับการลดสัญญาณรบกวนแบบแอคทีฟ ซึ่งช่วยลดสัญญาณรบกวนจากไฟบ้าน (mains interference) พร้อมไฟ LED แสดงสถานะบนบอร์ด รวมถึงไฟเฉพาะสำหรับแสดงการจับข้อมูลแบบเรียลไทม์ สามารถใช้งานร่วมกับหมวก EEG จากผู้ผลิตรายอื่นหรือแบบ DIY ผ่านบอร์ดอะแดปเตอร์ และมีไฟล์ STL สำหรับพิมพ์ 3 มิติใช้เป็นตัวยึด นอกจากนี้ Cerelog ยังมีเครื่องมือซอฟต์แวร์และโค้ดตัวอย่างสำหรับการแสดงผล EEG แบบเรียลไทม์ การทดลอง BCI การทำ neurofeedback และก […]

ESP-Scope : ออสซิลโลสโคปที่แสดงผลผ่านเว็บเบราว์เซอร์ ใช้เฟรมเวิร์ก ESP-IDF และ Gemini 3 LLM

ESP32 oscilloscope

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 module

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 ESP32-P4 learning and prototyping Kit

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 นิ้ว มีไมโครโฟน และตัวเลือกกล่อง, ลำโพงและแบตเตอรี่

RP2350 Round TOuch LCD battery speaker box

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 แบบโอเพ่นซอร์ส สำหรับอุปกรณ์ฝังตัว

open source USB PD Sink implemetation for embedded devices

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) ไ […]