Სარჩევი:

Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია: 4 ნაბიჯი
Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია: 4 ნაბიჯი

ვიდეო: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია: 4 ნაბიჯი

ვიდეო: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია: 4 ნაბიჯი
ვიდეო: IoT based Fire Alarm System using NodeMCU ESP8266 2024, ივლისი
Anonim
Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია
Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია

მინდოდა დამედგინა, არის თუ არა სიგნალიზებული ჩემი სახლის კვამლის დეტექტორის სისტემა. მე მაქვს რვა კვამლის დეტექტორი ჩემს სახლში და ისინი ერთმანეთთან არის დაკავშირებული. თუ კვამლის ერთი დეტექტორი განგაშია, მეორე იღებს სიგნალს ურთიერთდაკავშირების სიგნალის მავთულის საშუალებით. ჩემი სენსორი კითხულობს ერთმანეთთან დაკავშირებულ მავთულს და აგზავნის ინფორმაციას ჩემი სახლის ავტომატიზაციაში (Openhab2) MQTT საშუალებით და მაფრთხილებს ასევე IFTTT საშუალებით.

ეს ინსტრუქცია შთაგონებული იყო ამ პროექტით

ნაბიჯი 1: დიზაინი

დიზაინი
დიზაინი
დიზაინი
დიზაინი
დიზაინი
დიზაინი

პირველ რიგში, თქვენ უნდა იცოდეთ როგორ ურთიერთობენ კვამლის დეტექტორები. მე მაქვს Ei146 დეტექტორები.

კვამლის დეტექტორები ერთმანეთთან არის დაკავშირებული "IC" ხაზის საშუალებით. თუ ერთი კვამლის დეტექტორი გააქტიურებულია, ის წარმოქმნის 6V - 8V სიგნალს IC ხაზზე, იხილეთ ოსცილოპის ეკრანის სურათი.

მე წავიკითხე IC ხაზის ძაბვა ოპტოქუპლერის საშუალებით (4N35), რათა კვამლის დეტექტორები გამოვყო ჩემი სახლის ავტომატიზაციიდან უსაფრთხოების მიზნით.

კვამლის სიგნალიზაცია იკვებება ძირითადი ძაბვით (220V AC), რომელიც მე გამოვიყენე ESP-01 მოდულის დასაყენებლად

სქემატურში შეგიძლიათ ნახოთ როგორ არის დაკავშირებული ნაწილები. მე ვიყენებ ESP-01 რადგან ის არის პატარა და იაფი.

ნაბიჯი 2: PCB- ის აგება

PCB- ის აგება
PCB- ის აგება
PCB- ის აგება
PCB- ის აგება
PCB- ის აგება
PCB- ის აგება

სურათებსა და სურათებზე კომენტარებში შეგიძლიათ ნახოთ როგორ არის აწყობილი PCB.

მე ოპტიმიზირებული განლაგება, რათა მოერგოს კომპონენტებს პატარა PCB- ზე, ESP-01 სხვა კომპონენტებზეა. მე ვამაგრებ ESP-01– ს ქალი სათაურების საშუალებით, რათა უზრუნველვყოთ მარტივი პროგრამირება USB პროგრამისტის საშუალებით. მას შემდეგ, რაც მოდული შეიკრიბება, შეგიძლიათ ააფეთქოთ ახალი firmware Over The Air (OTA) Arduino IDE ან HTTP განახლების საშუალებით (იხ. ესკიზი)

ნაბიჯი 3: პროგრამირება ESP8266

ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება

იხილეთ ჩემი Github კოდი. ESP-01– ის ყველა გამოსაყენებელ ქინძისთავს ვიყენებ როგორც GPIO- ქინძისთავს, რომელიც მოიცავს GPIO1 (TX) და GPIO3 (RX). ასე რომ, სერიული კომუნიკაცია შეუძლებელია და არ უნდა იყოს ინიციალიზებული, წინააღმდეგ შემთხვევაში GPIO1 და GPIO3 დეკლარაცია ბათილია.

შენიშვნა: არ ამოიღოთ GPIO0, GPIO1 ან GPIO2 გაშვებისას, რადგან თქვენი პროგრამა არ იწყება. აღმოვაჩინე, რომ GPIO03 შეიძლება დაიშალოს გაშვებისას

მე ვაპროგრამებ ჩემს EPS-01– ს ამ შეცვლილი ადაპტერის საშუალებით.

პროგრამა მუშაობს შემდეგნაირად:

  • თუ ფლეშ ღილაკს ჩართავთ ჩართვისას, მოდული იწყებს OTA რეჟიმს.
  • HTTP განახლება ინიციალიზებულია.
  • დაკავშირება WiFi და MQTT (მწვანე შუქი ჩართულია)
  • კითხულობს სენსორის პინის მნიშვნელობას (მიმაგრებულია კვამლის სიგნალიზაციის IC პინზე)
  • თუ ხანძარი გამოვლინდა, დაელოდეთ დენონსირებას და შემდეგ მაღვიძარას (ასევე წითელი შუქი ჩართულია) საშუალებით

    • MQTT - MQTT შეტყობინება იკითხება Openhab– ის საშუალებით და წესი ქმნის შეტყობინებას ჩემი აპლიკაციის საშუალებით
    • IFTTT - 1 - IFTTT Webhook– ის საშუალებით იწყება ჩახშობა, რომელიც აგზავნის შეტყობინებას.
    • IFTTT - 2 - IFTTT Webhook– ის მეშვეობით იწყებს ჩახშობას, რომელიც SMS- ს უგზავნის ჩემს მეუღლეს
  • თუ MQTT კავშირი დაიკარგა (მწვანე შუქი გამორთულია), LWT შეტყობინება (ERROR) იგზავნება თემაზე და იკითხება Openhab- ის მიერ.

ნაბიჯი 4: მოდულის შეკრება

მოდულის აწყობა
მოდულის აწყობა
მოდულის აწყობა
მოდულის აწყობა
მოდულის აწყობა
მოდულის აწყობა

მე შევქმენი და 3D- დაბეჭდილი ყუთი, რომელიც ლამაზად ჯდება გამოუყენებელ კაბელში, რომელიც ხსნის კვამლის სიგნალიზაციის ძირიდან, ხრახნები არ არის საჭირო.

რედაქტირება: დამატებულია stl ფაილები.

მე დავამატე LED- ები და OTA შეცვლა ადგილზე ცხელი წებოთი. ყუთი დახურულია 4 ხრახნით.

გაძლიერდით და მზად ხართ!

გირჩევთ: