ความปลอดภัยแบบ Over-The-Air: แผงกั้นจราจรบนคลาวด์
แผงกั้นไม้กระดกที่จอดรถทั่วไปจะเปิดด้วยบัตร RFID ในพื้นที่ หรือรีโมตขนาดเล็ก แต่ แผงกั้นจราจรควบคุมด้วยระบบคลาวด์ นี้ นำเสนอวิศวกรรมระดับโลก ด้วยการใช้สถาปัตยกรรม ESP8266 หรือ Arduino MKR อันน่าทึ่ง คุณสามารถลดแผงกั้นจราจรที่พิมพ์ด้วย 3D ขนาดใหญ่ในลอสแอนเจลิสได้ง่ายๆ เพียงแค่แตะปุ่มบนแดชบอร์ดเว็บ ในขณะที่คุณกำลังนั่งอยู่ในปารีส

การผูกตัวแปร IoT Cloud
Arduino IoT Cloud ใช้ระบบ "Property Variable" ที่ปฏิวัติวงการ
- ใน Web Cloud Dashboard คุณสร้างอ็อบเจกต์
Booleanขนาดใหญ่ชื่อgateSwitch - ไฟล์
thingProperties.hจะสร้างเงาของตัวแปรนี้ขึ้นมาใน Arduino IDE โดยอัตโนมัติ - ทุกครั้งที่คุณคลิกวิดเจ็ต
SWITCHบนเว็บเบราว์เซอร์หรือแอป iOS เซิร์ฟเวอร์ Azure ขนาดใหญ่จะเจรจาการเชื่อมต่อ MQTT WebSocket ที่เข้ารหัสโดยตรงไปยังบอร์ด ESP8266 ที่ติดตั้งอยู่บนประตู! - C++ Callback Event:
void onGateSwitchChange() {
if (gateSwitch == true) {
Serial.println("CLOUD COMMAND: OPEN GATE!");
boomGateServo.write(90); // ยกแขนกั้นขนาดใหญ่ขึ้น!
} else {
Serial.println("CLOUD COMMAND: CLOSE GATE!");
boomGateServo.write(0); // ลดแขนกั้นลง!
}
}
ระบบป้องกันความผิดพลาดในการตรวจจับสิ่งกีดขวาง
หากมีรถจอดอยู่ใต้แผงกั้นในขณะที่ Cloud สั่งให้ปิด ระบบที่ไม่ฉลาดจะลดแขนกั้นโลหะหนักลงมาทะลุกระจกหน้ารถ
- เซ็นเซอร์สำรองในพื้นที่: คุณต้องติดตั้ง HC-SR04 Sonar หรือ IR Break-Beam ในพื้นที่โดยตรงกับตัวเรือนของแผงกั้น
- ก่อนดำเนินการคำสั่ง
onGateSwitchChange(false)นั้น Arduino จะตรวจสอบอาร์เรย์ Sonar ในพื้นที่! if (carDetected == true) { return; }- ระบบจะปฏิเสธคำสั่ง Cloud ได้อย่างสมบูรณ์แบบอย่างรุนแรง ซึ่งช่วยป้องกันความเสียหายร้ายแรงต่อทรัพย์สิน และแสดงข้อความ
ALERT: BLOCKEDกลับไปยัง Web Dashboard!
ข้อกำหนดสำหรับ IoT Boom Gate
- Arduino MKR WiFi 1010 หรือ NodeMCU ESP8266
- MG996R High-Torque Metal Servo (สำหรับยกแขนกั้นที่พิมพ์ด้วย 3D ขนาดยาวซึ่งมีกลไกคานงัดขนาดใหญ่)
- HC-SR04 Sonar Sensor (ในฐานะอาร์เรย์ความปลอดภัยป้องกันการหนีบที่สำคัญ)
- แหล่งจ่ายไฟ 5V 3-Amp (หาก Servo ชะงักเมื่อต้านกับวัตถุหนัก มันจะดึงกระแส 2 Amps และรีบูตชิป Wi-Fi ทันทีหากไม่มีแหล่งจ่ายไฟภายนอก)