Rockchip RK3588 เป็นหนึ่งในชิป Arm SoC ที่ได้รับความนิยมมากที่สุดสำหรับคอมพิวเตอร์บอร์ดเดียว (SBC) และแม้ว่าจะมีความคืบหน้าที่ดีในด้านการรองรับ u-boot และ Linux mainline แต่ชิป SoC นี้มีความซับซ้อนสูง ทำให้ต้องใช้เวลานานในการพัฒนาและปรับปรุง แม้ว่า SoC จะเปิดตัวครั้งแรกในปี 2020 และ SBC ที่ใช้ Rockchip RK3588 SBC เปิดตัวครั้งแรกในปี 2022 ในขณะที่ชิป SoC Rockchip RK3566 และ RK3568 จะใช้ง่ายกว่าเพราะมีการรองรับ Mainline Linux ที่ค่อนข้างสมบูรณ์แล้ว แต่สำหรับ RK3588 ยังต้องการการพัฒนามากขึ้นโดยเฉพาะการ upstream code และตามที่ได้กล่าวถึงก่อนหน้านี้ในโพสต์และความคิดเห็นต่าง ๆ โดย Collabora ได้ติดตามสถานะการพัฒนาผ่าน Gitlab และบริษัทเพิ่งเผยแพร่บทความเกี่ยวกับความคืบหน้าและแผนงานในอนาคตที่เกี่ยวข้องกับการรองรับ Linux […]
Voice Preview Edition : ลำโพงอัจฉริยะแบบออฟไลน์สามารถใช้งานร่วมกับ Home Assistant
Nabu Casa ได้เปิดตัว Home Assistant Voice Preview Edition อุปกรณ์ขนาดเล็กที่ใช้ชิป ESP32 พร้อมกับ XMOS XU316 audio processor ซึ่งมาพร้อมกับไมโครโฟนคู่, ลำโพงในตัว, และช่องต่อเสียงขนาด 3.5 มม. เพื่อเพิ่มฟังก์ชัน Smart Speaker หรือลำโพงอัจฉริยะแบบออฟไลน์สามารถใช้งานร่วมกับเซิร์ฟเวอร์ Home Assistant ของคุณผ่านการเชื่อมต่อ WiFi ถ้าเซิร์ฟเวอร์ Home Assistant ของคุณมีประสิทธิภาพเพียงพอ การประมวลผลเสียงจะทำโดยตรงบนฮาร์ดแวร์ในเครื่องโดยใช้ซอฟต์แวร์ Home Assistant Voice แต่ถ้าใช้ฮาร์ดแวร์ที่มีประสิทธิภาพต่ำกว่า เช่น Raspberry Pi 4 การประมวลผลเสียงสามารถทำได้ผ่านระบบคลาวด์ที่เน้นความเป็นส่วนตัวแทน โซลูชันนี้ยังรองรับการขยายฟังก์ชันการทำงานเพิ่มเติมด้วยขั้วต่อ Grove ที่อยู่ด้านล่างของอุปกรณ์ สเปคของ Voice Preview Edition: […]
Olimex ESP32-P4-DevKit พร้อมการเชื่อมต่อ Ethernet, USB JTAG, และอินเทอร์เฟส MIPI DSI และ CSI
Olimex ESP32-P4-DevKit เป็นบอร์ดพัฒนาขนาดเล็กที่ใช้ไมโครคอนโทรลเลอร์ ESP32-P4 (RISC-V dual-core general-purpose มีความเร็วสูงสุด 400 MHz) มาพร้อมคอนเนกเตอร์ Ethernet RJ45 ความเร็ว 10/100Mbps, USB-C Serial/JTAG, คอนเนกเตอร์ MIPI DSI/CSI สำหรับจอแสดงผลและกล้อง, ขา GPIO headers และคอนเนกเตอร์ UEXT, ปุ่ม Boot และ Reset, รวมถึงไฟ LED ในบางมุมบอร์ดนี้มีลักษณะคล้ายกับบอร์ด Waveshare ESP32-P4-NANO ที่เราเคยกล่าวถึงเมื่อเดือนที่แล้วแต่มาในรูปแบบที่แตกต่างกัน โดยไม่มีการรองรับ WiFi 6 และคอนเนกเตอร์ USB Type-A บอร์ดนี้มีขนาดเล็กกว่ามากและราคาถูกกว่า บอร์ด ESP32-P4-Function-EV-Board (official) ที่เปิดตัวไปแล้ว แต่มีคุณสมบัติน้อยกว่าด้วย Olimex ESP32-P4-DevKit: ไมโครคอนโทรลเลอร์ – ESP32-P4 MCU ไมโครคอนโทรลเลอร์ แบบ Dual-cor […]
Olimex RP2040pc : บอร์ดคอมพิวเตอร์ที่ใช้ชิป Raspberry Pi RP2040 รองรับเกม Emulator สำหรับ Apple และ Oric Atmos
Olimex RP2040pc เป็นบอร์ดคอมพิวเตอร์ “all-in-one” มีราคาไม่แพงเพียง 15ยูโร(~500฿) ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 โดยรองรับ Emulator ที่ใช้จำลองเครื่องเล่นเกม Apple //e, Apple ][+ และ Oric Atmos ผ่านซอฟต์แวร์ Reload emulator, บอร์ดนี้มาพร้อมกับพอร์ต HDMI, ระบบเสียงสเตอริโอ, พอร์ต USB จำนวน 4 ช่อง และคอนเนกเตอร์ UEXT สำหรับการขยายฟังก์ชันอีก 2 ช่อง นี่ไม่ใช่บอร์ดเกมย้อนยุคตัวแรกของ Olimex ที่ใช้ RP2040 เพราะในปี 2021 บริษัทได้เปิดตัว RP2040-PICO-PC ซึ่งมีพอร์ต HDMI, แจ็คเสียง 3.5 มม., และช่องเสียบ microSD card ก่อนที่จะเปิดตัว Olimex NEO6502 ที่รวมไมโครคอนโทรลเลอร์ MOS6502 สำหรับ Emulator การจำลองเกมระบบ Apple II, Oric และ Commodore 64 พร้อมกับ RP2040 เพื่อใช้งานเอาต์พุตวิดีโอ HDMI/DVI แล […]
เฟิร์มแวร์ CapibaraZero ช่วยสร้างอุุปกรณ์ทางเลือก Flipper Zero ต้นทุนต่ำใช้กับฮาร์ดแวร์ ESP32-S3
CapibaraZero เป็นเฟิร์มแวร์โอเพ่นซอร์สที่เป็นทางเลือก Flipper Zero ต้นทุนต่ำโดยใช้กับแพลตฟอร์มฮาร์ดแวร์ที่ใช้ ESP32-S3 และในอนาคตยังรองรับอุปกรณ์อื่นๆ ที่ใช้ไมโครคอนโทรลเลอร์ไร้สาย ESP32 โดยเฉพาะ LilyGO T-Embed CC1101 ซึ่งคล้ายกับรุ่นเดิม T-Embed ที่ใช้ ESP32-S3 WiSoC แต่ยังมีไมโครคอนโทรลเลอร์ Texas Instruments CC1101 Sub-GHz และโมดูล NXP PN532 NFC/RFID ด้วย Flipper Zero เป็นอุปกรณ์มัลติทูล (multitool) แบบพกพาที่ได้รับความนิยมในกลุ่มผู้ใช้ทดสอบระบบความปลอดภัย (pentesters) และ hardware hackers โดยใช้ไมโครคอนโทรลเลอร์ไร้สาย STMicro STM32WB55 ที่รองรับ Bluetooth 5 LE และ 802.15.4 รวมถึงไมโครคอนโทรลเลอร์ TI CC1101 Sub-GHz อย่างไรก็ตาม Flipper Zero เคยถูกวิพากษ์วิจารณ์อย่างหนัก เช่น ข้อเสนอให้แบนในแคนาดาเมื่อปีที่แล […]
ESP32 Rainbow : คอมพิวเตอร์ย้อนยุค ZX Spectrum แบบโอเพ่นซอร์สที่ใช้ ESP32-S3
กลุ่มผู้ที่ชื่นชอบคอมพิวเตอร์แบบย้อนยุค (Retrocomputing) คงจะดีใจเมื่อทราบว่ามี ZX Spectrum รุ่นจำลองใหม่ออกสู่ตลาดนั่นคือ ESP32 Rainbow โดยบอร์ดคอมพิวเตอร์แบบเดี่ยวนี้ได้แทนที่ชิป Zilog Z80 ด้วยไมโครคอนโทรลเลอร์ ESP32-S3 ซึ่งรันบนโปรแกรมจำลอง (Emulator) ทำให้คอมพิวเตอร์คลาสสิกแห่งยุค 80 กลับมามีชีวิตอีกครั้งด้วยเทคโนโลยีที่ทันสมัยกว่าเดิม ESP32 Rainbow มาพร้อมกับจอแสดงผลสีในตัว, ช่องใส่ microSD สำหรับจัดเก็บข้อมูล, คีย์บอร์ดแบบสัมผัสที่ออกแบบในสไตล์ ZX Spectrum และพอร์ต USB Type-C สำหรับเชื่อมต่อพลังงานและข้อมูล, ตัวคีย์บอร์ดได้รับการออกแบบใหม่ด้วยการพิมพ์ UV สีแบบ full-color แม้ว่าคีย์บอร์ดแบบสัมผัสอาจไม่ได้ให้ประสบการณ์การพิมพ์ที่ดีที่สุด แต่ก็ดูเหมือน ZX Spectrum รุ่นเดิม จุดเด่นอีกอย่างคือพอร์ต USB-C ที่รอ […]
การจัดเก็บข้อมูล (Data Acquisition) ความเร็วสูงด้วยอินเทอร์เฟส HSTX ของ Raspberry Pi Pico 2 และดองเกิลวีดีโอแคปเจอร์ HDMI to USB 3.0
เราเคยกล่าวถึง อินเทอร์เฟส HSTX (High-Speed Serial Transmit) ของไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 ซึ่งเหมาะสำหรับการส่งสัญญาณวิดีโอและอินเทอร์เฟซหน้าจอ เนื่องจากสามารถส่งข้อมูลได้เท่านั้น แต่ไม่สามารถรับข้อมูลได้ Steve Markgraf ได้ค้นพบการใช้งานอินเทอร์เฟส HSTX ในอีกกรณีหนึ่ง คือ การจัดเก็บรวบรวมข้อมูล (Data Acquisition) แบบความเร็วสูง โดยใช้บอร์ด Raspberry Pi Pico 2 ร่วมกับบอร์ด DVI Sock สำหรับ Pico และดองเกิลวีดีโอแคปเจอร์ HDMI to USB 3.0 ที่ใช้ MS2130 เขาสามารถสตรีมข้อมูลแบบเรียลไทม์ด้วยความเร็วสูงสุดถึง 75 MB/s จาก RP2350 ที่โอเวอร์คล็อกไปยังคอมพิวเตอร์โฮสต์ที่มีพอร์ต USB 3.0 ได้ นอกจากนี้บอร์ด Adafruit Feather RP2350 พร้อมพอร์ต HSTX ที่น่าจะใช้งานได้เช่นกัน แต่ยังไม่ได้ทำการทดสอบ เฟิร์มแวร์ สำหรับ “h […]
CYOBot v2 แพลตฟอร์มหุ่นยนต์โมดูลาร์แบบโอเพนซอร์สที่ใช้ ESP32-S3 รองรับเซอร์โวได้สูงสุด 16 ตัว
Create Your Own Bot (CYOBot) v2 เป็นแพลตฟอร์มหุ่นยนต์โมดูลาร์แบบโอเพ่นซอร์สสำหรับนักเรียน, ครูผู้สอน, ผู้ที่สนใจทำกิจกรรมเกี่ยวกับหุ่นยนต์ และวิศวกรในอนาคต โดยใช้ไมโครคอนโทรลเลอร์ ESP32-S3 และรองรับการควบคุมเซอร์โวมอเตอร์ได้สูงสุดถึง 16 ตัว เพื่อการควบคุมที่ซับซ้อน CYOBot v2 เป็นการพัฒนาต่อจากแพลตฟอร์มหุ่นยนต์สี่ขาจากบริษัทเดียวกัน โดยเพิ่มฟีเจอร์ใหม่ๆ เช่น การออกแบบโมดูลาร์, การอัปเกรดไปใช้ชิป ESP32-S3, ช่องมอเตอร์ที่มากขึ้น, และบล็อกขยายที่รองรับอุปกรณ์เสริมมากขึ้น นอกจากนี้ยังรองรับการรวมระบบ AI เช่น ChatGPT เพื่อเพิ่มฟังก์ชันการใช้งาน CYOBot รองรับการตั้งค่า 3 รูปแบบผ่าน CYOBrain ซึ่งเป็นตัวขับเคลื่อนแพลตฟอร์มหุ่นยนต์และควบคุมเซอร์โวมอเตอร์ รวมถึงส่วนประกอบที่พิมพ์ 3D แยกต่างหาก รูปแบบ CYOBot Crawler คือหุ่ […]