โมดูล ESP-ZeroCode ที่เข้ากันได้กับ Matter ใช้งานกับระบบอัตโนมัติ

ESP ZeroCode modules

Espressif Systems เพิ่งเปิดตัว โมดูล ESP-ZeroCode ที่เข้ากันได้กับ Matter พร้อมการเชื่อมต่อไร้สาย Wi-Fi และ/หรือ Thread (802.15.4) ที่ได้รับการออกแบบให้เป็นโซลูชันต่อแล้วใช้ (Plug-and-play) สำหรับไฟ LED, เต้ารับ, สวิตช์, สวิตช์หรี่ไฟ, รีเลย์, พัดลม และอุปกรณ์ไฟฟ้าแสงสว่างอื่นๆ ฉันเพิ่งได้กล่าวถึงการเขียนโปรแกรมแบบไม่ใช้โค้ดในบทความของ Ninephon Kongangkab ซึ่งอธิบายถึง SenseCraft เฟิร์มแวร์แสดงผลเซ็นเซอร์โดยไม่ใช้โค้ดบน Wio Terminal  โดยพื้นฐานแล้ว ไม่จำเป็นต้องมีความรู้ Arduino, MicroPython หรือภาษาการเขียนโปรแกรมใดๆ เนื่องจากผู้ใช้สามารถกำหนดค่าอุปกรณ์ IoT ให้ตรงกับความต้องการของตนเองได้เพียงแค่กดปุ่มไม่กี่ปุ่ม, Espressif ได้เสนอสิ่งที่คล้ายกันกับชิป ESP32 หลายตัวผ่านโมดูล ESP-ZeroCode โมดูล ESP-ZeroCode แรกจะ […]

Arduino Lab for MicroPython IDE สำหรับ บอร์ด Arduino

Arduino Lab for MicroPython

บอร์ด Arduino แต่เดิมใช้ภาษา C/C++ เขียนโค้ดในโปรแกรม Arduino IDE แต่ด้วย Arduino Lab for MicroPython, Arduino ได้เพิ่ม MicroPython ให้กับบอร์ด Arduino อย่างเป็นทางการหลายตัว ในคำพูดของทีม Arduino “ยังไม่ใช่ผลิตภัณฑ์อย่างเป็นทางการ (official product) เป็นเครื่องมือทดลองใช้งาน” แต่ฉันจะไม่แปลกใจเลยถ้ามันกลายเป็น IDE อย่างเป็นทางการในที่สุด เนื่องจากบริษัทร่วมมือกับ Damien George ผู้สร้าง MicroPython เพื่อพอร์ตคอมพิวเตอร์เสมือน (virtual machine) อย่างเป็นทางการกับผลิตภัณฑ์ Arduino และ Murilo Polese เพื่อพัฒนา Arduino Lab สำหรับ MicroPython ข้ามแพลตฟอร์มมี IDE  สำหรับ MicroPython IDE ดูคุ้นๆ… ใช่เลย ตอนนี้มันคือ Arduino IDE แต่สำหรับ MicroPython… 😉 และฟีเจอร์ที่เหมือนกันหลายอย่าง รวมถึงรองรับการเชื่อมต่อกับบอร์ด ก […]

เฟิร์มแวร์ RP2040 แปลง Raspberry Pi Pico ให้เป็นบริดจ์ I2C to USB

RP2040 firmware I2C USB bridge

Nicolai Electronics/ rp2040-ic2-interface เฟิร์มแวร์โอเพ่นซอร์ส สำหรับ Raspberry Pi Pico (หรือบอร์ด Raspberry Pi RP2040 อื่นๆ) จะแปลงบอร์ดเป็นบริดจ์ I2C เป็น USB (I2C to USB) เพื่อเชื่อมต่อเซ็นเซอร์หรือโมดูล I2C ใดๆ กับพีซีหรือฮาร์ดแวร์อื่นๆ ที่ไม่มี GPIO เฟิร์มแวร์ rp2040 ใช้โปรโตคอล USB ที่คาดหวังโดยไดรเวอร์เคอร์เนล I2C-Tiny-USB ที่ใช้โดยโปรเจ็กต์ I2C-Tiny-USB แบบเดิม สำหรับไมโครคอนโทรลเลอร์ Microchip ATMega AVR 8-บิต อย่างไรก็ตาม RP2040 ไม่ใช่ทางแยกของโปรเจ็กต์แบบเดิม แต่เป็นการนำเฟิร์มแวร์กลับมาใช้ใหม่อย่างสมบูรณ์ คุณจะต้องเชื่อมต่อเซ็นเซอร์ I2C, หน้าจอแสดงผล หรือโมดูลอื่นกับพิน SDA (GPIO 2) และ SCL (GPIO 3) ของไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และแฟลชเฟิร์มแวร์ “pre-release” ไปที่บอร์ด คุณส […]