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