DIY สุดว้าว! Tony Goacher พัฒนาป้าย LED เทศกาลซิงค์แสงอัตโนมัติไร้สายด้วย ESP32 และ ESP-NOW

ป้าย 'CrowdClock Badges' แต่ละชิ้นประกอบด้วยวงแหวนไฟ LED RGB ที่สามารถระบุตำแหน่งได้ 16 ดวง ควบคุมด้วยไมโครคอนโทรลเลอร์ ESP32 ซึ่งมีขีดความสามารถด้านการสื่อสารไร้สายที่ยอดเยี่ยมในตัว Tony Goacher ได้นำโปรโตคอล ESP-NOW มาใช้เพื่อให้ป้ายแต่ละชิ้นสามารถส่งสัญญาณ "Clock Tick" หรือค่าเวลาปัจจุบันของตัวเองออกไปได้

ไม่เพียงเท่านั้น อุปกรณ์แต่ละตัวยังคอยรับฟังสัญญาณ Clock Tick จากป้ายอื่นๆ ในบริเวณใกล้เคียง หากได้รับค่า Clock Tick ที่สูงกว่าจากป้ายอื่น มันก็จะอัปเดตค่าเวลาของตัวเองให้ตรงกับค่าที่สูงกว่านั้น พฤติกรรมนี้ทำให้ป้ายหลายๆ ชิ้นที่อยู่ในระยะการสื่อสารวิทยุสามารถซิงค์การทำงานเข้าด้วยกันได้อย่างรวดเร็วและอัตโนมัติ

ความพิเศษของระบบนี้คือ ไม่จำเป็นต้องมีการกำหนดอุปกรณ์หลัก (master) หรือการจับคู่แต่อย่างใด อุปกรณ์จะซิงค์ตัวเองเข้ากับป้ายที่มีค่า Clock Tick สูงสุด ทำให้เกิดพฤติกรรมการซิงค์อัตโนมัติที่แพร่กระจายไปทั่วเครือข่ายไร้สายแบบกระจายศูนย์ได้อย่างน่าทึ่ง สำหรับผู้ที่สนใจ สามารถดูไฟล์โครงการทั้งหมดได้บน GitHub ซึ่งแสดงให้เห็นถึงแนวคิดเบื้องหลังการทำงานของสายรัดข้อมือคอนเสิร์ตที่หลายคนอาจเคยสงสัย


🏷️ หมวดหมู่: LED Hacks, ESP-Now, ESP32, led, sync

🔗 อ่านบทความฉบับเต็ม: hackaday