Სარჩევი:
- ნაბიჯი 1: გამოყენებული კომპონენტები
- ნაბიჯი 2: აღწერა
- ნაბიჯი 3: სარელეო
- ნაბიჯი 4: DHT11 სენსორი
- ნაბიჯი 5: ბლინკის აპლიკაცია
- ნაბიჯი 6: წრიული დიაგრამა
- ნაბიჯი 7: კოდი
ვიდეო: IOT სახლის ავტომატიზაციის წვრილმანი პროექტი #1: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
# შესავალი
სახლის ავტომატიზაცია არის საყოფაცხოვრებო ტექნიკის ავტომატიზაციის პროცესი, როგორიცაა AC, Fan, მაცივარი, განათება და სია გრძელდება, ასე რომ მათი კონტროლი შესაძლებელია თქვენი ტელეფონით, კომპიუტერით, ან თუნდაც დისტანციურად. ეს პროექტი ეხება esp2866 nodeMCU– ს, რომ გავაკონტროლოთ ჩვენი სახლის ტექნიკა ჩვენი WiFi ქსელის საშუალებით.
ნაბიჯი 1: გამოყენებული კომპონენტები
ESP 2866 NodeMCU
2. 5V DC წყარო / Arduino UNO 5V წყაროსთვის
3. DHT11 სენსორი
4. ელექტრო ნათურა
5. 5V სარელეო მოდული
6. პურის დაფა
7. Jumper Wires (მამაკაცი-ქალი და კაცი-მამაკაცი)
8. სმარტფონი დაინსტალირებული ბლინკის აპლიკაციით
9. WiFi ქსელი.
ნაბიჯი 2: აღწერა
1. NodeMCU (Node MicroController Unit) არის ღია პროგრამული უზრუნველყოფის და აპარატურის განვითარების გარემო, რომელიც აგებულია ძალიან იაფი System-on-a-Chip (SoC)-ის სახელწოდებით ESP8266.
ESP8266 არის დაბალფასიანი, WiFi მოდულის ჩიპი, რომლის კონფიგურაციაც შესაძლებელია ინტერნეტთან დაკავშირება ნივთების ინტერნეტში (IoT) და მსგავსი ტექნოლოგიური პროექტები. ძირითადად, თქვენი ნორმალური ელექტრო და მექანიკური აპარატურა დამოუკიდებლად ვერ უკავშირდება ინტერნეტს. მათ არ აქვთ ჩაშენებული კონფიგურაცია ამისათვის.
თქვენ შეგიძლიათ დააყენოთ ESP8266 ამ აღჭურვილობით და გააკეთოთ საოცარი საქმეები. კონტროლი, მონიტორინგი, ანალიზი და მრავალი სხვა. ESP8266 NodeMCU– ს აქვს 17 GPIO ქინძი, რომელიც შეიძლება დაინიშნოს სხვადასხვა ფუნქციებზე, როგორიცაა I2C, I2S, UART, PWM, IR დისტანციური მართვა, LED შუქი და ღილაკი პროგრამულად. თითოეული ციფრული ჩართული GPIO შეიძლება იყოს მაღალი ან დაბალი. უფრო დეტალური ინფორმაციისათვის მიმართეთ
nodeMCU
ნაბიჯი 3: სარელეო
არის ელექტრული დამცავი გადამრთველი, რომლის ჩართვა ან გამორთვა შესაძლებელია, რომ დენი გაიაროს თუ არა და მისი კონტროლი შესაძლებელია დაბალი ძაბვით, ისევე როგორც 5V, რომელიც მოწოდებულია არდუინოს ქინძისთავებით.
ქვემოთ მოცემულ ფიგურაში ნაჩვენებია სარელეო მოდულის პინუტა რელეს მოდულის მარცხენა მხარეს 3 ქინძისთავი აკავშირებს მაღალ ძაბვას, ხოლო მარჯვენა მხარეს ქინძისთავები აერთებენ კომპონენტს, რომელიც მოითხოვს დაბალ ძაბვას-არდუინოს ქინძისთავებს.
მაღალი ძაბვის მხარეს აქვს ორი კონექტორი, თითოეულს სამი სოკეტი: საერთო (COM), ჩვეულებრივ დახურული (NC) და ჩვეულებრივ ღია (NO).
1. COM: საერთო პინი
2. NC (ჩვეულებრივ დახურულია): ჩვეულებრივ დახურული კონფიგურაცია გამოიყენება მაშინ, როდესაც გსურთ რელე დაიხუროს ნაგულისხმევად, რაც იმას ნიშნავს, რომ დენი მიედინება, თუ არ გაგზავნით სიგნალს არდუინოდან სარელეო მოდულში, რომ გაიხსნას წრე და შეწყვიტოს დენი რა
3. არა (ნორმალურად ღია): ჩვეულებრივ ღია კონფიგურაცია მუშაობს პირიქით: რელე ყოველთვის ღიაა, ამიტომ წრე გატეხილია, თუ არ გაუგზავნით სიგნალს არდუინოდან წრის დახურვისთვის.
სარელეო მოდულსა და NodeMCU- ს შორის კავშირები მართლაც მარტივია:
1. GND: მიდის მიწაზე
2. IN: აკონტროლებს სარელეოს (ის იქნება დაკავშირებული nodeMCU ციფრულ პინთან)
3. VCC: მიდის 5V
აქ, ჩვენ ვაძლევთ ამ 5V და GND pin სარელეო არის დაკავშირებული arduino 5V და GND pin შესაბამისად და GND pin arduino არის საერთო GND pin NodeMCU.
სანამ ამ პროექტს გავაგრძელებ, მინდა გაცნობოთ, რომ საქმე გაქვთ მაგისტრალურ ძაბვასთან. ასე რომ, გთხოვთ კარგად ნახოთ კავშირი სანამ ჩართავთ. ქინძისთავები და კავშირის აღწერა:
1. მწვანე მავთული აკავშირებს nodeMCU- ის D2 პინს რელეს i/p- თან
2. წითელი და ყვითელი მავთულები აკავშირებს 5V და GND სარელეო VCC და GND შესაბამისად.
ახლა დატვირთვის დასაკავშირებლად (ამ შემთხვევაში ნათურა). თავიდან გათიშეთ ნათურის ან ნათურის ცოცხალი მავთული. ახლა დააკავშირეთ პირველი დასასრული, ანუ მიდიხარ ქსელის მიწოდებაზე NO პინზე (თუ ხანდახან გინდათ ნათურის/ნათურის ჩართვა) და ცოცხალი მავთულის მეორე ბოლო ბოლომდე მიდის ნათურაზე, სარელეო COM პინზე. გთხოვთ იპოვოთ კავშირი ქვემოთ.
ნაბიჯი 4: DHT11 სენსორი
გამოიყენება ამ ადგილის, სენსორის სამუშაო ადგილის ტემპერატურისა და ტენიანობის გასაზრდელად.
დამატებითი დეტალებისთვის იხილეთ
DHT11– ის კავშირი შემდეგია შეაერთეთ სენსორის VCC და GND ქინძისთავები, შესაბამისად, nodeMCU– ს 3.3V და GND ქინძისთავებთან და მონაცემების პინ D4– სთან ამ ჭაბურღილში შეგიძლიათ გამოიყენოთ ამ პროექტში აქამდე განხილული ნებისმიერი GPIO ქინძისთავები. გთხოვთ მიმართოთ შემდეგ სურათს:
აქ წითელი და მწვანე ხაზები აკავშირებს nodeMCU- ს 3.3V და GND ქინძისთავებს DHT11 სენსორის VCC (+) და GND (-) პინთან შესაბამისად.
ნაბიჯი 5: ბლინკის აპლიკაცია
Blynk არის ახალი პლატფორმა, რომელიც საშუალებას გაძლევთ სწრაფად შექმნათ ინტერფეისები თქვენი iOS და Android მოწყობილობიდან თქვენი აპარატურის პროექტების კონტროლისა და მონიტორინგისთვის. ბლინკის აპლიკაციის გადმოტვირთვის შემდეგ შეგიძლიათ შექმნათ პროექტის დაფა და მოაწყოთ ღილაკები, სლაიდერი, გრაფიკი და სხვა ვიჯეტები ეკრანზე.
Blynk– ით დასაწყებად მიჰყევით ქვემოთ მოცემულ ბმულს.
დამატებითი დეტალებისთვის იხილეთ
ნაბიჯი 6: წრიული დიაგრამა
ნაბიჯი 7: კოდი
მიიღეთ თქვენი კოდი აქ
კიდევ რამდენიმე სასარგებლო ბმული
1. ბლინკის ბიბლიოთეკის ბმული arduino IDE– სთვის
2. dht11 სენსორული ბიბლიოთეკა
3. მარტივი ტაიმერის ბიბლიოთეკა
4. რატომ გამოიყენება მარტივი ტაიმერი ??
გირჩევთ:
$ 5 სახლის ავტომატიზაციის ღილაკი: 4 ნაბიჯი
სახლის $ 5 ავტომატიზაციის ღილაკი: $ 5 სახლის ავტომატიზაციის ღილაკი ზოგჯერ უმარტივესი გამოსავალი არის ერთი ღილაკი. ჩვენ გვინდოდა მარტივი გზა გაეღვიძებინა „ძილის წინ“რუტინა ჩვენი სახლის ავტომატიზაციის ცენტრში (Hubitat Elevation), რომელიც გამორთავს უმეტეს განათებას, აყენებს სხვებს კონკრეტულ დონეზე და
წვრილმანი სახლის ავტომატიზაციის შემტევი სიგნალიზაცია!: 5 ნაბიჯი (სურათებით)
DIY Home Automation Intruder Alarm System !: ამ პროექტში მე გაჩვენებთ თუ როგორ გამოიყენოთ Home Assistant პროგრამული უზრუნველყოფა, რათა შექმნათ ინტრუდირების სიგნალიზაცია თქვენს სახლში. სისტემა ძირითადად ამოიცნობს, თუ კარი ნებართვის გარეშე გაიხსნება და შემდეგ ის გაგზავნის შეტყობინებას
სახლის ავტომატიზაციის დაწყება: სახლის ასისტენტის დაყენება: 3 ნაბიჯი
სახლის ავტომატიზაციის დაწყება: სახლის ასისტენტის დაყენება: ჩვენ ახლა დავიწყებთ სახლის ავტომატიზაციის სერიას, სადაც ჩვენ ვქმნით ჭკვიან სახლს, რომელიც საშუალებას მოგვცემს გავაკონტროლოთ ისეთი რამ, როგორიცაა განათება, დინამიკები, სენსორები და ა. ხმის ასისტენტი. ამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა
სახლის ავტომატიზაციის დაწყების უკიდურესად მარტივი გზა წვრილმანი მოდულების გამოყენებით: 6 ნაბიჯი
უკიდურესად მარტივი გზა სახლის ავტომატიზაციის დასაწყებად წვრილმანი მოდულების გამოყენებით: მე სასიამოვნოდ გამიკვირდა, როდესაც გადავწყვიტე სახლის დამხმარეზე რამდენიმე წვრილმანი სენსორის დამატება. ESPHome– ის გამოყენება ძალიან მარტივია და ამ პოსტში ჩვენ ვისწავლით როგორ გავაკონტროლოთ GPIO პინი და ასევე მივიღოთ ტემპერატურა & ტენიანობის მონაცემები უკაბელოდან
როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი
როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU | IOT პლატფორმაში: ამ პროექტის მიზანი ეს პროექტი მიზნად ისახავს სახლის ავტომატიზაციის სისტემის შემუშავებას, რომელიც მომხმარებელს აძლევს სრულ კონტროლს მისი სახლის ყველა დისტანციურად კონტროლირებად მოწყობილობაზე IOT Android პროგრამის გამოყენებით. არსებობს მრავალი მესამე მხარის ონლაინ სერვერი და პლატფორმა