Სარჩევი:
ვიდეო: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT სახლის ავტომატიზაცია: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მინდოდა დამედგინა, არის თუ არა სიგნალიზებული ჩემი სახლის კვამლის დეტექტორის სისტემა. მე მაქვს რვა კვამლის დეტექტორი ჩემს სახლში და ისინი ერთმანეთთან არის დაკავშირებული. თუ კვამლის ერთი დეტექტორი განგაშია, მეორე იღებს სიგნალს ურთიერთდაკავშირების სიგნალის მავთულის საშუალებით. ჩემი სენსორი კითხულობს ერთმანეთთან დაკავშირებულ მავთულს და აგზავნის ინფორმაციას ჩემი სახლის ავტომატიზაციაში (Openhab2) MQTT საშუალებით და მაფრთხილებს ასევე IFTTT საშუალებით.
ეს ინსტრუქცია შთაგონებული იყო ამ პროექტით
ნაბიჯი 1: დიზაინი
პირველ რიგში, თქვენ უნდა იცოდეთ როგორ ურთიერთობენ კვამლის დეტექტორები. მე მაქვს Ei146 დეტექტორები.
კვამლის დეტექტორები ერთმანეთთან არის დაკავშირებული "IC" ხაზის საშუალებით. თუ ერთი კვამლის დეტექტორი გააქტიურებულია, ის წარმოქმნის 6V - 8V სიგნალს IC ხაზზე, იხილეთ ოსცილოპის ეკრანის სურათი.
მე წავიკითხე IC ხაზის ძაბვა ოპტოქუპლერის საშუალებით (4N35), რათა კვამლის დეტექტორები გამოვყო ჩემი სახლის ავტომატიზაციიდან უსაფრთხოების მიზნით.
კვამლის სიგნალიზაცია იკვებება ძირითადი ძაბვით (220V AC), რომელიც მე გამოვიყენე ESP-01 მოდულის დასაყენებლად
სქემატურში შეგიძლიათ ნახოთ როგორ არის დაკავშირებული ნაწილები. მე ვიყენებ ESP-01 რადგან ის არის პატარა და იაფი.
ნაბიჯი 2: PCB- ის აგება
სურათებსა და სურათებზე კომენტარებში შეგიძლიათ ნახოთ როგორ არის აწყობილი PCB.
მე ოპტიმიზირებული განლაგება, რათა მოერგოს კომპონენტებს პატარა PCB- ზე, ESP-01 სხვა კომპონენტებზეა. მე ვამაგრებ ESP-01– ს ქალი სათაურების საშუალებით, რათა უზრუნველვყოთ მარტივი პროგრამირება USB პროგრამისტის საშუალებით. მას შემდეგ, რაც მოდული შეიკრიბება, შეგიძლიათ ააფეთქოთ ახალი firmware Over The Air (OTA) Arduino IDE ან HTTP განახლების საშუალებით (იხ. ესკიზი)
ნაბიჯი 3: პროგრამირება 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 ხრახნით.
გაძლიერდით და მზად ხართ!
გირჩევთ:
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 (aREST, MQTT, IoT) გამოყენებით: ყველა კრედიტი http://arest.io/ ღრუბლოვანი სერვისისთვის !! IoT ყველაზე განხილული საგანი მსოფლიოში ახლა !! ღრუბლოვანი სერვერები და სერვისები რაც შესაძლებელს ხდის არის დღევანდელი სამყაროს მიმზიდველი წერტილი … დისტანციის ბარიერი იყო და არის
სახლის ავტომატიზაცია MQTT და ESP8266 გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია MQTT და ESP8266 გამოყენებით: დღესდღეობით, სახლის ავტომატიზაცია არის IoT (ნივთების ინტერნეტი) ტენდენციური და განვითარებადი ეპოქა. ყველა ცდილობს სახლის ავტომატიზირებას გარკვეული გზით, რაც შეიძლება იყოს დისტანციური მართვის ან ხელით. და რაც მათ ცხოვრებას უადვილებს. არსებობს ადამიანების კონტროლის ტექნიკა
სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT– ით: 6 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU, HomeAssistant & MQTT: გსურთ დაიწყოთ თქვენი სახლის გარდაქმნა ჭკვიან სახლში? და ასევე ამის გაკეთება იაფად? NodeMCU და HomeAssistant აქ არიან, რომ დაგეხმარონ ამის შესახებ. გირჩევთ უყუროთ ამ ვიდეოს, იქნებ თქვენთვის უფრო ადვილი იქნება მისი გაყოლა. წინააღმდეგ შემთხვევაში, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს
ESP-NOW სახლის ავტომატიზაცია Esp8266 Raspberry Pi MQTT: 4 ნაბიჯი
ESP-NOW სახლის ავტომატიზაცია Esp8266 Raspberry Pi MQTT: ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ გამოვიყენე ESP-NOW ჩემი სახლის ავტომატიზაციაში. სქემატურში შეგიძლიათ ნახოთ საკომუნიკაციო ნაკადები მე გაჩვენებთ: როგორ გამგზავნი მუშაობს მიმღების სახელოსნოზე სერიული კომუნიკაცია Raspberry Pi– სთან ერთად მე არ ვაჩვენებ
ჭკვიანი მუსიკა საძინებელში და აბაზანაში ჟოლოს Pi - ინტეგრირება Multiroom, Alarm, Button Control და სახლის ავტომატიზაცია: 7 ნაბიჯი
ჭკვიანი მუსიკა საძინებელსა და აბაზანაში ჟოლოს პი - ინტეგრირება Multiroom, Alarm, Button Control და Home Automation: დღეს ჩვენ გვსურს მოგცეთ ორი მაგალითი, თუ როგორ შეგიძლიათ გამოიყენოთ Raspberry Pi ჩვენი Max2Play პროგრამული უზრუნველყოფით სახლის ავტომატიზაციისთვის: აბაზანაში და საძინებელში რა ორივე პროექტი მსგავსია იმით, რომ მაღალი ერთგულების მუსიკა სხვადასხვა წყაროდან შეიძლება გადაიცეს