
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ปั๊มความร้อนของฉันเพื่อให้ความร้อนแก่บ้านและน้ำของฉันแล้วได้รับข้อผิดพลาด ข้อผิดพลาดนี้สังเกตได้ยาก เนื่องจากไม่มีแสงสีแดงหรือบางอย่าง มีเพียง 'P' เล็กๆ บนหน้าจอ LCD ขนาดเล็กเท่านั้น ดังนั้นฉันจึงสร้างตัวตรวจจับนี้เพื่อตรวจหาข้อผิดพลาดและแจ้งให้ฉันทราบผ่าน Openhab, Telegram และอีเมล
เครื่องตรวจจับนี้ใช้พลังงานจากแบตเตอรี่และจะปิดโดยสมบูรณ์เมื่อปั๊มความร้อนทำงานตามปกติ โดยใช้รีเลย์ป้องกันความล้มเหลวในปั๊มความร้อน
ขั้นตอนที่ 1: ออกแบบและดำเนินการตามขั้นตอน


โมดูลทำงานตรงไปตรงมา:
- หากฮีทปั๊มทำงานอย่างถูกต้อง รีเลย์จะเปิดและโมดูลปิดอยู่
- หากปั๊มความร้อนอยู่ในโหมดข้อผิดพลาด รีเลย์จะเปลี่ยนเป็นสถานะปิดและเปิดโมดูลและไฟ LED สีแดงจะสว่างขึ้น (ดูขั้นตอนถัดไป)
โหมดแมนนวล
หากคุณเปลี่ยนสวิตช์ทดสอบ รีเลย์จะถูกข้ามและโมดูลจะเปิดขึ้น:
- หากกดปุ่มสีแดง (สวิตช์ OTA) ขณะเปิดโมดูลด้วยตนเอง โมดูลจะเริ่มทำงานในโหมด OTA เพื่ออัปเดตเฟิร์มแวร์ Over The Air (OTA) ไฟ LED สีฟ้าจะติด (ต่อมาฉันเปลี่ยนปุ่มสีแดง ไปที่ปุ่มสีน้ำเงิน)
- หากกดปุ่มสีเหลือง (สวิตช์แบตเตอรี่) ขณะเปิดโมดูลด้วยตนเอง โมดูลจะเริ่มทำงานและตรวจสอบแรงดันไฟของแบตเตอรี่และส่งอีเมลนี้ ไฟ LED สีเขียวจะติดและกะพริบหากส่งอีเมลสำเร็จ (ต่อมาฉันเปลี่ยนปุ่มสีเหลืองเป็นปุ่มสีเขียว)
ขั้นตอนที่ 2: การดำเนินการในโหมดข้อผิดพลาด
หากฮีทปั๊มเข้าสู่โหมดข้อผิดพลาด โมดูลจะเริ่มทำงานและดำเนินการดังต่อไปนี้:
- เชื่อมต่อกับ WiFi (ฟังก์ชั่นมาตรฐานของ esp82666)
- ส่งอีเมล (ฉันส่งอีเมลผ่าน SMTP2Go เป็นเซิร์ฟเวอร์ SMTP (คุณต้องมีบัญชีที่ SMTP2Go)
- ส่งข้อความ MQTT ไปยังระบบโฮมออโตเมชั่น (ฉันใช้ Openhab2) จาก Openhab2 มีการส่งข้อความโทรเลข โปรดดูเว็บไซต์นี้ว่าการดำเนินการของ Openhab Telegram ทำงานอย่างไร
ขั้นตอนที่ 3: การสร้างโมดูล



ดูแผนผังที่แนบมาและรูปภาพของโมดูลที่ประกอบแล้ว ฉันใช้ ESP-07S เนื่องจากโมดูลอยู่ห่างจากเราเตอร์ WiFi ของฉันค่อนข้างไกล และ ESP-07S มีตัวเชื่อมต่อสำหรับเสาอากาศ WiFi ภายนอก
อะไหล่:
- ESP-07S
- ตัวต้านทาน (10k และ 200R)
- ปุ่ม
- สวิตช์
- แบตเตอรี่ LiPo (ฉันใช้ 380mA)
- ตัวควบคุมแรงดันไฟฟ้า (ฉันใช้ HT7333)
- ตัวเก็บประจุสำหรับตัวควบคุมแรงดันไฟฟ้า
- LEDs
- ส่วนหัวชายสำหรับการเขียนโปรแกรมโมดูล ESP-07
- ขั้วต่อสกรูและสายไฟเพื่อเชื่อมต่อกับรีเลในฮีทปั๊ม
ขั้นตอนที่ 4: โปรแกรม

โปรแกรมถูกเขียนใน Arduino IDE ดู Github ของฉัน
ESP-07S ได้รับการตั้งโปรแกรมผ่านโปรแกรมเมอร์ FTDI ดูการเชื่อมต่อในภาพ
ขั้นตอนที่ 5: เมามัน

ติดตั้งและปิดฝา
แนะนำ:
The WunderThing: IoTthing ที่ใช้พลังงานจากแบตเตอรี่ แม่เหล็ก ESP8266 พยากรณ์สภาพอากาศ: 6 ขั้นตอน

The WunderThing: IoTThing ที่ใช้พลังงานจากแบตเตอรี่ แม่เหล็ก ESP8266 พยากรณ์อากาศ IoThing!: สวัสดี สำหรับการสั่งสอนครั้งแรกของฉัน ให้ฉันบอกคุณเกี่ยวกับ A Wunderful Thing นี่เป็นโครงการที่เพิ่งเกิดขึ้นเมื่อเร็วๆ นี้ซึ่งเป้าหมายของฉันคือการสร้างแม่เหล็กติดตู้เย็นสำหรับการพยากรณ์อากาศ! ผู้ควบคุมที่เลือกสำหรับโครงการนี้คือ Sparkfun's Thing
การแจ้งเตือนกริ่งประตูสำหรับผู้บกพร่องทางการได้ยินผ่านระบบอัตโนมัติภายในบ้าน (ESP-now, MQTT, Openhab): 3 ขั้นตอน

การแจ้งเตือนกริ่งประตูสำหรับผู้บกพร่องทางการได้ยินผ่านระบบอัตโนมัติภายในบ้าน (ตอนนี้ ESP, MQTT, Openhab): ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันรวมกริ่งประตูแบบปกติเข้ากับระบบอัตโนมัติในบ้านได้อย่างไร วิธีแก้ปัญหานี้เหมาะอย่างยิ่งสำหรับผู้บกพร่องทางการได้ยิน ในกรณีของฉัน ฉันใช้วิธีนี้เพื่อรับการแจ้งเตือนหากห้องไม่ว่างและมีเสียงดังในงานเลี้ยงวันเกิดของเด็กๆ ผม
อ่านมิเตอร์ไฟฟ้าหลักของคุณ (ESP8266, WiFi, MQTT และ Openhab): 6 ขั้นตอน (พร้อมรูปภาพ)

อ่านมิเตอร์ไฟฟ้ากำลังหลักของคุณ (ESP8266, WiFi, MQTT และ Openhab): ในคำแนะนำนี้ คุณจะพบว่าฉันอ่านการใช้พลังงานไฟฟ้าหลักในบ้านของฉันอย่างไรและเผยแพร่ผ่าน ESP8266, Wifi, MQTT ใน Openhab Home Automation ของฉัน ฉันมี 'สมาร์ทมิเตอร์' ISKRA Type MT372 แต่มันไม่มีความเป็นไปได้ง่าย ๆ ในการส่งออก th
ESP IoT ที่ใช้พลังงานจากแบตเตอรี่: 10 ขั้นตอน (พร้อมรูปภาพ)

ESP IoT ที่ใช้พลังงานจากแบตเตอรี่: คำแนะนำนี้แสดงวิธีสร้าง ESP IoT ที่ใช้พลังงานจากแบตเตอรี่ตามการออกแบบในคำสั่งก่อนหน้าของฉัน
ไฟคริสต์มาส LED ที่ใช้พลังงานจากแบตเตอรี่: 3 ขั้นตอน

ไฟคริสต์มาส LED แบบใช้แบตเตอรี่: ไฟคริสต์มาสเป็นมากกว่าการตกแต่งต้นไม้ของคุณ คุณสามารถสร้างประกายไฟกับพวกเขา แต่ถ้าคุณต้องการที่จะแขวนมันจากเพดานของคุณ? คุณต้องเสียบปลั๊กไฟเข้ากับเต้ารับ และฉันไม่รู้เกี่ยวกับคุณ แต่ฉัน