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 คือหุ่ […]
Signaloid C0-microSD : โมดูล (SoM) ที่ใช้ iCE40UP5K FPGA ในรูปแบบ microSD card
Signaloid เป็นบริษัทตั้งอยู่ที่เมืองเคมบริดจ์ อังกฤษ ได้ทำธุรกิจในด้านฮาร์ดแวร์และ Cloud Computing ได้เริ่มการระดมทุนผ่านแพลตฟอร์ม crowdfunding สำหรับ C0-microSD ซึ่งเป็นโมดูล (System-on-Module หรือ SoM) ขนาดจิ่วที่ใช้ FPGA iCE40UP5K จาก Lattice Semiconductor ในรูปแบบของ microSD card มาพร้อมกับ RISC-V softcore ที่ถูกโหลดมาแล้วในตัว และและผู้ใช้สามารถโหลด การออกแบบ FPGA ที่กำหนดเองลงบนบอร์ดได้ Signaloid C0-microSD มีความน่าสนใจที่ รูปแบบการออกแบบเป็น SD card ซึ่งทำให้มันสามารถเสียบเข้ากับ ช่อง SD หรือ microSD ที่ไม่ได้ใช้งาน ในระบบต่าง ๆ ได้อย่างง่ายดาย ซึ่งช่วยให้สามารถ เพิ่มการเร่งความเร็วด้วย FPGA ในระบบที่ไม่มี การขยายแบบดั้งเดิม เช่น PCIe หรือ M.2 slots ได้ โดยไม่ต้องมีการออกแบบฮาร์ดแวร์ใหม่ทั้งหมด น […]