สารบัญ:

Wemos DHT11 PIR Sensor พร้อมรีเลย์: 3 ขั้นตอน
Wemos DHT11 PIR Sensor พร้อมรีเลย์: 3 ขั้นตอน

วีดีโอ: Wemos DHT11 PIR Sensor พร้อมรีเลย์: 3 ขั้นตอน

วีดีโอ: Wemos DHT11 PIR Sensor พร้อมรีเลย์: 3 ขั้นตอน
วีดีโอ: วิธีต่อใช้งาน PIR เซ็นเซอร์ตรวจจับความเคลื่อนไหว (Motion Sensor Module ) 2024, พฤศจิกายน
Anonim
Wemos DHT11 PIR Sensor พร้อมรีเลย์
Wemos DHT11 PIR Sensor พร้อมรีเลย์
Wemos DHT11 PIR Sensor พร้อมรีเลย์
Wemos DHT11 PIR Sensor พร้อมรีเลย์

นี่คือคำแนะนำเกี่ยวกับวิธีการต่อสายและตั้งโปรแกรม Wemos mini D1 เพื่อให้สามารถอ่านอุณหภูมิจาก DHT11 และคุณสามารถจัดการข้อมูลผ่านแอป Blynk ผ่าน WIFI การใช้แอป Blynk จะอนุญาตให้ใช้แสดงค่าแบบกราฟิก (ความชื้นและหรืออุณหภูมิ) และหากต้องการคุณสามารถตั้งค่าเหตุการณ์ผ่านแอป Blynk ได้ ทำให้สะดวกยิ่งขึ้นเนื่องจากเราสามารถใช้แอปแทนการเขียนโค้ดซ้ำใน Arduino IDE ทุกครั้งที่เราต้องการแก้ไขหรือเพิ่มเหตุการณ์ (ดูที่ www.blynk.cc) ประการที่สองจะเป็น "ฮาร์ดโค้ด" ฉันเรียกมันอย่างนั้นเพราะถ้าคุณต้องการแก้ไขโค้ด คุณจะต้องอัปโหลดด้วยตนเองผ่านคอมไพเลอร์ เช่นเดียวกับการใช้แอพ Blynk รหัสนั้นใช้สำหรับเซ็นเซอร์ PIR และรีเลย์ ฉันจะรวมไฟล์ STL ของฉันสำหรับกล่องหุ้มที่กำหนดเองด้วย หากคุณต้องการพิมพ์ ฉันทำสิ่งนี้เป็นงานอดิเรกและฉันค่อนข้างใหม่กับสิ่งนี้ หากมีข้อเสนอแนะใดที่ฉันสามารถปรับปรุงสิ่งนี้ได้โดยทั้งหมดแจ้งให้เราทราบ

วัตถุประสงค์:

Wemos mini D1 จะสามารถอ่านอุณหภูมิและความชื้น และตรวจจับการเคลื่อนไหวผ่าน PIR ได้ สิ่งที่คุณต้องการจะทำอย่างไรนั้นขึ้นอยู่กับคุณ แอป Blynk ให้คุณมีตัวเลือกมากมายในการใช้การกำหนดค่านี้ รหัสของฉันถูกตั้งค่าให้เปิดรีเลย์เป็นเวลา 30 นาที คุณยินดีเป็นอย่างยิ่งที่จะเปลี่ยนแปลงสิ่งนั้นหากคุณต้องการผ่านรหัส

อีกทางเลือกหนึ่งอาจเป็น Read the Temperature จากห้องหนึ่งและด้วยค่าที่กำหนดนั้น ผ่านแอป Blynk ที่สร้างขึ้นด้วยคำสั่ง IF ตัวอย่างเช่น ฉันสามารถอ่านอุณหภูมิและตั้งค่าเป็น หากอุณหภูมิห้องสูงกว่าอุณหภูมินี้ (ให้ตั้งค่าเป็น 90 องศา) จากนั้นเปิดรีเลย์ AC สามารถเสียบกับรีเลย์ได้ ดังนั้นเมื่ออุณหภูมิห้องสูงกว่าอุณหภูมิที่กำหนด AC จะเปิดขึ้น มิฉะนั้นให้ปิดรีเลย์ แต่คุณจะต้องเข้ารหัสใหม่และทำให้พินที่รีเลย์เชื่อมต่อกับเสมือน และส่งไปยังแอป blynk หลังจากนั้นคุณสามารถจัดการการถ่ายทอดผ่านแอพได้

ขั้นตอนที่ 1:

ภาพ
ภาพ

นี่คือวิธีที่ฉันเชื่อมต่อ Wemos D1 ของฉัน ฉันได้เรียนรู้วิธีที่ยากซึ่งคุณไม่สามารถเชื่อมต่อสิ่งใด ๆ กับ GPIO0, GPIO2 และ/หรือ GPIO15 มิฉะนั้น จะไม่สามารถรีเซ็ตบอร์ดเป็นโหมดการเขียนโปรแกรมได้ และมันจะไม่ให้ฉันอัปโหลดภาพสเก็ตช์ของฉันในขณะที่มีสิ่งใดเชื่อมต่อกับหมุดเหล่านั้น ฉันเปลี่ยนพิน PIR จาก D4 (GPIO2) เป็น D1

ขั้นตอนที่ 2:

ภาพ
ภาพ

นี่คือตู้แบบกำหนดเองของฉันที่พอดีกับส่วนประกอบทั้งหมดของฉันได้ดี มีที่ยึดสำหรับเต้ารับที่ผนังและรูวงแหวนด้านหลังสำหรับสายเคเบิล หากคุณไม่มีเครื่องพิมพ์ 3D คุณสามารถเลือกกล่องเต้าเสียบ 1-Gang จาก HomeDepot เพียงตรวจสอบให้แน่ใจว่าส่วนประกอบของคุณพอดี ในอนาคต ฉันจะทำกล่องหุ้มใหม่และเพิ่มจุดสำหรับ micro USB ตัวเมีย ดังนั้นฉันไม่ต้องถอด Wemos ออกจากกล่องหุ้มทุกครั้งที่ต้องการอัปโหลดภาพสเก็ตช์ไปยังมัน..

ขั้นตอนที่ 3:

แนบเป็นรหัสสำหรับ Wemods D1 เปิดใน Arduino IDE เปลี่ยนเครือข่าย WIFI, รหัสผ่าน, รหัส Blynk Auth แล้วอัปโหลดภาพร่าง

แนะนำ: