สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: เตรียมการเชื่อมต่อเซิร์ฟเวอร์ MQTT
- ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์
- ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
วีดีโอ: ระบบรักษาความปลอดภัยภายในบ้าน IOT: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
แอปพลิเคชั่น IoT ที่มีประโยชน์มากที่สุดตัวหนึ่งคือการรักษาความปลอดภัยภายในบ้าน ลองนึกภาพว่ามีโจรกำลังตัดสายกล้องรักษาความปลอดภัยของคุณขณะพยายามบุกเข้าไปในบ้านของคุณ สิ่งนี้จะไม่เกิดขึ้นหากระบบรักษาความปลอดภัยของคุณทำงานแบบไร้สายและชาญฉลาด
การซื้ออุปกรณ์รักษาความปลอดภัยภายในบ้านแบบไม่มีชั้นวางจะทำให้คุณเสียเงิน แต่ถ้าทำเอง ค่าใช้จ่ายก็จะไม่แพงมาก!
ที่นี่ฉันจะแสดงให้คุณเห็นวิธีการทำง่ายจริงๆ~
เสบียง
- Realtek Ameb1 RTL8195AM ไมโครคอนโทรลเลอร์ x2
- กกเซ็นเซอร์x1
- แม่เหล็ก x1
- LED (สีแดง) x1
- Buzzer x1 J
- ลวดหนาม x6
ขั้นตอนที่ 1: เตรียมการเชื่อมต่อเซิร์ฟเวอร์ MQTT
MQTT เป็นโปรโตคอลการเชื่อมต่อระหว่างเครื่องกับเครื่อง (M2M)/"Internet of Things" ได้รับการออกแบบให้เป็นสื่อเผยแพร่/สมัครรับข่าวสารที่มีน้ำหนักเบามาก
เราสามารถพูดได้ว่า MQTT เป็นโปรโตคอลที่ออกแบบมาสำหรับ IoT MQTT อิงตาม TCP/IP และส่ง/รับข้อมูลผ่านการเผยแพร่/สมัครรับข้อมูล
เนื่องจากเราใช้บอร์ดพัฒนา ameba เราจึงสามารถลงทะเบียนบัญชีบนเว็บไซต์ทางการได้ที่ https://www.amebaiot.com/en/ และรับการเชื่อมต่อเซิร์ฟเวอร์ MQTT ฟรีที่ https://www.amebaiot.com/en /, หมายเหตุ เมื่อคุณลงทะเบียนบน AmebaIOT.com และลงทะเบียนอุปกรณ์ของคุณสำหรับ “Cloud Service” แล้ว ชื่อผู้ใช้และรหัสผ่านที่คุณใช้เพื่อเข้าสู่ระบบ AmebaIOT.com จะเหมือนกันสำหรับการเชื่อมต่อ MQTT ของคุณ รายละเอียดจะอธิบายในภายหลังใน กวดวิชา
ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์
ศูนย์กลางของทุกโครงการ IoT (Internet-of-Things) คือไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โครงการของเราก็ไม่มีข้อยกเว้น ไมโครคอนโทรลเลอร์ Wi-Fi ที่ใช้ในที่นี้คือ Ameba-1 RTL8195AM จาก Realtek มีอุปกรณ์ต่อพ่วงที่มีประโยชน์มากมายและโมดูล Wi-Fi ที่แข็งแกร่งซึ่งมีกำลังไฟต่ำพอที่จะใช้แบตเตอรี่เซลล์เป็นเวลาหลายสัปดาห์
มีอะไรอีก? บอร์ดนี้สามารถตั้งโปรแกรมบน Arduino IDE ได้! ใช่ ไม่จำเป็นต้องเรียนรู้ซอฟต์แวร์ที่ไม่ยอมใครง่ายๆ เพียงแค่เปิด Arduino IDE ของคุณแล้ววางลิงก์ต่อไปนี้ลงใน "URL ผู้จัดการบอร์ดเพิ่มเติม" ภายใต้ "ไฟล์ -> การตั้งค่า" และเครื่องมือและยูทิลิตี้ทั้งหมดของไมโครคอนโทรลเลอร์จะถูกดาวน์โหลดโดยอัตโนมัติโดยการติดตั้งบอร์ดนี้จาก “ผู้จัดการบอร์ด” ภายใต้ “เครื่องมือ -> บอร์ด”
หลังจากนั้น คุณสามารถดาวน์โหลดซอร์สโค้ดจาก Github ได้ที่
สังเกตว่ามี 2 ino ไฟล์ในที่เก็บ ไฟล์หนึ่งสำหรับ ameba ที่เชื่อมต่อกับ buzzer และอีกไฟล์สำหรับ ameba ที่เชื่อมต่อกับ LED
สิ่งสุดท้ายที่คุณต้องทำเกี่ยวกับโค้ดคือการแก้ไขข้อมูลต่อไปนี้ในโค้ดที่คุณเพิ่งดาวน์โหลด และจากนั้นคุณก็พร้อมที่จะกดปุ่ม "อัปโหลด" ในที่สุด และรับโค้ดที่กระพริบบนอะมีบาในไม่กี่วินาที
ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
คุณสามารถดูส่วนวัสดุสิ้นเปลืองเพื่อดูรายการสิ่งของที่คุณต้องการ (ดูรูปที่ 1)
เพื่อจุดประสงค์ในการสาธิต เราสร้างกำแพงที่มีหน้าต่างโดยใช้แผ่นกระดานที่ซื้อจากร้าน DIY และหน้าต่างโดยใช้เศษกล่องพลาสติกใส คุณสามารถข้ามส่วนนี้ได้หากต้องการ
การเชื่อมต่อวงจรค่อนข้างตรงไปตรงมา ตรวจสอบแผนที่การเชื่อมต่อด้านล่างเพื่อเชื่อมต่อทุกอย่าง (ดูรูปที่ 2&3)
นี่คือลักษณะที่ปรากฏเมื่อการเชื่อมต่อเสร็จสิ้น (ดูรูปที่ 4)
ตอนนี้ใช้กาวบางส่วนกับทั้งสวิตช์กกและแม่เหล็กแล้ววางลงบน 2 ด้านของหน้าต่างแบบนี้ (ดูรูปที่ 5)
จากนั้นใส่ออดและไฟ LED สีแดงที่เชื่อมต่อกับอะมีบาอื่นผ่านรูที่เจาะบนกระดานเช่นนี้ (ดูรูปที่ 6)
ดังนั้นการตั้งค่าทั้งหมดจะมีลักษณะดังนี้ (ดูรูปที่ 7)
ตอนนี้เพิ่มพลังให้ทั้งอะมีบาและเพลิดเพลินไปกับระบบรักษาความปลอดภัยภายในบ้าน IOT ที่ตอบสนองและสะดวกสุด ๆ นี้!
PS: เมื่อหน้าต่างถูกเปิดโดยผู้ที่เชิญตัวเอง ออดจะส่งเสียงดังและไฟ LED สีแดงเริ่มกะพริบอย่างบ้าคลั่งเพื่อเตือนเจ้าของและทำให้ผู้ที่เชิญตัวเองตกใจ
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
ระบบรักษาความปลอดภัยภายในบ้าน: 5 ขั้นตอน
ระบบรักษาความปลอดภัยภายในบ้าน: สร้างระบบรักษาความปลอดภัยภายในบ้านของคุณเองโดยใช้ Raspberry pi
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
ระบบรักษาความปลอดภัยภายในบ้าน DSC ที่เปิดใช้งานอินเทอร์เน็ต: 22 ขั้นตอน
ระบบ DSC Home Security ที่เปิดใช้งานอินเทอร์เน็ต: ปรับเปลี่ยนระบบ DSC Home Security ที่มีอยู่ให้เปิดใช้งานอินเทอร์เน็ตและตรวจสอบตนเอง คำแนะนำนี้ถือว่าคุณมี Raspberry Pi ที่ใช้งานได้ โปรดทราบว่าการใช้งานนี้มีข้อบกพร่องดังต่อไปนี้: หากขโมยตัดสาย DSL ที่เข้ามา