Სარჩევი:

Sonoff Wall Switch დამატებები: 4 ნაბიჯი
Sonoff Wall Switch დამატებები: 4 ნაბიჯი

ვიდეო: Sonoff Wall Switch დამატებები: 4 ნაბიჯი

ვიდეო: Sonoff Wall Switch დამატებები: 4 ნაბიჯი
ვიდეო: Section 7 2024, ნოემბერი
Anonim
Sonoff Wall Switch Add-ons
Sonoff Wall Switch Add-ons

თუ თქვენ გაშვებული გაქვთ Sonoff T1 კედლის გადამრთველები, თავი დაანებეთ სახლის ავტომატიზაციისთვის ღრუბელზე დაფუძნებული სერვერების გამოყენებას და გსურთ მიიღოთ მეტი ფუნქციონირება კედელზე დამონტაჟებული შუქნიშანიდან. ეს ინსტრუქცია გიჩვენებთ როგორ დაამატოთ ტემპერატურის სენსორი და სურვილისამებრ ზარი.

წინაპირობა

1. Sonoff T1 ციმციმის საშუალებით ჰაერში (OTA) ან CP2102 USB to TTL ადაპტერით.

2. Mqtt ბროკერი ინფორმაციის მისაღებად.

3. სახლის ავტომატიზაციის პლატფორმა გადამრთველის გასაკონტროლებლად და სენსორის მონაცემების ჩვენებისათვის.

ამ პროექტის მიზანი იყო ჩემი Sonoff- ის ერთ -ერთი კედლის შუქის დამატებითი ფუნქციის დამატება. მე ცოტა ხნით მყავდა ისინი ბინაში, ყველა აწარმოებს Tasmota firmware- ს, რაც მათ საშუალებას აძლევს დაუკავშირდნენ MQTT– ით ჩემს ავტომატიზაციის პლატფორმას Home Assistant.

არსებობს უამრავი youtube ვიდეო სახლის ასისტენტისა და ტასმოტას შესახებ, მე გირჩევთ რომ გადახედოთ მათ.

მე ყოველთვის მინდოდა მქონოდა ცენტრალური ბინის ტემპერატურის კითხვა, რათა შემეძლო გაგრილების/გათბობის ავტომატიზირება მთელ სახლში. როგორც ვარიანტი, მე დავამატე ზარი, რომ განგაში ჩართულიყო ეს ზოგადი სიგნალი. ეს არის ინსტრუქცია, თუ როგორ მოვიქეცი ამის შესახებ

Სიფრთხილით

იქნება დრო, როდესაც AC ძაბვასთან მუშაობთ გადამრთველის მოხსნის ან დამატების დროს, გთხოვთ ფრთხილად იყოთ

ნაბიჯი 1: Firmware Setup

Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup

დავიწყე firmware- ის დაყენება ჩემს კედლის გადამრთველზე და Sonoff მუშაობს ESP8266 ჩიპთან, რომელიც Tasmota– სთან ან ESP– სთან ერთად გაშვების შემდეგ საშუალებას აძლევს სენსორებს, რელეებს, გადამრთველებს და LED– ებს იყოს დაკავშირებული, მე ვამახვილებ ყურადღებას Tasmota– ზე firmware, რომელსაც ძირითადად ვიყენებ.

გარღვევის ბალიშები, რომლებიც გამოიყენება firmware- ის დასაბრმავებლად, ავლენს ESP8266 TX და Rx ქინძისთავების 2 GPIO ქინძისთავს, რომლებიც პატივისცემით შეესაბამება GPIO 1 -სა და GPIO 3 -ს.

ორი რამ უნდა იცოდეთ ამ ქინძისთავების გამოყენებისას. ორივე ქინძისთავები მაღალია ჩატვირთვის დროს, რაც იმას ნიშნავს, რომ ისინი გამოდიან 3.3 ვ წამი გაყოფილი ჩატვირთვის პროცესში, და რაც მთავარია, თუ Tx GPIO 1 პინი დაბლა იწევს დაწყების პროცესში, კონტროლერი ვერ ჩატვირთავს.

ამის გათვალისწინებით, მე გადავწყვიტე დავამატო ტემპერატურის სენსორი GPIO1 (TXD) და ზუმერი GPIO3 (RXD).

როდესაც ტასმოტა გადავიდა კონფიგურაციის გვერდზე, შეარჩიეთ „მოდულის კონფიგურაცია“და შეარჩიეთ მოდული „Sonoff T1“შესაბამისი ბანდის გადამრთველით, დააწკაპუნეთ შენახვაზე და დაელოდეთ გადატვირთვას.

გადატვირთვის შემდეგ "მოდულის კონფიგურაციის" გვერდზე, ახლა ჩვენ შეგვიძლია შევარჩიოთ ჩვენი ტემპერატურის სენსორი ჩამოსაშლელი სიიდან GPIO1. მე ვიყენებ DHT22- ს, ამიტომ მე ავირჩიე AM2301 ყუთში სხვა ვარიანტებია DHT11 და SI7021.

სურვილისამებრ

თუ ზუმერს დაამატებთ, აირჩიეთ ზარი GPIO3– ის ჩამოსაშლელი მენიუდან.

ნაბიჯი 2: დროა მოდებისთვის

დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის
დრო მოდემებისთვის

სენსორისა და სურვილისამებრ ზუზუნის დამატება მოითხოვს ცოტაოდენი შედუღებას და იმის გარკვევას, თუ როგორ უნდა აწარმოოს მავთულები.

მიამაგრეთ ტემპერატურის სენსორი და ზუმერი დიაგრამაში

1. შეაერთეთ ტემპერატურის სენსორის მონაცემთა ხაზი TXD- თან, ხოლო ზარის პოზიტიური გამტარი RXD- თან

2. შეაერთეთ ტემპერატურის VCC სინათლის გადამრთველზე 3.3v პინთან

3. შეაერთეთ ტემპერატურის სენსორის საფუძველი და ზარის უარყოფითი მხარე GND- თან

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

შემდეგ გავაკეთე პატარა მავთულის ჩამკეტი სენსორისა და ზუზერის ჩასამაგრებლად სათაურის ქინძისთავებში.

დროა შეამოწმოთ იგი, ჩართოთ ქსელი და ის ან იმუშავებს ან ააფეთქებს, საბედნიეროდ ყველაფერი მუშაობდა.

ნაბიჯი 3: გააანალიზეთ ეს ყველაფერი

Neatining ეს ყველაფერი
Neatining ეს ყველაფერი
Neatining ეს ყველაფერი
Neatining ეს ყველაფერი
Neatining ეს ყველაფერი
Neatining ეს ყველაფერი

ახლა მოვიდა დრო, რომ ეს ყველაფერი განვსაზღვროთ, რადგან ჩვენ არ გვინდა, რომ მავთულები გამოვიდეს სინათლის ჩამრთველზე და გამორთული იყოს Fusion 360 -ზე.

მე შევქმენი ჩარჩო სახეზე დაფარვისთვის, რომელიც შემდეგ ვრცელდება ტემპერატურის სენსორისა და ზუზუნის დასათავსებლად პატარა გრილით, ეს ყველაფერი დაბეჭდილია PLA- ით და საყრდენებით, შეიძლება მოხატული იყოს ან უბრალოდ დარჩეს ისე, როგორც არის.

მე ცოტაოდენი თაბაშირი ამოვიღე, რომ ჩემი მავთულები უკან და გვერდით გამეყვანა. თაბაშირის ამოღება ნიშნავს იმას, რომ მე არ მაქვს ვიზუალური მოდიფიკაცია სახის ფირფიტაზე, რათა საჭიროების შემთხვევაში სხვაგან გამოვიყენო.

მე დავამატე ორი STL ფაილი, ერთი, რომელიც მხოლოდ ტემპერატურის სენსორის მოდიფიკაციაა და მეორე, რომელიც ზუმერს შეიცავს.

ნაბიჯი 4: დასკვნა

დასკვნა
დასკვნა
დასკვნა
დასკვნა

პროგრამული უზრუნველყოფის დაყენებით და ყველა აპარატურით დაინსტალირებული და მოწესრიგებული პროექტი მთავრდება, ტემპერატურის სენსორი ავტომატურად გამოჩნდება tasmota– ს მთავარ ეკრანზე და დაყენებისთანავე მნიშვნელობები გადადის MQTT სერვერზე 5 წუთის ინტერვალის განახლებით.

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

სურვილისამებრ

Buzzer– ის ტესტირება შესაძლებელია კონსოლში Buzzer– ის აკრეფით, რასაც მოყვება 3 ნომერი, რომლებიც გამოყოფილია მძიმით

პირველი ნომერი არის სიგნალების რაოდენობა

მეორე ნომერი არის ერთი სიგნალის ხანგრძლივობა

მესამე ნომერი არის დუმილის ხანგრძლივობა ცალკეულ სიგნალებს შორის

Დამატებითი ინფორმაცია

Buzzer– ის MQTT– ით გამოსაყენებლად გაგზავნეთ შეტყობინება დატვირთვა, როგორც ზემოთ მითითებული ნომრის თანმიმდევრობა cmnd/Topic/Buzzer– ზე

დოკუმენტაცია შეგიძლიათ იხილოთ ზუზერის შესახებ დამატებითი ინფორმაციისათვის

tasmota.github.io/docs/Buzzer/

გირჩევთ: