สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การลองครั้งแรก
- ขั้นตอนที่ 2: เพิ่มบริดจ์ Rectifier
- ขั้นตอนที่ 3: เพิ่มระบบอัตโนมัติภายในบ้าน
วีดีโอ: การแจ้งเตือนกริ่งประตูสำหรับผู้บกพร่องทางการได้ยินผ่านระบบอัตโนมัติภายในบ้าน (ESP-now, MQTT, Openhab): 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันรวมกริ่งประตูแบบปกติเข้ากับระบบอัตโนมัติในบ้านได้อย่างไร วิธีแก้ปัญหานี้เหมาะอย่างยิ่งสำหรับผู้บกพร่องทางการได้ยิน
ในกรณีของฉัน ฉันใช้มันเพื่อรับการแจ้งเตือนว่าห้องนั้นยุ่งและมีเสียงดังในงานเลี้ยงวันเกิดของเด็ก ๆ หรือไม่
ฉันยังสามารถเห็นเวลาที่กริ่งประตูดังขึ้นเป็นครั้งสุดท้าย
ระบบอัตโนมัตินี้ใช้โครงสร้างพื้นฐาน ESP-now, Node-Red และ MQTT ของฉันตามที่อธิบายไว้ใน Instructable ของฉัน
เสบียง
คุณสามารถค้นหาส่วนประกอบอิเล็กทรอนิกส์ทั่วไปเหล่านี้ได้ใน Aliexpress หรือ eBay
- ESP-01S
- 4x 1N4001 ไดโอด
- AMS1117 ตัวควบคุมแรงดันไฟฟ้า 3.3V
- ตัวเก็บประจุ 10uF และ 1000uF
- ตัวต้านทาน 7.5 หรือ 10k
- ขั้วต่อ สายไฟ และ PCB
ขั้นตอนที่ 1: การลองครั้งแรก
หม้อแปลงกริ่งประตูของฉันสร้าง 8V ดังนั้นฉันจึงออกแบบวงจรง่ายๆ บัดกรีบนบอร์ดที่สมบูรณ์แบบแล้วลอง
รหัส Arduino อยู่ใน Github ของฉัน ESP-01S จะกะพริบตามขั้นตอนที่ 3 ของคำแนะนำนี้
ฉันพบว่าเมื่อกริ่งประตูดังขึ้น ESP-01S ไม่เริ่มทำงาน (ไฟ LED แสดงสถานะสีน้ำเงินไม่ติดสว่าง) เมื่อฉันวัดแรงดันไฟฟ้าที่กริ่งประตูเมื่อส่งเสียง ฉันแทบจะไม่ได้วัดแรงดันไฟฟ้าเลย ทำไม?
จากนั้นระฆังในใจของฉันก็ดังขึ้น: มันเป็นกริ่งประตูบ้าน อันที่จริง เมื่อฉันวัดแรงดันไฟฟ้ากระแสสลับ ฉันวัด 8V AC เลยเปลี่ยนมาใช้แผนบี
ขั้นตอนที่ 2: เพิ่มบริดจ์ Rectifier
ฉันพบคำแนะนำนี้ซึ่งอธิบายวงจรเรียงกระแสของสะพาน ฉันมีพื้นที่ว่างบนบอร์ดที่สมบูรณ์แบบของฉันและเพิ่มไดโอด 1N4001 สี่ตัวและเพิ่มตัวเก็บประจุ 1000uF
สำหรับผลิตภัณฑ์จริง ตัวควบคุมแรงดันไฟฟ้าควรวางไว้ดีกว่า แต่สำหรับการทดลองเล็กๆ นี้ ก็เพียงพอแล้ว
ขั้นตอนที่ 3: เพิ่มระบบอัตโนมัติภายในบ้าน
ตอนนี้เสียงกริ่งประตูกลายเป็นข้อความ MQTT ท้องฟ้าเป็นขีดจำกัดสำหรับการทำงานอัตโนมัติที่คุณต้องการเริ่มต้น:
- ไฟแฟลช
- ส่งเสียงกริ่งหรือสัญญาณเตือนภัยที่เชื่อมต่อ WiFi อื่น ๆ
- ปิดหรือเปิดมู่ลี่หรือบานประตูหน้าต่าง
ในระบบอัตโนมัติภายในบ้านของฉัน (Openhab) ฉันได้รวมการดำเนินการต่อไปนี้ไว้เมื่อข้อความ "RING" เผยแพร่ในหัวข้อ "เซ็นเซอร์/ออด":
- เปิดใช้งานฉากของแถบ LED ของฉัน (กะพริบเป็นสีแดง) - เมื่อเปิดการทำงานอัตโนมัติ
- ลงทะเบียนเวลาที่กดกริ่งประตู
- รีเซ็ตสถานะของรายการออด
ไฟล์ openhab ของฉันอยู่ใน Github
แนะนำ:
การตรวจจับข้อผิดพลาด Heatpump และการเตือน ESP8266, Openhab, Telegram, MQTT ที่ใช้พลังงานจากแบตเตอรี่: 5 ขั้นตอน
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: ปั๊มความร้อนของฉันสำหรับให้ความร้อนแก่บ้านและน้ำของฉันแล้วได้รับข้อผิดพลาด ข้อผิดพลาดนี้ไม่สามารถสังเกตเห็นได้ง่าย เนื่องจากไม่มีแสงสีแดงหรือบางอย่าง มีเพียง 'P' เล็กๆ บนหน้าจอ LCD ขนาดเล็กเท่านั้น ดังนั้นฉันจึงสร้างเครื่องตรวจจับนี้เพื่อตรวจจับข้อผิดพลาดและ
MQTT/Google Home Flood/Water WIFI Sensor พร้อม ESP-01: 7 ขั้นตอน
MQTT / Google Home Flood / Water WIFI Sensor พร้อม ESP-01: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างเซ็นเซอร์น้ำท่วม / น้ำ wifi ด้วยต้นทุนน้อยที่สุด โครงการทั้งหมดมีค่าใช้จ่ายน้อยกว่า $8 สำหรับชิ้นส่วนที่ฉันซื้อจาก ebay และอะไหล่ที่มีอยู่ ในโครงการนี้ เราจะใช้ ESP-01 เพื่อให้ Wif
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE - การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: 4 ขั้นตอน
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE | การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้งบอร์ด esp8266 ใน Arduino IDE และวิธีตั้งโปรแกรม esp-01 และอัปโหลดโค้ดในนั้น เนื่องจากบอร์ด esp ได้รับความนิยมอย่างมาก และคนส่วนใหญ่ประสบปัญหา
Openhab MQTT PIR Motion Sensor: 7 ขั้นตอน
Openhab MQTT PIR Motion Sensor: สวัสดีในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างเซ็นเซอร์ตรวจจับความเคลื่อนไหวของคุณเองสำหรับ Openhab ได้อย่างไร
อ่านมิเตอร์ไฟฟ้าหลักของคุณ (ESP8266, WiFi, MQTT และ Openhab): 6 ขั้นตอน (พร้อมรูปภาพ)
อ่านมิเตอร์ไฟฟ้ากำลังหลักของคุณ (ESP8266, WiFi, MQTT และ Openhab): ในคำแนะนำนี้ คุณจะพบว่าฉันอ่านการใช้พลังงานไฟฟ้าหลักในบ้านของฉันอย่างไรและเผยแพร่ผ่าน ESP8266, Wifi, MQTT ใน Openhab Home Automation ของฉัน ฉันมี 'สมาร์ทมิเตอร์' ISKRA Type MT372 แต่มันไม่มีความเป็นไปได้ง่าย ๆ ในการส่งออก th