Hacknect : สาย USB แฮกกิ้งไร้สาย ใช้ ESP32-S3 ควบคุมผ่าน Wi-Fi พร้อม microSD ซ่อนในตัว

Hacknect ESP32-S3 USB cable

Little Gadgets เปิดตัว Hacknect เป็นสาย USB Type-A แบบไร้สายสำหรับงานแฮกกิ้งที่ใช้ชิป ESP32-S3 โดยรองรับการควบคุมผ่าน Wi-Fi, การทำงานแบบ HID Automation สำหรับจำลองคีย์บอร์ดและเมาส์, การปล่อย Payload อัตโนมัติ รวมถึงมีช่องใส่ microSD card ที่ซ่อนอยู่ภายในหัวต่อ USB Type-A ด้านหนึ่งของสายอีกด้วย สาย USB เส้นนี้ถูกออกแบบมาสำหรับเมกเกอร์ นักพัฒนา ผู้ที่สนใจระบบอัตโนมัติ และนักวิจัยด้านความปลอดภัยไซเบอร์ โดยสามารถควบคุมแบบไร้สายได้ผ่านสมาร์ตโฟนหรือคอมพิวเตอร์ ภายนอกมันดูเหมือนสาย USB ทั่วไป จนทำให้หลังจากนี้สาย USB ฟรีที่แจกกันทั่วไป อาจดูน่าสงสัยขึ้นมาทันทีเลยก็ได้ สเปคของ Hacknect : Wireless SoC – ESP32‑S3 รองรับ Wi-Fi 4 และ Bluetooth 5.x ที่เก็บข้อมูล – ช่องใส่ microSD card ซ่อนอยู่ภายในหัวต่อ USB Type-A ด้านหนึ่ […]

บอร์ด ESP32-S3 พร้อมคอนเนกเตอร์ WAGO สำหรับแถบไฟ LED ปุ่มกด และโมดูล GPIO อื่น ๆ

ESP32-S3 board Wago connectors

Adrian Kennard หรือที่รู้จักในชื่อ RevK ได้ออกแบบบอร์ด IoT แบบโอเพนซอร์สที่ใช้ชิป ESP32-S3 รองรับทั้ง WiFi และ Bluetooth พร้อมติดตั้งคอนเนกเตอร์ WAGO สำหรับเชื่อมต่อแถบไฟ LED ปุ่มกด และโมดูล GPIO อื่น ๆ เดิมทีบอร์ด ESP32-S3 นี้ถูกพัฒนาขึ้นเพื่อใช้งานกับถุงมือและหมวกของชุด Iron Man แต่ก็สามารถนำไปประยุกต์ใช้กับโปรเจกต์อื่น ๆ ที่ต้องการความยืดหยุ่นมากกว่าการบัดกรีโมดูลแบบถาวร และมีความน่าเชื่อถือสูงกว่าการใช้ขา GPIO หรือขั้วต่อสกรู ซึ่งอาจหลวมได้เมื่อเกิดแรงสั่นสะเทือน, คอนเนกเตอร์แบบ WAGO push-in ยังช่วยให้บอร์ด ESP32-S3 เหมาะอย่างยิ่งสำหรับงานต้นแบบ (prototyping) และอุปกรณ์สวมใส่ เพราะสามารถถอดเปลี่ยนโมดูลต่าง ๆ ได้อย่างรวดเร็วและง่ายดาย ช่วยเพิ่มความสะดวกในการทดลองและปรับแต่งระบบระหว่างพัฒนาโปรเจกต์ บอร์ดรุ่นแ […]

FalCAN Probe : อะแดปเตอร์ USB to CAN/RS-485/RS-422 แบบโอเพนซอร์ส ที่ใช้ STM32

FalCAN Probe v0

อะแดปเตอร์ USB-to-bus ส่วนใหญ่ รวมถึงเครื่องมืออย่าง CANTact Pro หรือ MeatPi Ollie V1 และ V2, มักรองรับการสื่อสารแบบ CAN หรือ RS-485/RS-422 เพียงอย่างใดอย่างหนึ่งในลักษณะอุปกรณ์อนุกรมแบบฟังก์ชันตายตัว แต่ FalCAN Probe ที่พัฒนาโดย Anders B. Nielsen แตกต่างออกไป เพราะเป็นอะแดปเตอร์ USB แบบหลายโปรโตคอลที่ใช้ไมโครคอนโทรลเลอร์ STM32F042 เป็นแกนหลัก FalCAN Probe เป็นบอร์ด USB Type-C แบบโอเพนซอร์สขนาดกะทัดรัด ที่ช่วยให้คอมพิวเตอร์สามารถเชื่อมต่อกับเครือข่าย CAN, RS-485 และ RS-422 แบบ Full-Duplex ได้ ภายในบอร์ดไม่ได้ใช้ชิป USB bridge แบบตายตัว แต่เปิดให้เข้าถึงอินเทอร์เฟซ USB ดั้งเดิมของไมโครคอนโทรลเลอร์ พร้อมทั้งมีพอร์ต SWD และ GPIO ให้ใช้งานเพิ่มเติม ทำให้สามารถนำไปใช้เป็นแพลตฟอร์มพัฒนา Arm Cortex-M0 ขนาดเล็กได้อีกด้ […]

Ploopy Bean : เมาส์ Pointing Stick ฮาร์ดแวร์โอเพนซอร์ส รองรับ QMK

Ploopy Bean

Ploopy Bean เป็นเมาส์แบบ Pointing Stick เป็นฮาร์ดแวร์โอเพนซอร์สและผลิตด้วยเครื่องพิมพ์ 3D โดยทำงานด้วยเฟิร์มแวร์โอเพนซอร์ส QMK ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 เพื่อควบคุมปุ่มกด Omron D2LS-21 จำนวน 4 ปุ่ม และหัวควบคุมแบบ friction nub Ploopy เป็นบริษัทจากประเทศ Canada ที่มีชื่อเสียงด้านอุปกรณ์คอมพิวเตอร์ฮาร์ดแวร์โอเพนซอร์ส ก่อนหน้านี้เราเคยนำเสนอหูฟัง ในปี 2023 และทางบริษัทก็ยังมีผลิตภัณฑ์อื่น ๆ อีก เช่น เมาส์แทร็กบอล, แทร็กแพด, ปุ่มหมุน USB และอุปกรณ์เสริมอีกหลายประเภท โดย Bean ถือเป็นผลิตภัณฑ์รุ่นล่าสุดที่เพิ่มเข้ามาในกลุ่มอุปกรณ์ของบริษัทนี้ สเปคของ Ploopy Bean: แผงวงจร Bean Pointing Stick PCB ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 USB – 1x พอร์ต USB-C สำหรับจ่ายไฟและรับส่งข้อมูล ปุ่มกด – 4x ปุ่ม Om […]

ภาษา Rust vs C สำหรับการพัฒนาเฟิร์มแวร์ระบบสมองกลฝังตัว

SensorTIle.Box PRO 1

กระแสความนิยมของภาษา Rust กำลังเพิ่มขึ้นอย่างมาก และเริ่มถูกนำไปใช้ในหลายโปรเจกต์ รวมถึงใน Linux kernel ด้วย แต่ก่อนหน้านี้ยังไม่ชัดเจนว่าว่า Rust เหมาะสมกับการพัฒนาเฟิร์มแวร์สำหรับระบบสมองกลฝังตัว (embedded) หรือไม่ เนื่องจากไมโครคอนโทรลเลอร์มีทรัพยากรฮาร์ดแวร์จำกัด จำเป็นต้องใช้หน่วยความจำและพื้นที่จัดเก็บข้อมูลให้น้อยที่สุด และยังต้องมีประสิทธิภาพสูง เช่น เพื่อช่วยลดการใช้พลังงานในอุปกรณ์ที่ใช้แบตเตอรี่ งานวิจัยจาก Cornell University  เรื่อง “Lessons from an Industrial Microcontroller Use Case with Ariel OS” ได้พยายามตอบคำถามนี้ โดยทำการเปรียบเทียบระหว่างภาษา C และภาษา Rust สำหรับระบบสมองกลฝังตัว ซึ่งผลลัพธ์สรุปว่า Rust เป็นตัวเลือกที่สามารถนำมาใช้งานได้จริง : เมื่อภาษา Rust ได้รับความนิยมมากขึ้นสำหรับการพัฒ […]

Prunt Board 3 : บอร์ดควบคุมเครื่องพิมพ์ 3 มิติ ทำงานได้ลื่นและเงียบ

Prunt Board 3

Prunt Board 3 เป็นบอร์ดควบคุมเครื่องพิมพ์ 3 มิติ ที่มาพร้อมไดรเวอร์สเต็ปเปอร์ TMC2240 stepper driver จำนวน 6 ตัว, เอาต์พุตฮีตเตอร์ 15A จำนวน 2 ช่อง, เอาต์พุตพัดลม 4 ช่อง, อินพุตเทอร์มิสเตอร์ 4 ช่อง และอินพุตเอ็นด์สต็อป 4 ช่อง โดยถูกออกแบบมาเพื่อให้การทำงานราบรื่นและเงียบยิ่งขึ้น ฮาร์ดแวร์ของบอร์ดนี้ยังถูกระบุว่ามีการป้องกันไฟฟ้าสถิต (ESD) ที่ดีกว่าบอร์ดอย่าง Duet 3 Mini 5+ หรือ BTT SKR 3 EZ อีกทั้งยังรองรับการสร้างสัญญาณสเต็ปแบบเร่งความเร็วด้วยฮาร์ดแวร์ (hardware-accelerated step generation) จุดเด่นที่แท้จริงอยู่ที่เฟิร์มแวร์ Prunt และเซิร์ฟเวอร์ที่เกี่ยวข้อง ซึ่งสามารถสร้างโปรไฟล์ความเร็วแบบ 31 เฟส เพื่อให้การเคลื่อนไหวเนียนขึ้น และคุณภาพงานพิมพ์ดีกว่าบอร์ดที่ใช้เฟิร์มแวร์อย่าง Klipper หรือ Marlin สเปคของ Prun […]

M5Stack เปิดตัว Cardputer Mesh Kit เวอร์ชันใหม่! สื่อสารแบบ Off-Grid รองรับ LoRa, GNSS และ Meshtastic

Cardputer Mesh Kit for Meshtastic ESP32-S3 1

M5Stack เปิดตัว Cardputer Mesh Kit ซึ่งเป็นอุปกรณ์สื่อสารแบบ Meshtastic ขนาดพกพาในรูปแบบการ์ด โดยพัฒนาบนคอนโทรลเลอร์ Cardputer-Adv ที่ใช้ชิป ESP32-S3 พร้อมโมดูลขยาย LoRa รุ่นใหม่ (CapLoRa-1262) ชุดคิทนี้ถือเป็นการอัปเกรดแบบโมดูลาร์จาก Cardputer รุ่นเดิม โดยตัวเครื่องหลักจะทำหน้าที่จัดการส่วนติดต่อผู้ใช้ (UI) ผ่านคีย์บอร์ด 56 ปุ่ม และหน้าจอ LCD ขนาด 1.14 นิ้ว ส่วนโมดูลเสริม “Cap” จะเพิ่มความสามารถด้านการสื่อสาร ด้วยชิปรับส่งสัญญาณ Semtech SX1262 และโมดูล GNSS รุ่น AT6668 ทำให้อุปกรณ์สามารถส่งข้อความแบบออฟไลน์ (off-grid) และติดตามตำแหน่ง GPS ได้ โดยไม่ต้องพึ่งพาเครือข่ายเซลลูลาร์ สเปคของ Cardputer Mesh Kit : Core Controller (Cardputer-Adv): โมดูล MCU ไร้สาย – M5Stack M5Stamp S3A พร้อม SoC – Espressif Systems ESP3 […]

MicroPython v1.27 เพิ่มการรองรับไมโครคอนโทรลเลอร์ ESP32-C5, ESP32-P4 และ STM32U5

MicroPython v1.27

MicroPython เป็นหนึ่งในเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์ที่ได้รับความนิยมมากที่สุด เนื่องจากใช้งานง่าย โดยการเปิดตัว MicroPython v1.27 ได้เพิ่มการรองรับไมโครคอนโทรลเลอร์ที่น่าสนใจหลายรุ่น ได้แก่ Espressif Systems ESP32-C5 และ ESP32-P4,ซึ่งเป็นผลมาจากการอัปเดตเฟรมเวิร์ก ESP-IDF เป็นเวอร์ชัน v5.5.1 รวมถึงการรองรับไมโครคอนโทรลเลอร์ STMicroelectronics STM32U5 อีกด้วย พร้อมทั้งมีการปรับปรุงและเปลี่ยนแปลงอื่น ๆ อีกมากมาย การเปลี่ยนแปลงเหล่านี้ประกอบด้วย การปรับปรุงชุดทดสอบ (test suite) เพื่อรองรับจำนวนแพลตฟอร์มฮาร์ดแวร์ที่เพิ่มขึ้น, การแนะนำระบบระดับ (tier levels) สำหรับแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกัน, การปรับแต่งประสิทธิภาพและแก้ไขบั๊กหลายจุด, การอัปเดตไลบรารี, การเพิ่มบอร์ด ESP32 และ STM32 รุ่นใหม่ ๆ และฟีเจอร์อื่น […]