การปฏิสัมพันธ์ระดับโลก: รางหญ้าคริสต์มาสที่ควบคุมด้วยอินเทอร์เน็ต
การตกแต่งคริสต์มาสโดยทั่วไปมักจะอยู่กับที่ แต่โปรเจกต์นี้ได้เปลี่ยน Christmas Crib (ฉากการประสูติ) แบบดั้งเดิมให้กลายเป็น IoT Installation แบบอินเทอร์แอคทีฟทั่วโลก ด้วยการโฮสต์เว็บพอร์ทัลที่กำหนดเอง นักออกแบบได้เปิดโอกาสให้ทุกคนทั่วโลกสามารถเปิด/ปิดสวิตช์บนสมาร์ทโฟนของตนเอง และมองเห็นผลลัพธ์ในโลกจริงผ่าน IP cameras แบบสด นี่คือความพยายามด้านวิศวกรรมขนาดใหญ่ที่เชื่อมโยงการพัฒนาเว็บ การจัดการเซิร์ฟเวอร์ และอิเล็กทรอนิกส์ฝังตัวเข้าไว้ด้วยกัน
สถาปัตยกรรมแบบ Hybrid Cloud + Local
เพื่อรองรับโหลดของผู้ใช้งานเว็บจำนวนมากในขณะที่ยังคงควบคุมแบบเรียลไทม์ได้ โปรเจกต์นี้จึงใช้สถาปัตยกรรมแบบแบ่งชั้น:
- The Web Core: เว็บไซต์ที่ตอบสนอง (responsive website) ซึ่งสร้างด้วย Bootstrap และ jQuery ถูกโฮสต์บน Debian VM (ทำงานบน Proxmox) ในเครื่องเซิร์ฟเวอร์ท้องถิ่น เซิร์ฟเวอร์นี้ทำหน้าที่เป็นผู้จัดการสถานะส่วนกลาง โดยบันทึกว่าไฟดวงใดควรเปิดอยู่
- The Pi Proxy: Raspberry Pi 3 ทำหน้าที่เป็นเกตเวย์ท้องถิ่น มันจะคอยตรวจสอบสถานะปัจจุบันจากเซิร์ฟเวอร์ Debian อย่างต่อเนื่อง วิธีการแบบ "Proxy" นี้ใช้เพื่อความปลอดภัย—ฮาร์ดแวร์ของรางหญ้าคริสต์มาสจะไม่ถูกเปิดเผยสู่สาธารณะอินเทอร์เน็ตโดยตรง
- Arduino Execution: บอร์ด Arduino Nano สองตัวได้รับคำสั่งจาก Pi ผ่าน USB Serial บอร์ด Nano เหล่านี้เป็นหัวใจสำคัญของการทำงาน โดยจัดการการสลับเปิด/ปิด LEDs และลำโพงด้วยความเร็วสูง
การส่องสว่างพลังงานสูงผ่าน MOSFETs
ไฟคริสต์มาสแบบดั้งเดิมมีกำลังไฟสูงเกินกว่าที่ Arduino จะควบคุมได้โดยตรง โปรเจกต์นี้แก้ปัญหานี้โดยใช้ PCB แบบกำหนดเอง:
- N-Channel Power MOSFETs: MOSFETs กำลังสูงจำนวนสิบสองตัวทำหน้าที่เป็นรีเลย์โซลิดสเตต (solid-state relays) พวกมันช่วยให้สัญญาณ 5V จาก Arduino สามารถควบคุมแถบ LED ที่มีแรงดันไฟฟ้าสูงกว่า (12V หรือ 24V) ได้โดยไม่ต้องมีการสึกหรอทางกลไก
- IP Camera Feedback: เพื่อให้ผู้ใช้งานอินเทอร์เน็ตได้รับความพึงพอใจในทันที IP Cameras สองตัวถูกวางไว้อย่างมีกลยุทธ์ภายในรางหญ้า สตรีมสดถูกฝังอยู่ในเว็บไซต์ ทำให้ผู้ใช้งานสามารถเห็นการเปลี่ยนแปลงของไฟได้แบบเรียลไทม์
- Long-Range Connectivity: เนื่องจากรางหญ้าตั้งอยู่ในใจกลางเมืองซึ่งห่างจากเซิร์ฟเวอร์หลัก ทีมงานจึงใช้ลิงก์ไร้สายแบบจุดต่อจุด Ubiquiti NanoBeam บนเสาเฉพาะ เพื่อให้การเชื่อมต่ออินเทอร์เน็ตมีเสถียรภาพ
จิตวิญญาณแห่งชุมชนผ่านเทคโนโลยี
นอกเหนือจากอุปกรณ์อิเล็กทรอนิกส์แล้ว โปรเจกต์ยังได้รวม Computer Speakers ที่จะเปิดเพลงคริสต์มาสให้ดังไปทั่วจัตุรัสกลางเมืองทุกครั้งที่มีผู้ใช้งานเข้ามามีส่วนร่วมกับเว็บไซต์ สร้างขึ้นตลอดระยะเวลาหนึ่งเดือนโดยทีมเพื่อนผู้ทุ่มเท โปรเจกต์นี้เป็นตัวอย่างอันทรงพลังว่า Home Automation และ Smart Appliances สามารถนำมาใช้เพื่อส่งเสริมการมีส่วนร่วมของชุมชนและบรรยากาศแห่งการเฉลิมฉลองผ่านงานศิลปะที่เข้าถึงได้โดยเสรีได้อย่างไร
สวัสดีครับ/ค่ะ,
ผม/ฉันต้องการแสดงโปรเจกต์ดั้งเดิมที่สร้างขึ้นร่วมกับเพื่อนๆ ครับ/ค่ะ มันคือรางหญ้าที่ควบคุมได้ด้วยอินเทอร์เน็ต ทุกคนสามารถควบคุมรางหญ้าได้ผ่านเว็บไซต์
เว็บไซต์นี้สร้างขึ้นโดยใช้ **Bootstrap และ jQuery** การโฮสต์อยู่บนเซิร์ฟเวอร์ใต้ดินของพวกเราเอง เราใช้เวอร์ชวลแมชชีน (**Debian**) บน **Proxmox** ครับ/ค่ะ
**Raspberry Pi** เป็นเพียง **proxy** มันดึงสถานะปัจจุบันจากเซิร์ฟเวอร์และส่งไปยัง **Arduino**
เราใช้ **Raspberry Pi 3**, **IP Cameras** 2 ตัว, **Arduino Nano** 2 ตัว และระบบจุดระเบิดเองอีกมากมาย 😀
การสื่อสารใช้ **Ubiquiti NanoBeam** เป็นหลัก เรามีอินเทอร์เน็ตจากผู้ให้บริการอินเทอร์เน็ตท้องถิ่น **Ubiquiti** ถูกติดตั้งอยู่บนเสาที่ปกติแล้วจะแขวนธง
ในรางหญ้า เราได้ติดตั้ง **computer speaker**—เพลงคริสต์มาสทั้งหมดได้ยินไปทั่วใจกลางเมืองเลยครับ/ค่ะ 😀 ผม/ฉันสร้างมันร่วมกับเพื่อนร่วมงานประมาณหนึ่งเดือน รายละเอียดเพิ่มเติมอยู่ในรูปภาพครับ/ค่ะ
ขออภัยสำหรับภาษาอังกฤษของผม/ฉันนะครับ/คะ มันไม่ใช่ภาษาแม่ของผม/ฉัน
ลิงก์สำหรับเว็บไซต์: http://crib.controlling24.com/







