Adiuvo Engineering เปิดตัว Forgix บอร์ดพัฒนาที่รวมไมโครคอนโทรลเลอร์ Raspberry Pi RP2354 พร้อมหน่วยความจำแฟลชขนาด 2MB เข้ากับ FPGA Efinix Trion T8 ในฟอร์มแฟกเตอร์ Teensy 4.0 บอร์ดยังมาพร้อมกับ PSRAM ขนาด 16 Mbit, พอร์ต USB Type-C, ปุ่มกด (Push-button), ไฟ RGB LED และขาเชื่อมต่อทั้งแบบ Through-hole และ Castellated hole ซึ่งเชื่อมต่อไปยังไมโครคอนโทรลเลอร์ RP2354 หรือ FPGA Trion T8 เพื่อรองรับอินเทอร์เฟซต่าง ๆ เช่น SPI, I2C, UART, ADC, USB 1.1 รวมถึงอินเทอร์เฟซแบบกำหนดเอง สเปคของบอร์ด Forgix : SoC – Raspberry Pi RP2354B ซีพียู ซีพียู Arm Cortex-M33 แบบ Dual-core ความเร็วสูงสุด 150 MHz รองรับ Arm TrustZone และ Secure Boot ซีพียู Hazard3 RISC-V 32 บิต แบบ Dual-core ความเร็วสูงสุด 150 MHz (ไปป์ไลน์แบบ 3-stage in-order […]
ELM11-Feather : บอร์ด FPGA Gowin GW1NR รองรับการเขียนโปรแกรมด้วย Lua ในฟอร์มแฟกเตอร์ Adafruit Feather
BrisbaneSilicon ELM11-Feather เป็นบอร์ดไมโครคอนโทรลเลอร์ ที่ใช้ FPGA Gowin GW1NR โดยสามารถโปรแกรมได้โดยตรงด้วย Lua, C, SystemVerilog และ VHDL บอร์ดรองรับฟอร์มแฟกเตอร์ Adafruit Feather มาพร้อมกับ GPIO headers, ดีบักเกอร์ในตัว, พอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม รวมถึงคอนเนกเตอร์ 2 พินสำหรับแบตเตอรี่ LiPo แม้ว่าจะใช้ FPGA แต่บริษัทเรียก ELM11-Feather ว่าเป็นบอร์ดไมโครคอนโทรลเลอร์ เนื่องจากภายใน FPGA มีการรัน PicoRV32 ซึ่งเป็น RISC-V MCU แบบซอฟต์คอร์ ที่ทำงานได้สูงสุด 75 MHz พร้อม RAM 1MB และ แฟลช 8MB รองรับการพัฒนาด้วย Lua ขณะเดียวกัน ผู้ใช้ยังสามารถปรับแต่งฮาร์ดแวร์ในระดับ RTL ด้วย SystemVerilog หรือ VHDL โดยใช้ทรัพยากร FPGA ที่เหลืออยู่ได้ ทำให้สามารถผสานการพัฒนาซอฟต์แวร์และฮาร์ดแวร์ไว้ในบอร์ดเดียวกันได้อย […]
Open Book Touch : E-reader โอเพนซอร์สฮาร์ดแวร์ พร้อมจอ e-paper 4.26 นิ้ว รองรับ WiFi และไม่มีระบบ DRM
Oddly Specific Objects ได้เปิดตัว Open Book Touch บนแคมเปญระดมทุนเป็นเครื่องอ่านหนังสืออิเล็กทรอนิกส์ (E-reader) ที่ใช้ชิป ESP32-S3 มาพร้อมหน้าจอ e-paper ขนาด 4.26 นิ้ว ความละเอียด 480 × 800 พิกเซล และหน้าจอสัมผัสแบบ Capacitive Touch อุปกรณ์ฮาร์ดแวร์แบบโอเพนซอร์สรุ่นนี้มาพร้อมหน่วยความจำแฟลช 16MB, PSRAM ขนาด 8MB, ระบบไฟส่องหน้าจอที่มีทั้งไฟโทนอุ่น (Warm LED) และไฟโทนเย็น (Cool LED), ช่องใส่การ์ด microSD สำหรับจัดเก็บข้อมูล และแบตเตอรี่ LiPo ความจุ 800 mAh ที่ผู้ใช้สามารถถอดเปลี่ยนได้ โดยทั้งหมดบรรจุอยู่ภายในเคสที่ผลิตด้วยเครื่องพิมพ์ 3D สเปคของ Open Book Touch : SoC – Espressif Systems ESP32-S3 dual-core MCU พร้อมการเชื่อมต่อ Wi-Fi และ Bluetooth LE หน่วยความจำ – PSRAM แบบ Octal SPI ขนาด 8MB ที่จัดเก็บข้อมูล qua […]
ESP32-C5 DevKit มาพร้อมจอสัมผัส 2.8 นิ้ว รองรับ Wi-Fi 6 dual-band และ Bluetooth 5 LE
เมื่อสัปดาห์ที่แล้วเราได้เขียนถึงบอร์ด ESP32-C5-LCD-1.47 ซึ่งเป็นหนึ่งในชุดพัฒนา (DevKit) รุ่นแรก ๆ ที่มาพร้อมหน้าจอในตัว รองรับการเชื่อมต่อ WiFi 6 แบบ Dual-band เหมาะสำหรับโครงการด้าน IoT และ HMI อย่างไรก็ตามมีผู้อ่านรายหนึ่งแสดงความคิดเห็นว่า บอร์ดดังกล่าวยังขาดหน้าจอที่รองรับระบบสัมผัส และ kwchow ได้ส่งลิงค์ไปยังรุ่น ESP32-C5-Touch-LCD-2.8 ซึ่งตอบโจทย์ในด้านนี้ โดยมาพร้อมชิป ESP32-C5 และหน้าจอ IPS ขนาด 2.8 นิ้ว ที่รองรับระบบสัมผัสแบบคาปาซิทีฟ ความละเอียด 320×480 พิกเซล บอร์ดรุ่นใหม่นี้ยังมาพร้อมกับสล็อต microSD card, พอร์ต USB-C สำหรับจ่ายไฟและโปรแกรม, ไมโครโฟนในตัว, คอนเนกเตอร์สำหรับลำโพง, เซ็นเซอร์หลายชนิด รวมถึงคอนเนกเตอร์ I/O สำหรับต่อขยายอุปกรณ์เพิ่มเติมอีกด้วย สเปคของ ESP32-C5-Touch-LCD-2.8: โมดูลไร้สา […]
PaperBoy รัน Game Boy ที่ 60 FPS บนจอ E Ink ด้วย ESP32-S3
เล่นเกมที่ 60 FPS บนหน้าจอ E Ink? ฟังดูไม่น่าเป็นไปได้… แต่โปรเจกต์ PaperBoy Game Boy Emulator ของ Wenting Zhang ทำได้จริง โดยโปรเจกต์นี้ใช้ชุดพัฒนา M5Stack PaperS3 ซึ่งประกอบด้วยไมโครคอนโทรลเลอร์ ESP32-S3 ที่รองรับการเชื่อมต่อไร้สาย จับคู่กับหน้าจอ E Ink ขนาด 4.7 นิ้ว ความละเอียด 960 × 540 พิกเซล เคล็ดลับสำคัญอย่างหนึ่งคือ บริเวณด้านล่างของหน้าจอ ePaper แบบสัมผัสถูกใช้เป็นปุ่มควบคุม จึงไม่จำเป็นต้องรีเฟรชหน้าจอส่วนนั้นตลอดเวลา ขณะที่พื้นที่แสดงผลของเกมจริง ๆ ต้องการเพียงความละเอียด 160 × 144 พิกเซล ซึ่งถูกขยาย (สเกล) ขึ้น 3 เท่า และใช้เพื่อแสดงเฉดสีเทาหลายระดับ แตกต่างจากบอร์ดพัฒนา E Ink ขนาดเล็กส่วนใหญ่ PaperS3 มาพร้อมหน้าจอที่ใช้อินเทอร์เฟซไดรเวอร์แบบแถว/คอลัมน์ ซึ่งทำให้ Wenting สามารถควบคุมหน้าจอได้โ […]
Banana Pi BPI-VP10 – บอร์ดควบคุมเซอร์โวมอเตอร์ ใช้ชิป Fortior FU7512L dual-core RISC-V MCU
Banana Pi BPI-VP10 เป็นบอร์ดควบคุมเซอร์โวมอเตอร์ราคาประหยัด ที่ใช้ไมโครคอนโทรลเลอร์ Fortior FU7512L สถาปัตยกรรม RISC-V ร่วมกับชิป FD6288Q ซึ่งเป็นชิปพรีไดรเวอร์ (Pre-driver) ออกแบบมาสำหรับงานควบคุมในภาคอุตสาหกรรมที่ใช้เซอร์โวมอเตอร์กำลัง 100W และ 200W บอร์ดควบคุมเซอร์โวมอเตอร์รุ่นนี้รองรับโหมดการควบคุมที่หลากหลาย ได้แก่ Pulse/Direction, Analog และ RS485 อีกทั้งยังรองรับการทำงานร่วมกับ Absolute Encoder (โปรโตคอล Tamagawa และ BiSS-C), Incremental Encoder และ Hall Encoder โดยบอร์ด BPI-VP10 ซึ่งมีชื่ออีกชื่อหนึ่งว่า BPI-BJ2403N ถูกพัฒนาขึ้นเพื่อเป็นแพลตฟอร์มที่หาซื้อได้ง่ายสำหรับนักพัฒนาในการทดลองใช้งานไมโครคอนโทรลเลอร์ FU7512L และต่อยอดไปสู่การออกแบบโครงการหรือผลิตภัณฑ์ได้ สเปคของ Banana Pi BPI-VP10 (FU7512L-SVDri […]
Makerfabs MaTouch : จอ HMI 10.1 นิ้วที่ใช้ชิป ESP32-P4 รองรับ 4G LTE, Ethernet และกล้อง 2MP
Makerfabs MaTouch ESP32-P4 TFTTouch 10.1 MIPI with 4G LTE เป็นแพลตฟอร์มพัฒนาที่ใช้ชิป ESP32-P4 ร่วมกับ ESP32-C6 พร้อมจอแสดงผลขนาด 10.1 นิ้ว สำหรับงาน HMI (Human-Machine Interface), Edge AI และระบบสมองกลฝังตัวที่ต้องการการเชื่อมต่อเครือข่าย บอร์ดพัฒนารุ่นนี้มาพร้อมหน้าจอ IPS LCD ขนาด 10.1 นิ้ว ซึ่งมีลักษณะใกล้เคียงกับจอของ Seeed Studio reTerminal D1001, Waveshare ESP32-P4-WIFI6-Touch-LCD และ CrowPanel Advanced ขนาด 7 นิ้ว ซึ่งจุดเด่นที่ทำให้แตกต่างจากผลิตภัณฑ์อื่นคือ การติดตั้งโมเด็ม 4G LTE SIM7670G พร้อม ช่องใส่ซิมการ์ด, พอร์ต Ethernet RJ45 และ กล้องความละเอียด 2 ล้านพิกเซล (2MP) มาให้ในตัว นอกจากนี้ยังมี ขั้วต่อไมโครโฟนและลำโพง, ช่องใส่ microSD, พอร์ต USB หลายรูปแบบ, รองรับแบตเตอรี่ลิเธียม และ หัวต่อ GPIO แบบ […]
UTFS ระบบไฟล์ Lightweight สำหรับไมโครคอนโทรลเลอร์
CLI Systems ได้เปิดตัว UTFS (μTFS) ซึ่งเป็นระบบจัดเก็บข้อมูลสำหรับระบบสมองกลฝังตัวที่ออกแบบมาให้เรียบง่ายและน้ำหนักเบา (Lightweight) เหมาะสำหรับไมโครคอนโทรลเลอร์ (MCU) ขนาดเล็ก ต่างจากระบบไฟล์ทั่วไปอย่าง FAT32 หรือ EXT4 รวมถึงระบบไฟล์ขนาดเล็กอย่าง LittleFS และ SPIFFS ที่นิยมใช้กับบอร์ดอย่าง ESP32 โดย UTFS มีความเรียบง่ายกว่ามาก ไม่ใช้หน่วยความจำแบบไดนามิก (zero-allocation) และหลีกเลี่ยงฟีเจอร์ที่ซับซ้อน เช่น Wear Leveling ทำให้เหมาะกับอุปกรณ์ที่มีทรัพยากรจำกัด UTFS ถูกออกแบบมาสำหรับหน่วยความจำแบบเข้าถึงได้ตามไบต์ เช่น EEPROM, Flash ภายใน MCU หรือหน่วยความจำ SPI/I²C Flash ภายนอก โดยช่วยให้เฟิร์มแวร์แบบ Bare-Metal สามารถจัดเก็บข้อมูลในรูปแบบบล็อกข้อมูลที่มีชื่อ (“ไฟล์”) เรียงต่อกันในหน่วยความจำได้ แต่ […]








