
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

გამარჯობა ყველას, მოხარული ვარ გაჩვენოთ ჩემი WiFi ჭკვიანი ზოლის პროექტის მეორე ვერსია, ახლა უკვე Home Assistant– თან ინტეგრაციით. თქვენ შეგიძლიათ ნახოთ პირველი ვერსია ჩემს ინსტრუქციულ პროფილზე, თუ გსურთ მისი ნახვა.
ამ დიზაინში ბევრი გაუმჯობესებაა:
- იმის ნაცვლად, რომ გამოიყენოთ სამი განსხვავებული დაფა (5V დენის წყარო, NodeMCU და 4-სარელეო დაფა) მათ შორის ჯუმბერით, ახლა არის PCB. ჩვენ ვზოგავთ უამრავ ადგილს და კავშირები უფრო მტკიცეა
- ახლა ჩვენ შეგვიძლია ვნახოთ, რომელი განყოფილება იკვებება 3 განსხვავებული led- ის წყალობით, თითო თითოეულ განყოფილებაში.
- ჩვენ ასევე შეგვიძლია გავაკონტროლოთ 3 გასასვლელი ფიზიკური ღილაკით, არა მხოლოდ ხმით.
- ასევე არსებობს ტემპერატურის სენსორი, რომლის გამოყენებაც ჩვენ შეგვიძლია გამოვიყენოთ შიდა ჭკვიანი ზოლის ტემპერატურისთვის ან ოთახის ტემპერატურისთვის, სადაც მდებარეობს ჭკვიანი ზოლები. (ჩემს შემთხვევაში მე ავირჩიე მეორე ვარიანტი)
- სახლის ასისტენტის წყალობით ჩვენ შეგვიძლია შევქმნათ ბევრი ავტომატიზაცია, რომელიც მოიცავს ჩვენს ზოლს.
- მას შემდეგ რაც პირველად ჩართავთ ზოლს, თქვენ შეძლებთ მის პროგრამირებას ota (უკაბელო) საშუალებით, ასე რომ თქვენ აღარ დაგჭირდებათ თქვენი Esp12f კომპიუტერის USB პორტთან დაკავშირება.
წინა ვერსიის მსგავსად, ჩვენ 4 ჭურვიდან მხოლოდ 3 -ს ვაკონტროლებთ "ჭკვიანურად". ბოლო გასასვლელები პირდაპირ არის დაკავშირებული 220 ვ.
მიაქციეთ ყურადღება 220V- ს, თუ არ იცით რას აკეთებთ, შეგიძლიათ სერიოზულად დაისახოთ სიცოცხლე
მე არაფერზე არ ვარ პასუხისმგებელი
ნაბიჯი 1: საჭირო მასალები
ეს არის ყველა ის კომპონენტი, რომელსაც ჩვენ გამოვიყენებთ:
- 1x Hi-Link 5V კვების ბლოკი
- 1x პატარა 2 ხრახნიანი ტერმინალი (AC შეყვანისთვის)
- 3x 3 ხრახნიანი ტერმინალი (სარელეო გამომავალი)
- 2x 100uF ელექტროლიტური კონდენსატორი
- 1x AMS117 3.3V რეგულატორი
- 3x დაჭერით ღილაკი
- 1x ESP12F
- 3x 1K Ohm რეზისტორი
- 3x 5K Ohm რეზისტორი
- 3x BC547 NPN ტრანზისტორი
- 3x PC817 ოპტოქუპლერი
- 3x ფერადი led
- 3x IN4007 დიოდი
- 3x 5V რელე
- 1x DHT11 ტემპერატურის სენსორი
- Შემდუღებელი
- ელექტრო კაბელები
- კაბელები led- ებისა და ღილაკებისთვის (უკეთესია სქელი კაბელები ელექტრული დარღვევების თავიდან ასაცილებლად)
- მხტუნავი
- პურის დაფა
- USB სერიული კონვერტორი
- 1x Mammut Clamp
- საბურღი
- ცხელი წებო
- ცხადია ყველაფერი დანარჩენი მე გამოვიყენე ზოლის პირველ ვერსიაში
ბევრი კომპონენტია, მაგრამ ეს არ არის ისეთი რთული შეკრება, როგორც ჩანს!
ნაბიჯი 2: დაპროგრამეთ Esp12f




პირველი რაც გჭირდებათ არის პროგრამირება esp12f სანამ შეაერთებთ მას PCB- ზე.
ბევრი დაფის დაფა მართლაც გამოსადეგია ამ დაფის დასაპროგრამებლად, ასე რომ თქვენ შეგიძლიათ აირჩიოთ რომელი გირჩევნიათ, მაგრამ საბედნიეროდ მე მქონდა ძალიან თხელი მხტუნავი, რომელიც შეიძლება ჩასვა esp12f ქინძისთავების პატარა ხვრელში. ასე რომ, მათ შეუძლიათ მოახდინონ საჭირო "კონტაქტი" დაფის ქინძისთავებთან.
ახლა თქვენ უნდა დააკავშიროთ დაფა USB სერიულ გადამყვანთან ამ გზით:
Esp12f -------- Usb to Serial
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
ახლა თქვენ შეგიძლიათ ჩართოთ თქვენი USB სერიული გადამყვანი კომპიუტერში და თქვენ უნდა გქონდეთ საშუალება ნახოთ ახალი სერიული პორტი Arduino Ide– ის საშუალებით.
შემდეგ მე გირჩევთ შეუერთდეთ ფეისბუქის ამ დიდ საზოგადოებას ESP8266 Smart Home– ისთვის, რომ ჩამოტვირთოთ firmware. ცხადია 100% უფასოა. აქ შეგიძლიათ ნახოთ github პროექტი კოდით და ასევე კონფიგურაციით Home-Assistant– თან ინტეგრაციისთვის.
www.facebook.com/groups/351472505248816/
Firmware– ის გადმოტვირთვის შემდეგ თქვენ უნდა გაუშვათ jar ინსტრუმენტი, რომელიც შექმნის კონფიგურაციის ფაილს esp12f– ზე ასატვირთად. ინსტრუმენტში თქვენ უნდა დააყენოთ თქვენი WiFi SSID და პაროლი, თქვენი mqtt ბროკერი, მომხმარებლის სახელი და პაროლი.
შემდეგ თქვენ უნდა შეარჩიოთ ყველა სხვა რამ, რაც შეგიძლიათ ნახოთ სურათებში, ცხადია, იგივე პინის პარამეტრებით. თუმცა, ვიკიში ყველაფერი განმარტებულია.
კონფიგურაციის ფაილის გენერირების შემდეგ, გახსენით SmartHome_v50beta5nc.ino Arduino IDE– ში. შემდეგ შეარჩიეთ დაფის ტიპი (ჩემს შემთხვევაში ყველაფერი მუშაობდა "NodeMCU 1.0 esp12e" - ით).
თქვენ უნდა გააკეთოთ ბოლო რამ, თუ გსურთ გამოიყენოთ DHT11 ტემპერატურის სენსორი DHT22– ის ნაცვლად. თქვენ უნდა შეხვიდეთ routine_termostato.ino– ზე და შეცვალოთ ხაზი DHTTYPE DHT22 DHTTYPE DHT11– ით. შემდეგ შეინახეთ და ატვირთეთ კოდი.
თქვენ დაასრულეთ! ახლა ჩვენ შეგვიძლია ყველაფერი შევაერთოთ კომპიუტერზე.
ნაბიჯი 3: შეაერთეთ ყველაფერი კომპიუტერზე

დაწყებამდე, ცხადია, შეგიძლიათ შეცვალოთ pcb, თუ გსურთ. მაგალითად, თქვენ შეგიძლიათ აირჩიოთ სხვადასხვა ტიპის ხრახნიანი ტერმინალი, თუ რაიმე მიზეზით არ მოგწონთ ჩემი!
აქ შეგიძლიათ ჩამოტვირთოთ pcb– ის გერბერული ფაილი:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
დაბეჭდვის შემდეგ, ჩვენ შეგვიძლია დავიწყოთ შედუღება.
ჩემი უნარ -ჩვევები არც თუ ისე განვითარებულია და თქვენ შეგიძლიათ მარტივად ნახოთ ჩემი esp12f შედუღებით, ასე რომ ვიმედოვნებ, თქვენ ჩემზე უკეთესად შეძლებთ! მე ოდნავ შევცვალე ორიგინალური PCB, რომელსაც ვიყენებდი, რადგან იყო შეცდომები, მაგრამ არ მინდოდა მისი კვლავ დაბეჭდვა. არსებობს მხოლოდ ერთი რამ, რისი შეცვლაც არ შემიძლია, ტრანზისტორების მიმართულება. თქვენ უნდა შეაერთოთ ისინი საპირისპიროდ იმასთან შედარებით, რაც შექმნილია pcb– ზე (როგორც ხედავთ წინა სურათზე).
Esp12f– ის ქვემოთ რეზისტორების ღირებულებაა 5K (ისინი ღილაკზე დაჭერილი რეზისტორებია), ხოლო ოპტოწყვილების ქვემოთ რეზისტორების ღირებულებაა 1k (ისინი დაკავშირებულია ტრანზისტორების ბაზებთან).
მიაქციეთ ყურადღება ყველაფერს, რასაც აპირებთ შედუღებას, განსაკუთრებით ორ ელექტროლიტურ კონდენსატორს, რომელსაც აქვს პოლარობა, ასე რომ, თუ მათ არასწორად შეაერთებთ, ისინი შეიძლება აფეთქდეს. ასევე ოპტოკულატორი და დიოდები უნდა იყოს გაბმული სწორი გზით
იმის მაგივრად, რომ დააჭიროთ ღილაკებს, LED- ებს და ტემპერატურის სენსორს უშუალოდ pcb- ზე, შეაერთეთ ისინი მავთულხლართებთან და შემდეგ შეაერთეთ მავთულები დაბეჭდილ წრეზე. ღილაკების დასაყენებლად საჭიროა მხოლოდ ორი უმაღლესი ქინძისთავის შედუღება. დანარჩენი ორი უსარგებლოა. (Led- ის უფრო გრძელი ფეხი უნდა იყოს დაკავშირებული მაღალ ქინძისთავთან, უფრო მოკლე ფეხი ქვედა და, ღილაკებისთვის, ორი ფეხი, რომელიც უნდა იყოს დაკავშირებული, არის ის, რაც უფრო ახლოს არის ერთმანეთთან).
ამ გზით თქვენ შეგიძლიათ განათავსოთ leds, ღილაკები და dht11 (ან dht22) ყველგან, სადაც გსურთ ზოლის შემთხვევაში. Intro სურათში თქვენ ხედავთ, თუ სად ვარჩევ მათ განთავსებას.
ახლა ჩვენ შეგვიძლია გავხვრიტოთ ყველა ხვრელი, სადაც გვსურს ამ კომპონენტებისთვის!
ნაბიჯი 4: გაბურღეთ ზოლები


სათქმელი ბევრი არაფერია, გადაწყვიტეთ სად გსურთ სენსორის დაყენება, ღილაკების დაჭერა და ხვრელების გაყვანა და გაბურღვა!
ჩემი არ არის სრულყოფილი და არც კი შეესაბამება, ასე რომ, კიდევ ერთხელ, გააკეთე ეს ჩემზე უკეთ:)
ნაბიჯი 5: დააინსტალირეთ Smart Strip

სანამ pcb ზოლში ჩასვამთ, მე გირჩევთ უკვე დააკავშიროთ ელექტრული მავთულები AC შეყვანისას და სარელეო გამომავალს, როგორც ხედავთ ორი ნაბიჯის წინანდელ სურათზე.
ახლა დაამყარეთ ყველა კავშირი დაფასა და ოთხ განყოფილებას შორის. თუ თქვენ არ იცით როგორ გააკეთოთ ეს, შეგიძლიათ წაიკითხოთ და ნახოთ სურათები ჩემს ინსტრუქციებში ამ ზოლის პირველი ვერსიის შესახებ. კავშირები იგივე სურათებია!
ტემპერატურის სენსორის ჩასმის შემდეგ დააჭირეთ ღილაკებს და ლამპებს, მიამაგრეთ მათი კაბელები ცხელი წებოთი და შეეცადეთ გამოყოთ ყველაფერი, რათა თავიდან აიცილოთ ელექტრული დარღვევები.
ახლა თქვენ შეგიძლიათ დახუროთ ზოლები და დააკავშიროთ იგი 220 ვ. თუ კარგად დაიცავით ეს სახელმძღვანელო, ყველაფერი უნდა მუშაობდეს უპრობლემოდ!
ნაბიჯი 6: სახლის ასისტენტის დაყენება
თქვენ უნდა ნახოთ ჭკვიანი ზოლის IP მისამართი. თუ არ იცით როგორ გააკეთოთ ეს, გადმოწერეთ Fing პროგრამა, დაასკანირეთ WiFi ქსელი და თქვენ უნდა შეგეძლოთ ამოიცნოთ სწორი IP მისამართი.
ჩაწერეთ ის ip თქვენს ბრაუზერში და თქვენ დაუკავშირდებით esp12f ვებ სერვერს.
იქ თქვენ შეგიძლიათ დამოუკიდებლად გააკონტროლოთ სამივე განყოფილება, მაგრამ არა მეოთხე.
ეს უშუალოდ არის დაკავშირებული 220 ვ!
ახლა, პროექტის ვიკიში (საიდანაც გადმოწერეთ firmware) თქვენ მარტივად იპოვით ყველა კოდს თქვენს კონფიგურაციაში დასამატებლად. Yaml for Home Assistant.
ვიკიში, ქვედა მარცხენა კუთხეში, თქვენ უნდა აირჩიოთ "Interruttore". შემდეგ შეგიძლიათ დააკოპიროთ და ჩასვათ კოდი თქვენს კონფიგურაციაში. Yaml სამჯერ, რადგან თქვენ უნდა გააკონტროლოთ სამი განყოფილება. მიაქციეთ ყურადღება, რომ თქვენ უნდა შეცვალოთ რიცხვი "interruttore/1" და "interruttore/1/ack" 2 -ით და შემდეგ 3 -ით, რომ გქონდეთ სამი განსხვავებული ერთეული! Avabilty_topic– ში თქვენ უნდა წაშალოთ ყველა ნომერი და ჩაწეროთ თქვენი ჭკვიანი ზოლის MAC მისამართი, დიდი ასოებისა და ":" - ს გარეშე.
შემდეგ ტემპერატურის სენსორისთვის შეარჩიეთ "Termostato" და დააკოპირეთ მხოლოდ პირველი ორი ბლოკი, რათა გაზომოთ ტემპერატურა და ტენიანობა. გახსოვდეთ შეცვალოთ ხელმისაწვდომობის თემა.
შეინახეთ ფაილი, შეამოწმეთ კონფიგურაცია და თუ ყველაფერი კარგადაა შეგიძლიათ გადატვირთოთ მთავარი ასისტენტი.
ახლა თქვენ უნდა შეგეძლოთ გააკონტროლოთ სამი გასასვლელი და აკონტროლოთ ოთახის ტემპერატურა და ტენიანობა (ან შიდა ზოლები, თუკი სენსორი პირდაპირ PCB- ზე შეაერთეთ)!
ნაბიჯი 7: ისიამოვნეთ
გილოცავთ, ახლა თქვენ შეგიძლიათ ჩართოთ თქვენი ჭკვიანი ზოლები ყველა თქვენთვის სასურველ ავტომატიზაციაში Home Assistant– ის საშუალებით. შემდეგ, თუ გსურთ გააკონტროლოთ იგი ხმის საშუალებით, ასევე შეგიძლიათ დაუკავშიროთ სახლის ასისტენტი Alexa- ს ან Google ასისტენტს და ყველაფერი დასრულებულია!
ისიამოვნეთ!:)
გირჩევთ:
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი

ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
Wifi კონტროლირებადი 12v Led Strip Raspberry Pi გამოყენებით Tasker, Ifttt ინტეგრაცია .: 15 ნაბიჯი (სურათებით)

Wifi კონტროლირებადი 12v Led Strip Raspberry Pi Tasker, Ifttt Integration .: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა აკონტროლოთ მარტივი 12v ანალოგური led ზოლები wifi– ზე ჟოლოს pi– ს გამოყენებით. ამ პროექტისთვის დაგჭირდებათ: 1x Raspberry Pi (I მე ვიყენებ Raspberry Pi 1 მოდელს B+) 1x RGB 12v Le
6CH Smart Power Strip Wemos D1 Mini და Blynk: 5 ნაბიჯი

6CH Smart Power Strip Wemos D1 Mini და Blynk: ეს პროექტი აღწერს თუ როგორ უნდა გააკეთოთ 6CH ჭკვიანი დენის ზოლი, რომელიც კონტროლდება სმარტფონით Blynk და Wemos D1 mini R2 პრაქტიკულად მსოფლიოს ნებისმიერ წერტილში ინტერნეტის გამოყენებით. ამ პროექტისათვის მე შთაგონებული ვიყავი ამ სასიამოვნო ინსტრუქციით : გაფრთხილება: ეს პროექტი ეხება
Smart Power Strip დაფუძნებული Beaglebone Black და OpenHAB: 7 ნაბიჯი (სურათებით)

Smart Power Strip დაფუძნებული Beaglebone Black და OpenHAB: !!!!! მაგისტრალური თამაში (110/220V) საშიშია, გთხოვთ იყოთ ძალიან ფრთხილად !!!!! და ორი არდუინო, რომელიც ნაჩვენებია სურათზე "ძველი დიზაინი". ეს ახალი დე
Smart Master/Slave Power Strip თქვენი კომპიუტერისთვის [mod] (თვითმმართველობის გამორთვა მაგრამ ნულოვანი ლოდინი): 6 ნაბიჯი (სურათებით)
![Smart Master/Slave Power Strip თქვენი კომპიუტერისთვის [mod] (თვითმმართველობის გამორთვა მაგრამ ნულოვანი ლოდინი): 6 ნაბიჯი (სურათებით) Smart Master/Slave Power Strip თქვენი კომპიუტერისთვის [mod] (თვითმმართველობის გამორთვა მაგრამ ნულოვანი ლოდინი): 6 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123613-smart-masterslave-power-strip-for-your-pc-mod-self-shutdown-but-zero-standby-6-steps-with-pictures-j.webp)
Smart Master/Slave Power Strip თქვენი კომპიუტერისთვის [mod] (თვითმმართველობის გამორთვა მაგრამ ნულოვანი ლოდინი): გამორთული უნდა იყოს გამორთული. და გამოყენებადობა კარგი უნდა იყოს. მოკლედ რომ ვთქვათ: ჩვენ ვერ ვიპოვნეთ სწორი პროდუქტი იქ, ასე რომ, ჩვენ შევძელით მისი მოდერნიზაცია. ჩვენ შევიძინეთ რამდენიმე "ენერგიის დამზოგავი"; დენის ზოლები ზვაიბრუედერისგან. მოწყობილობები ძალიან მყარია და არც თუ ისე