เมื่อต้นเดือนนี้ มีผู้แนะนำให้เรารู้จักกับโครงการ P4 KVM ซึ่งเป็นโครงการที่เพิ่มความสามารถ IP KVM ให้กับบอร์ด Waveshare ESP32-P4-WIFI6-POE-ETH เมื่อใช้งานร่วมกับอะแดปเตอร์แปลงสัญญาณ Toshiba TC358743 HDMI-to-CSI แต่โครงการดังกล่าวยังไม่รองรับบอร์ด ESP32-P4 V3.x รุ่นใหม่ ที่รองรับการเข้ารหัสวิดีโอ H.264 อย่างสมบูรณ์ นอกจากนี้ Jonathan Rowny ผู้พัฒนาโครงการยังระบุว่า P4 KVM เป็นเพียงโครงการต้นแบบ (Proof of Concept) ที่ยังมีข้อบกพร่องหลายประการ และยังไม่ได้ให้ความสำคัญกับด้านความปลอดภัย ทำให้เราเลือกที่จะยังไม่นำเสนอโครงการนี้ในขณะนั้น และ Jonathan Rowny ยังได้เปิดโอกาสให้นักพัฒนารายอื่นนำซอร์สโค้ดไปพัฒนาต่อยอดได้ และ Evgenij Spitsyn ก็ได้สร้างโครงการ ESP-KVM ขึ้นจากพื้นฐานดังกล่าว โดยเพิ่มการรองรับการเข้ารหัสวิดีโ […]
Waveshare RP2350-POE-ETH : บอร์ด Raspberry Pi RP2350 พร้อม Ethernet และรองรับ PoE
Waveshare RP2350-POE-ETH เป็นบอร์ดที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 มาพร้อมพอร์ต Ethernet ที่ทำงานผ่านชิป W6300 รองรับการติดตั้งโมดูล PoE (Power-over-Ethernet) เสริม และมี GPIO Header จำนวน 2 ชุด ก่อนหน้านี้เราเคยนำเสนอบอร์ด Raspberry Pi RP2350 ที่มาพร้อม Ethernet จาก WIZnet หลายรุ่น ได้แก่ W5100S-EVB-Pico2, W5500-EVB-Pico2 และ W6300-EVB-Pico2 แต่ในขณะนั้นยังไม่มีรุ่นใดที่ระบุว่ารองรับ PoE อย่างเป็นทางการ หลังจากที่มีการเปิดตัวโมดูล WizPOE-P1 แบบ 4 ขา ก็ทำให้บอร์ดเหล่านั้นสามารถรองรับ PoE ได้ และบอร์ด Waveshare RP2350-POE-ETH ก็เป็นอีกหนึ่งทางเลือกที่มีราคาประหยัดกว่า สเปคของ Waveshare RP2350-POE-ETH : ไมโครคอนโทรลเลอร์ – Raspberry Pi RP2350A CPU ซีพียู Dual-core Arm Cortex-M33 ความถี่สูงสุด 150 MHz ซ […]
บอร์ด Forgix ที่รวม RP2354 และ FPGA Trion T8 ในฟอร์มแฟกเตอร์ Teensy 4.0
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 […]







