บอร์ดพัฒนา ESP32-S31 จำนวน 2 รุ่นใหม่กำลังอยู่ระหว่างการพัฒนา โดยขณะนี้มีเอกสารข้อมูลและรายละเอียดเบื้องต้นเผยแพร่ออกมาแล้ว สำหรับชิป ESP32-S31 ซึ่งเปิดตัวครั้งแรกเมื่อเดือนมีนาคมที่ผ่านมา ซึ่งเป็นไมโครคอนโทรลเลอร์ไร้สายตระกูล ESP32 ที่มีฟีเจอร์ครบครันที่สุดในปัจจุบัน มาพร้อมซีพียู RISC-V แบบ Dual-Core รองรับ Gigabit Ethernet, WiFi 6 ย่าน 2.4 GHz, Bluetooth และการเชื่อมต่อ 802.15.4 รวมถึงรองรับอินเทอร์เฟซจอ LCD, กล้อง และฟีเจอร์อื่น ๆ ESP32-S31-Function-CoreBoard-1 development board ถูกออกแบบบนโมดูลไร้สาย ESP32-S31-WROOM-3 มาพร้อมฟีเจอร์ Gigabit Ethernet, USB 2.0 OTG และวงจรเสียงบนบอร์ด เหมาะสำหรับงาน IoT ที่ต้องการการเชื่อมต่อเครือข่ายประสิทธิภาพสูง ESP32-S31-Korvo-1 เป็นบอร์ดพัฒนาเน้นงานมัลติมีเดีย โดยใช้โมดู […]
ESP32-S3 PowerFeather V2 : รองรับแผงโซลาร์เซลล์ และแบตเตอรี่ LiFePO4
บอร์ด ESP32-S3 PowerFeather V2 เป็นบอร์ด IoT ที่ใช้ชิป ESP32-S3 รองรับการเชื่อมต่อ WiFi และ Bluetooth Low Energy (BLE) มาในฟอร์มเฟคเตอร์ของ Adafruit Feather โดยรองรับการใช้งานร่วมกับแบตเตอรี่ได้หลายประเภท ไม่ว่าจะเป็น LiFePO4/LFP, Li-Ion หรือ LiPo อีกทั้งยังรองรับอินพุตไฟ DC สูงสุด 18V สำหรับการเชื่อมต่อกับแผงโซลาร์เซลล์โดยตรงอีกด้วย บอร์ดรุ่นนี้เป็นเวอร์ชันอัปเดตของ บอร์ด ESP32-S3 PowerFeather ที่เปิดตัวในปี 2024 ซึ่งเดิมรองรับการรับไฟจากแผงโซลาร์เซลล์ และแบตเตอรี่ Li-Ion รวมถึง LiPo โดยในรุ่น V2 นี้ การออกแบบโดยรวมแทบไม่แตกต่างจากเดิม แต่มีการอัปเกรดสำคัญคือเพิ่มชิปวัดสถานะแบตเตอรี่ Analog Devices MAX17260 (fuel gauge) และใช้วงจรแปลงไฟแบบ buck-boost รุ่น TPS631013 เพื่อรักษาแรงดัน 3.3V ให้คงที่ ส่งผลให้สามารถ […]
บอร์ด ESP32-S3 พร้อมคอนเนกเตอร์ WAGO สำหรับแถบไฟ LED ปุ่มกด และโมดูล GPIO อื่น ๆ
Adrian Kennard หรือที่รู้จักในชื่อ RevK ได้ออกแบบบอร์ด IoT แบบโอเพนซอร์สที่ใช้ชิป ESP32-S3 รองรับทั้ง WiFi และ Bluetooth พร้อมติดตั้งคอนเนกเตอร์ WAGO สำหรับเชื่อมต่อแถบไฟ LED ปุ่มกด และโมดูล GPIO อื่น ๆ เดิมทีบอร์ด ESP32-S3 นี้ถูกพัฒนาขึ้นเพื่อใช้งานกับถุงมือและหมวกของชุด Iron Man แต่ก็สามารถนำไปประยุกต์ใช้กับโปรเจกต์อื่น ๆ ที่ต้องการความยืดหยุ่นมากกว่าการบัดกรีโมดูลแบบถาวร และมีความน่าเชื่อถือสูงกว่าการใช้ขา GPIO หรือขั้วต่อสกรู ซึ่งอาจหลวมได้เมื่อเกิดแรงสั่นสะเทือน, คอนเนกเตอร์แบบ WAGO push-in ยังช่วยให้บอร์ด ESP32-S3 เหมาะอย่างยิ่งสำหรับงานต้นแบบ (prototyping) และอุปกรณ์สวมใส่ เพราะสามารถถอดเปลี่ยนโมดูลต่าง ๆ ได้อย่างรวดเร็วและง่ายดาย ช่วยเพิ่มความสะดวกในการทดลองและปรับแต่งระบบระหว่างพัฒนาโปรเจกต์ บอร์ดรุ่นแ […]
ภาษา Rust vs C สำหรับการพัฒนาเฟิร์มแวร์ระบบสมองกลฝังตัว
กระแสความนิยมของภาษา Rust กำลังเพิ่มขึ้นอย่างมาก และเริ่มถูกนำไปใช้ในหลายโปรเจกต์ รวมถึงใน Linux kernel ด้วย แต่ก่อนหน้านี้ยังไม่ชัดเจนว่าว่า Rust เหมาะสมกับการพัฒนาเฟิร์มแวร์สำหรับระบบสมองกลฝังตัว (embedded) หรือไม่ เนื่องจากไมโครคอนโทรลเลอร์มีทรัพยากรฮาร์ดแวร์จำกัด จำเป็นต้องใช้หน่วยความจำและพื้นที่จัดเก็บข้อมูลให้น้อยที่สุด และยังต้องมีประสิทธิภาพสูง เช่น เพื่อช่วยลดการใช้พลังงานในอุปกรณ์ที่ใช้แบตเตอรี่ งานวิจัยจาก Cornell University เรื่อง “Lessons from an Industrial Microcontroller Use Case with Ariel OS” ได้พยายามตอบคำถามนี้ โดยทำการเปรียบเทียบระหว่างภาษา C และภาษา Rust สำหรับระบบสมองกลฝังตัว ซึ่งผลลัพธ์สรุปว่า Rust เป็นตัวเลือกที่สามารถนำมาใช้งานได้จริง : เมื่อภาษา Rust ได้รับความนิยมมากขึ้นสำหรับการพัฒ […]
LightInk – สมาร์ตวอตช์ E-ink พลังงานแสงอาทิตย์ที่ใช้ ESP32 แบตเตอรี่ใช้งานสูงสุด 10 เดือน
Daniel Ansorregui ได้พัฒนา LightInk เป็นนาฬิกา E-ink ระบบพลังงานแสงอาทิตย์ (Solar) แบบโอเพ่นซอร์ส ที่ได้รับแรงบันดาลใจจากนาฬิกาดิจิทัลพลังงานแสงอาทิตย์ในยุค 90 โดยตัวอุปกรณ์มาพร้อมหน้าจอ e-paper ขนาด 1.54 นิ้ว และรองรับการเชื่อมต่อทั้ง Wi-Fi, Bluetooth, LoRa และ GPS ใช้พลังงานจากแบตเตอรี่ขนาด 100mAh โปรเจกต์นี้มีการออกแบบระบบพลังงานแบบกำหนดเองที่ใช้พลังงานต่ำมาก โดยใช้ตัวแปลงแรงดัน TPS63900 buck-boost converter พร้อมระบบสัมผัสแบบ capacitive และเฟิร์มแวร์ Deep Sleep นอกจากนี้ยังมีจุดเด่น เช่น การอัปเดตหน้าจอ E-ink แบบบางส่วนที่รวดเร็วมาก (ใช้เวลาทำงานน้อยกว่า 1 มิลลิวินาที), ระบบนาฬิกา RTC ที่มีความแม่นยำ พร้อมการปรับแก้ค่า drift, รองรับการทำงานแบบใช้พลังงานแสงอาทิตย์เป็นหลัก (ไม่ใช้วงจรชาร์จ), การควบคุมการจ่ายไ […]
SamuRoid : หุ่นยนต์ฮิวแมนนอยด์ 22-DOF ที่ใช้ Raspberry Pi 4 Model B พร้อมรองรับ Multimodal LLMs และ ROS
Shenzhen Xiao R Geek Technology (XiaoR GEEK) SamuRoid เป็นหุ่นยนต์ฮิวแมนนอยด์แบบชีวภาพ (bionic humanoid) แบบ 22 องศาอิสระ (22-DOF) ที่พัฒนาขึ้นโดยใช้ Raspberry Pi 4 Model B เป็นแกนหลัก ออกแบบมาสำหรับนักวิจัย ผู้สอน และนักพัฒนาด้านหุ่นยนต์ โดยหุ่นยนต์รุ่นนี้ผสานการทำงานของระบบ Robot Operating System (ROS) แบบดั้งเดิมเข้ากับความสามารถด้านปัญญาประดิษฐ์เชิงกายภาพ (embodied AI) สมัยใหม่ได้อย่างลงตัว แนวคิดของหุ่นยนต์ฮิวแมนนอยด์ที่ใช้บอร์ด SBC ไม่ใช่เรื่องใหม่ โดยก่อนหน้านี้เราเคยกล่าวถึงหุ่นยนต์ลักษณะคล้ายกัน เช่น Tonybot และ PiMecha, ซึ่งมุ่งเน้นไปที่การควบคุมเซอร์โวพื้นฐาน การประมวลผลภาพด้วย OpenCV และการเขียนโปรแกรมที่เหมาะสำหรับผู้เริ่มต้น เมื่อเปรียบเทียบกับหุ่นยนต์เหล่านั้น SamuRoid มีราคาสูงกว่าค่อนข้างมาก แต […]
บอร์ด Raspberry Pi RP2350 รองรับการเชื่อมต่อ NB-IoT, GNSS และการระบุตำแหน่งภายในอาคารผ่าน Wi-Fi
Challenger+ RP2350 NB-IoT เป็นบอร์ดที่เข้ากันได้กับมาตรฐาน Feather โดยจับคู่ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 เข้ากับโมดูลสื่อสาร NB-IoT ที่ผ่านการรับรอง ซึ่งมี GNSS (ระบบระบุตำแหน่งผ่านดาวเทียม) ในตัว เหมาะสำหรับงานเชื่อมต่อระยะไกลที่ใช้พลังงานต่ำ ดูเหมือนว่าจะเป็นรุ่นต่อยอดจาก บอร์ด Challenger+ RP2350 WiFi6/BLE5 รุ่นก่อนหน้านี้ โดยเปลี่ยนจากโมดูล ESP32-C6 ที่รองรับ WiFi 6, BLE และ 802.15.4 มาเป็น โมดูล ST87M01 ของ STMicroelectronics ที่รองรับ NB-IoT และ GNSS แทน โดยยังคงมีฟีเจอร์ต่าง ๆ ให้ใช้งานเหมือนเดิม Challenger+ RP2350 NB-IoT specifications: ไมโครคอนโทรลเลอร์– Raspberry Pi RP2350A MCU CPU Dual-core Arm Cortex-M33 processor @ 150MHz Dual-core 32-bit RISC-V processor @ 150MHz สามารถใช้งานได้เพียง 2 คอร […]
WCH CH32V205 : ไมโครคอนโทรลเลอร์ RISC-V 192 MHz พร้อม USB 2.0 High-Speed 480 Mbps
WCH CH32V205 เป็นชิปไมโครคอนโทรลเลอร์แบบ 32 บิต สถาปัตยกรรม RISC-V ที่ทำงานด้วยความถี่สูงสุด 192 MHz มาพร้อมหน่วยความจำ SRAM ขนาด 32KB และ flash 256KB รวมถึงอินเทอร์เฟซ USB 2.0 แบบความเร็วสูง (High-Speed) ที่รองรับโหมด Host/Device พร้อม PHY ในตัว ที่ความเร็ว 480 Mbps ไมโครคอนโทรลเลอร์รุ่นใหม่นี้ยังมีอินเทอร์เฟซ USB 2.0 แบบ Full-Speed (12 Mbps) อีกหนึ่งชุด ที่รองรับทั้งโหมด Host และ Device รวมถึงพอร์ต USB PD, ขา GPIO จำนวน 80 ขา, ADC ความละเอียด 12 บิต จำนวน 16 ช่องสัญญาณ, อินเทอร์เฟซ TouchKey จำนวน 16 ช่อง และยังรองรับอินเทอร์เฟซอื่น ๆ เช่น CAN Bus, USART, I2C, SPI และ QSPI สเปคของ WCH CH32V205 : MCU core – โปรเซสเซอร์ QingKe แบบ 32 บิต สถาปัตยกรรม RISC-V3B ความเร็วสูงสุด 192 MHz หน่วยความจำและสตอเรจ SRAM ขนาด […]






