Სარჩევი:
- მარაგები
- ნაბიჯი 1: წრიული დიაგრამა
- ნაბიჯი 2: გააკეთეთ წრე ტესტირებისთვის პურის დაფაზე
- ნაბიჯი 3: დააინსტალირეთ ბლინკის აპლიკაცია
- ნაბიჯი 4: Smart Relay მოდულის განსხვავებული რეჟიმი
- ნაბიჯი 5: მექანიკური რეჟიმი
- ნაბიჯი 6: ავტომატური რეჟიმი
- ნაბიჯი 7: PCB- ის დიზაინი
- ნაბიჯი 8: შეუკვეთეთ PCB
- ნაბიჯი 9: ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები
- ნაბიჯი 10: შეარჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
- ნაბიჯი 11: შეაერთეთ ყველა კომპონენტი
- ნაბიჯი 12: პროგრამირება NodeMCU
- ნაბიჯი 13: შეაერთეთ საყოფაცხოვრებო ტექნიკა
- ნაბიჯი 14: საბოლოოდ
ვიდეო: როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის სარელეო საშუალებით: 14 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
IoT– ზე დაფუძნებულ პროექტში მე გავაკეთე სახლის ავტომატიზაცია Blynk– ით და NodeMCU საკონტროლო სარელეო მოდულით რეალურ დროში გამოხმაურებით. ხელით რეჟიმში, ეს სარელეო მოდული შეიძლება კონტროლდებოდეს მობილურიდან ან სმარტფონიდან და, ხელით გადამრთველიდან. ავტო რეჟიმში, ამ ჭკვიან სარელეოს ასევე შეუძლია იგრძნოს ოთახის ტემპერატურა და მზის შუქი, რომ ჩართოს და გამორთოს ვენტილატორი და ნათურა.
ამ ჭკვიანი სახლის პროექტს აქვს შემდეგი მახასიათებლები: 1. საყოფაცხოვრებო ტექნიკა მობილურიდან კონტროლირებადი Blynk აპლიკაციის გამოყენებით 2. საყოფაცხოვრებო ტექნიკა კონტროლდება ტემპერატურისა და ტენიანობის სენსორით ავტომატურად (ავტო რეჟიმში) 3. საყოფაცხოვრებო ტექნიკა კონტროლდება ავტომატურად მუქი სენსორით (ავტომატურ რეჟიმში) 4. მონიტორინგი LIVE ოთახის ტემპერატურაზე და ტენიანობაზე OLED და სმარტფონი 5. საყოფაცხოვრებო ტექნიკა კონტროლირებადი მექანიკური გადამრთველებით 6. აკონტროლეთ საყოფაცხოვრებო ტექნიკა ინტერნეტის საშუალებით
მარაგები
ამ Smart House პროექტის აუცილებელი კომპონენტები
1. NodeMCU
2. DH11 სენსორი
3. LDR
4. 10k რეზისტორები 5 არა
5. 1k რეზისტორები 5 არა (R1 to R4)
6. 220-ohm რეზისტორები 2 არა (R5 & R6)
7. Optocoupler PC817 2 არა
8. BC547 NPN ტრანზისტორი 2 არა
9. დიოდი 1N4007 2 არა
10. დიოდი 1N4001 1no
11. LED (1.5v) 3 არა
12. კონდენსატორები 100uF 2 არა
13. SPDT 12V რელეები 2 არა
14. 7805 ძაბვის რეგულატორი 1 არა
15. Push Switch/ ღილაკი 4 არა
16. კონექტორები და მხტუნავები
17. OLED I2C ეკრანი (0.96 "ან 1.3")
ნაბიჯი 1: წრიული დიაგრამა
ეს არის სრული სქემის დიაგრამა IoT– ზე დაფუძნებული სახლის ავტომატიზაციის პროექტისთვის.
მე გამოვიყენე NodeMCU სარელეო მოდულის გასაკონტროლებლად. მე დავუკავშირე DHT11 ტემპერატურის და ტენიანობის სენსორი და LDR, რომ სარელეო ავტომატურად გავაკონტროლო ოთახის ტემპერატურისა და გარე განათების შესაბამისად. ოთხი ღილაკია დაკავშირებული NodeMCU ანუ S1, S2, CMODE, RST. S1 & S2 სარელეო მოდულის ხელით გასაკონტროლებლად CMODE რეჟიმის შესაცვლელად (მექანიკური რეჟიმი, ავტო რეჟიმი) RST NodeMCU გადატვირთვისათვის მე მივეცი 12V სარელეო მოდულს და გამოვიყენე 7805 ძაბვის რეგულატორი 5v NodeMCU– ს მიწოდებისთვის.
ნაბიჯი 2: გააკეთეთ წრე ტესტირებისთვის პურის დაფაზე
PCB– ის დიზაინის შექმნამდე, ჯერ მე შევქმენი წრე ტესტირებისთვის. ტესტირების დროს, მე ავტვირთე კოდი NodeMCU– ში, შემდეგ ვცდილობდი გამეკონტროლებინა სარელეო ღილაკები, ბლინკის აპლიკაცია, ტემპერატურის სენსორი და LDR.
ჩამოტვირთეთ თანდართული კოდი ამ NodeMCU პროექტისთვის.
მე აღვნიშნე ყველა ბიბლიოთეკის ბმული კოდში.
ნაბიჯი 3: დააინსტალირეთ ბლინკის აპლიკაცია
დააინსტალირეთ Blynk აპლიკაცია Google play store– დან ან App store– დან, შემდეგ დაამატეთ ყველა საჭირო ვიჯეტი სარელეო მოდულის გასაკონტროლებლად და ტემპერატურისა და ტენიანობის მონიტორინგისთვის. მე ყველა დეტალი ავუხსენი სამეურვეო ვიდეოში.
მე გამოვიყენე 3 ღილაკის ვიჯეტი სარელეო მოდულის გასაკონტროლებლად და რეჟიმის შესაცვლელად. და 2 გაზომვის ვიჯეტი ტემპერატურისა და ტენიანობის მონიტორინგისთვის.
ნაბიჯი 4: Smart Relay მოდულის განსხვავებული რეჟიმი
ჩვენ შეგვიძლია გავაკონტროლოთ ჭკვიანი სარელეო 2 რეჟიმში:
1. მექანიკური რეჟიმი
2. ავტომატური რეჟიმი
ჩვენ შეგვიძლია მარტივად შევცვალოთ რეჟიმი CMODE ღილაკით, რომელიც დამონტაჟებულია PCB– ზე ან Blynk აპლიკაციიდან.
ნაბიჯი 5: მექანიკური რეჟიმი
სახელმძღვანელო რეჟიმში, ჩვენ შეგვიძლია გავაკონტროლოთ სარელეო მოდული S1 & S2 ღილაკებიდან ან ბლინკის აპლიკაციიდან.
ჩვენ ყოველთვის შეგვიძლია თვალყური ვადევნოთ Blynk App– ის გადამრთველების რეალურ დროში გამოხმაურების სტატუსს. ჩვენ ასევე შეგვიძლია გავაკონტროლოთ ტემპერატურა და ტენიანობა OLED ეკრანზე და Blynk აპლიკაციაზე, როგორც სურათებში ხედავთ. ბლინკის აპლიკაციით, ჩვენ შეგვიძლია გავაკონტროლოთ სარელეო მოდული ყველგან, თუკი ჩვენ გვაქვს ინტერნეტი ჩვენს სმარტფონზე.
ნაბიჯი 6: ავტომატური რეჟიმი
ავტო რეჟიმში, სარელეო მოდული აკონტროლებს DHT11 სენსორს და LDR.
ჩვენ შეგვიძლია დავადგინოთ წინასწარ განსაზღვრული მინიმალური და მაქსიმალური ტემპერატურა და სინათლის მნიშვნელობები. ავტომატურ რეჟიმში, როდესაც ოთახის ტემპერატურა კვეთს წინასწარ განსაზღვრულ მაქსიმალურ ტემპერატურას, რელე -1 ირთვება და როდესაც ოთახის ტემპერატურა ხდება წინასწარ განსაზღვრულ მინიმალურ ტემპერატურაზე ნაკლები, სარელეო -1 ავტომატურად ითიშება.
ანალოგიურად, როდესაც სინათლის დონე მცირდება რელე -2 ირთვება და როდესაც შუქი საკმარისია რელე -2 ავტომატურად ითიშება. მე დეტალურად ავუხსენი სასწავლო ვიდეოში.
ნაბიჯი 7: PCB- ის დიზაინი
როგორც მე ვაპირებ გამოვიყენო სქემა ყოველდღიურად, ასე რომ ჭკვიან სარელეო მოდულის ყველა მახასიათებლის შესამოწმებლად პურის დაფაზე, მე შევქმენი PCB. თქვენ შეგიძლიათ გადმოწეროთ ამ სახლის ავტომატიზაციის პროექტის PCB Gerber ფაილი შემდეგი ბმულიდან:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
ნაბიჯი 8: შეუკვეთეთ PCB
გარბერის ფაილის გადმოტვირთვის შემდეგ შეგიძლიათ მარტივად შეუკვეთოთ PCB
1. ეწვიეთ https://jlcpcb.com და შედით/დარეგისტრირდით
2. დააწკაპუნეთ ღილაკს QUOTE NOW.
3 დააწკაპუნეთ ღილაკზე "დაამატეთ თქვენი გერბერის ფაილი".
შემდეგ დაათვალიერეთ და შეარჩიეთ გერბერის გადმოწერილი ფაილი.
ნაბიჯი 9: ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები
4. დააყენეთ საჭირო პარამეტრი, როგორიცაა რაოდენობა, PCB ფერი და ა.შ
5. PCB– ის ყველა პარამეტრის არჩევის შემდეგ დააჭირეთ ღილაკს SAVE TO CART.
ნაბიჯი 10: შეარჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
6. ჩაწერეთ გადაზიდვის მისამართი.
7. შეარჩიეთ თქვენთვის შესაფერისი გადაზიდვის მეთოდი.
8. წარადგინეთ შეკვეთა და გააგრძელეთ გადახდა. თქვენ ასევე შეგიძლიათ თვალყური ადევნოთ თქვენს შეკვეთას JLCPCB.com– დან.
ჩემი PCB– ების დამზადებას 2 დღე დასჭირდა და ერთი კვირის განმავლობაში ჩამოვიდა DHL– ის მიწოდების ვარიანტის გამოყენებით.
PCB– ები კარგად იყო შეფუთული და ხარისხი მართლაც კარგი იყო ამ ხელმისაწვდომ ფასად.
ნაბიჯი 11: შეაერთეთ ყველა კომპონენტი
ამის შემდეგ შეაერთეთ ყველა კომპონენტი სქემის დიაგრამის მიხედვით.
შემდეგ დააკავშირეთ NodeMCU, DHT11, LDR და OLED ეკრანი.
ნაბიჯი 12: პროგრამირება NodeMCU
1. შეაერთეთ NodeMCU ლეპტოპთან
2. ჩამოტვირთეთ კოდი. (Მიმაგრებული)
3. შეცვალეთ Blynk Auth ნიშანი, WiFi სახელი, WiFi პაროლი.
4. შეცვალეთ წინასწარ განსაზღვრული ტემპერატურა და სინათლის მნიშვნელობა ავტომატური რეჟიმისათვის თქვენი მოთხოვნის შესაბამისად
5. აირჩიეთ NodeMCU 12E დაფა და შესაბამისი PORT. შემდეგ ატვირთეთ კოდი.
** ამ პროექტში შეგიძლიათ გამოიყენოთ ორივე 0.96 "OLED და 1.3" OLED დისპლეი. მე გაზიარებული მაქვს ორივე OLED- ის კოდი, ატვირთეთ კოდი OLED ეკრანის მიხედვით, რომელსაც თქვენ იყენებთ.
მე უკვე დავამატე კოდი წინა ნაბიჯებში.
ნაბიჯი 13: შეაერთეთ საყოფაცხოვრებო ტექნიკა
შეაერთეთ საყოფაცხოვრებო ტექნიკა სქემის სქემის მიხედვით. გთხოვთ მიიღოთ მაღალი უსაფრთხოების ზომები მაღალი ძაბვის დროს.
შეაერთეთ 12 ვოლტიანი DC მიწოდება PCB– ზე, როგორც ეს ნაჩვენებია წრედ.
ნაბიჯი 14: საბოლოოდ
ჩართეთ 110V/230V და 12V DC მიწოდება.
ახლა თქვენ შეგიძლიათ აკონტროლოთ თქვენი საყოფაცხოვრებო ტექნიკა ჭკვიანურად. ვიმედოვნებ, რომ მოგეწონათ სახლის ავტომატიზაციის პროექტი. მე გავაზიარე ყველა საჭირო ინფორმაცია ამ პროექტისთვის. მე ნამდვილად ვაფასებ მას, თუ გაგიზიარებთ თქვენს ძვირფას გამოხმაურებას, ასევე თუ თქვენ გაქვთ რაიმე შეკითხვა გთხოვთ დაწეროთ კომენტარების განყოფილებაში. მეტი ასეთი პროექტისათვის გთხოვთ მიჰყევით TechStudyCell. გმადლობთ დროისა და ბედნიერი სწავლისთვის.
გირჩევთ:
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით: ჩემს წარსულ NodeMCU პროექტებში, მე ვაკონტროლებდი ორ საყოფაცხოვრებო ტექნიკას ბლინკის აპლიკაციიდან. მე მივიღე ბევრი კომენტარი და შეტყობინება პროექტის განახლებისათვის ხელით კონტროლით და დამატებითი ფუნქციების დამატებით. ასე რომ, მე შევიმუშავე ეს ჭკვიანი სახლის გაფართოების ყუთი. ამ IoT
სახლის ავტომატიზაცია WiFi სინათლის გადამრთველი ESP-01 და სარელეო მოდული დაჭერით ღილაკით: 7 ნაბიჯი
სახლის ავტომატიზაცია WiFi სინათლის გადამრთველი ESP-01 და სარელეო მოდული Push ღილაკით: ასე რომ, წინა ინსტრუქციებში ჩვენ ESP-01 დავპროგრამეთ Tasmota– ით ESP Flasher– ის გამოყენებით და დავუკავშირდით ESP-01 ჩვენს wifi ქსელებს. ახლა ჩვენ შეგვიძლია დავიწყოთ მისი პროგრამირება ჩართეთ/გამორთეთ სინათლის გადამრთველი WiFi- ს ან ღილაკის გამოყენებით. ელექტრო მუშაობისთვის
სახლის ავტომატიზაცია ჟოლოს Pi სარელეო დაფის გამოყენებით: 7 ნაბიჯი
სახლის ავტომატიზაცია ჟოლოს პი -ით სარელეო დაფის გამოყენებით: ადამიანების უმრავლესობას სურს დიდი კომფორტი, მაგრამ გონივრულ ფასად. ზარმაცი ვართ, რომ ყოველ საღამოს მზის ჩასვლისას ვანათებთ სახლებს და მეორე დილით, ისევ ჩავაქრობთ შუქს, ან კონდიციონერს/ვენტილატორს/გამათბობლებს ჩავრთავთ/ვაქცევთ
სახლის ავტომატიზაცია ინფრაწითელი და Bluetooth კონტროლირებადი სარელეო მოდულით: 10 ნაბიჯი
სახლის ავტომატიზაცია ინფრაწითელი და Bluetooth კონტროლირებადი სარელეო მოდულით: ამ სახლის ავტომატიზაციის პროექტში მე ვაჩვენე, თუ როგორ შეგვიძლია გავაკონტროლოთ სინათლე, გულშემატკივარი და სხვა საყოფაცხოვრებო ტექნიკა ჩვენი სმარტფონის აპლიკაციიდან და IR დისტანციურიდან Arduino კონტროლის სარელეო მოდულის მიკროსქემის გამოყენებით. ეს Arduino აკონტროლებს სმარტ სარელეო წრეს აქვს ორი რეჟიმი, ინფ
Bluetooth კონტროლის სახლის ავტომატიზაცია: 7 ნაბიჯი (სურათებით)
Bluetooth კონტროლის სახლის ავტომატიზაცია: გამარჯობა, ეს პროექტი ეხება სახლის გამარტივებული ავტომატიზაციის მოწყობილობის შექმნას არდუინოს და ბლუთუს მოდულის გამოყენებით. ეს არის ძალიან ადვილი ასაშენებელი და მისი აშენება შესაძლებელია რამდენიმე საათში. ჩემს ვერსიაში, რომელსაც მე აქ განვმარტავ, შემიძლია დავრწმუნდე