ควบคุมเครื่องใช้ไฟฟ้าของคุณจากที่ใดก็ได้ในโลก
แอพที่ยอดเยี่ยมซึ่งสามารถปล้นพนักงานได้มากมาย
เมื่อกดปุ่ม มันจะส่งไปยัง ESP32 หรือ ARDUINO ของคุณด้วยบลูทูธ - 222:on หรือ 222:off
WHERE :222 - คือ ID ของ SWITCH ที่คุณป้อนเมื่อ "เพิ่มสวิตช์"
// รหัสนี้อยู่ในเมธอดลูป
ถ้า (SerialBT.available()) { // นี่สำหรับ esp32
สตริง bluetoothData = SerialBT.readString(); // รับข้อมูลจากบลูทูธ
ถ้า(bluetoothData.indexOf("222:on") > 0){// เมื่อเปิดสวิตช์
digitalWrite (รีเลย์ 1 พิน, สูง); // เปิดรีเลย์
} อื่นถ้า (bluetoothData.indexOf("222:off") > 0){ // เมื่อปิดสวิตช์
digitalWrite (รีเลย์ 1 พิน, ต่ำ); // ปิดรีเลย์
}
}
1) สวิตช์รีเลย์ (เปิด/ปิดไฟหรือเครื่องใช้ไฟฟ้าภายในบ้าน) โดยอินเทอร์เน็ตโดยใช้ System API หรือ SMS
2) สร้างระบบเตือนภัย / ระบบรักษาความปลอดภัยของคุณเอง มันจะส่งการแจ้งเตือนหรือ SMS เมื่อตรวจจับการเคลื่อนไหวจากเซ็นเซอร์ และ arduino หรือ ESP32 จะส่งข้อมูลผ่านบลูทูธไปยังโทรศัพท์เครื่องเก่าของคุณ ตรวจสอบลิงค์ร้องจะมีรูปแบบวิธีการทำเช่นนี้
3) กังวลว่าคุณลืมเปิดหม้อหุงข้าวไว้ คุณสามารถใช้โทรศัพท์เครื่องเก่าเพื่อขอรูปถ่ายได้ แล้วแอปจะถ่ายรูปและส่งไปยังโทรศัพท์ของคุณ ไม่ดีเหรอ? (คุณต้องการเพียงโทรศัพท์เครื่องเก่าของคุณเท่านั้น ไม่ต้องใช้ arduino หรือ esp32)
หากคุณต้องการใช้แอพนี้เพื่อถ่ายภาพและนำไปที่โทรศัพท์มือถือของคุณ คุณไม่จำเป็นต้องใช้ arduino หรือ esp32 เพียงแค่ติดตั้งแอพบนโทรศัพท์ สิ่งที่คุณต้องการจะอยู่ในบ้านหรือโรงรถของคุณ
แอปนี้สื่อสารกับ arduino/esp32 ผ่านบลูทูธโดยใช้ HC05 หรือ HC06... หรือ ESP32 แอปนี้ช่วยให้คุณสร้างสวิตช์ที่คุณสามารถใช้ล็อกประตูหรือเปิด/ปิดไฟหรือเครื่องทำความร้อนได้โดยตรงจากโทรศัพท์ของคุณ และที่สำคัญที่สุดคือ คุณสามารถทำได้จากทั่วโลก โดยเชื่อมต่ออินเทอร์เน็ต หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ต คุณสามารถควบคุมได้ทาง SMS
สิ่งที่จำเป็นสำหรับการทำเช่นนี้:
Arduino ทุกรุ่นและ Bluetooth HC05 หรือ HC06 หรือ ESP32 (แนะนำ)
โมดูลรีเลย์
และแอพพลิเคชั่น
Arduino เป็นไมโครคอนโทรลเลอร์ขนาดเล็ก ราคาเริ่มต้นที่ 1.5 ดอลลาร์ ซึ่งคุณสามารถตั้งโปรแกรมให้ทำงานใดๆ เช่น สวิตช์รีเลย์หรือรับข้อมูลจากเซ็นเซอร์ เช่น อุณหภูมิ หรือควบคุม DC หรือ Stepper Motor และไม่เพียงเท่านั้น
นอกจากนี้ แอปนี้ยังสามารถใช้เช่นสัญญาณเตือนความปลอดภัยที่เชื่อมต่อกับ arduino a Motion Detector Sensor และเมื่อเซ็นเซอร์ตรวจจับการเคลื่อนไหวจะส่งข้อความด้วยบลูทูธผ่านซีเรียลไปยังโทรศัพท์ และจะส่งอีเมลหรือ SMS ถึงคุณ เยี่ยมไปเลยใช่ไหม
แต่ถ้าคุณต้องการควบคุม arduino ผ่านอินเทอร์เน็ตหรือ SMS คุณจะต้องใช้โทรศัพท์เครื่องเก่าที่ไม่ได้ใช้เพื่อทำสิ่งนี้
วิธีการทำงานเมื่อคุณเปิดสวิตช์ มันจะส่งข้อมูลบลูทูธ เช่น 22:on
ปิดสวิตช์มันจะส่งข้อมูลผ่านบลูทู ธ เช่น 22:off
22 - id ของสวิตช์ (คุณสามารถรับ/เปลี่ยนได้จากสวิตช์เพิ่ม/แก้ไข)
บน - ข้อความ
ดังนั้นในฝั่ง arduino จะเป็นแบบนี้
if(returnData("22", "off")){// รหัสของสวิตช์จากแอป (ค้นหาได้โดยกดสวิตช์เพิ่ม/แก้ไข)
digitalWrite (รีเลย์ 3, สูง); // สำหรับ rele เมื่อพินสูงรีเลย์จะตัดการเชื่อมต่อ
}else if(returnData("22", "on")){ // รหัสของสวิตช์จากแอป (คุณสามารถค้นหาได้โดยกดเพิ่ม/แก้ไขสวิตช์)
digitalWrite (รีเลย์ 3, ต่ำ); // สำหรับ rele เมื่อพินต่ำแสดงว่ารีเลย์เชื่อมต่ออยู่
relay3- เป็นพินของ arduino (พินดิจิทัลพินชื่ออะไรขึ้นต้นด้วย d1,d2)
คุณไม่ต้องกังวลว่าจะเขียนโค้ดสำหรับ arduino ได้อย่างไร ตรวจสอบลิงค์ด้านล่าง
ตรวจสอบลิงค์ด้านล่างมีรหัสสำหรับ arduino มีรูปแบบและรหัสสำหรับ Arduino และ ESP32 วิธีสร้าง Bluetooth Smart Plug และคำอธิบายวิธีการทำ
สคีมาและสร้างโค้ดสำหรับ arduino หรือ esp32