Სარჩევი:

სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი

ვიდეო: სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი
ვიდეო: როგორ გავაკეთოთ 2-არხიანი ESP8266 ESP-01 Wi-Fi რელე | ESP-01 სახლის ავტომატიზაცია | RemoteXY 2024, ნოემბერი
Anonim
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით

ჩემს წარსულ 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 პროექტისთვის

Image
Image

სამეურვეო ვიდეოში მე დეტალურად ავუხსენი ყველა ნაბიჯი ამ 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- ის დიზაინი

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

თქვენ შეგიძლიათ ჩამოტვირთოთ PCB Gerber ფაილი ამ IoT დაფუძნებული სახლის ავტომატიზაციის პროექტიდან შემდეგი ბმულიდან:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

ნაბიჯი 9: შეუკვეთეთ PCB

შეუკვეთეთ PCB
შეუკვეთეთ PCB
შეუკვეთეთ PCB
შეუკვეთეთ 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

პროგრამირება NodeMCU
პროგრამირება NodeMCU
პროგრამირება NodeMCU
პროგრამირება NodeMCU
პროგრამირება NodeMCU
პროგრამირება 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. გმადლობთ დროისა და ბედნიერი სწავლისთვის.

გირჩევთ: