Სარჩევი:

ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად: 7 ნაბიჯი
ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად: 7 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად: 7 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად: 7 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად
ხმის კონტროლირებადი შუქები ყველგან ჯეისონთან ერთად

AC განათება, რომელიც კონტროლდება ყველგან ინტერნეტით NodeMCU (ESP8266) და Jason (Android აპლიკაცია) გამოყენებით.

ჯეისონი არის ხმის კონტროლირებადი დამხმარე აპლიკაცია, რომელიც დაშიფრული მაქვს Android მოწყობილობებისთვის AC მოწყობილობის ელექტრული მდგომარეობის გასაკონტროლებლად, აქამდე მას შეუძლია განათების კონტროლი. თქვენ შეგიძლიათ აკონტროლოთ განათება მსოფლიოს ნებისმიერი ადგილიდან, სანამ ინტერნეტი გაქვთ. ეს შესაძლებელია IoT ბროკერის გამოყენებით, ამ შემთხვევაში ჩვენ ვიყენებთ Ubidots- ს.

მისი გამოსაყენებლად თქვენ უნდა ააწყოთ აპარატურის მოდული, რომელიც აკავშირებს ნათურას, (რომელი ინსტრუქციაა მოცემულ სახელმძღვანელოში) და ასევე დაგჭირდებათ Ubidots ანგარიშის შექმნა.

მოდით დავიწყოთ…

ნაბიჯი 1: დააყენეთ Ubidots ანგარიში

დააყენეთ Ubidots ანგარიში
დააყენეთ Ubidots ანგარიში
დააყენეთ Ubidots ანგარიში
დააყენეთ Ubidots ანგარიში
დააყენეთ Ubidots ანგარიში
დააყენეთ Ubidots ანგარიში

პირველი რაც თქვენ უნდა გააკეთოთ არის გადადით Ubidots for Education ვებსაიტზე და შექმენით ანგარიში. შეგიძლიათ პირდაპირ შეხვიდეთ, თუ უკვე გაქვთ Twitter, Github, Google ან Facebook ანგარიში.

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

ნაბიჯი 2: ჯეისონის აპლიკაცია

ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია
ჯეისონის აპლიკაცია

აპლიკაციის ჩამოტვირთვა შესაძლებელია Play Store– დან, ის ხელმისაწვდომია ინგლისურ და ესპანურ ენებზე.

დააკოპირეთ თქვენი Ubidots ნიშანი აპლიკაციაში, პარამეტრების ჩანართზე შეხებით, ჩასვით Ubidots გასაღების ველში და შეეხეთ შენახვის ღილაკს.

ახლა ჩვენ გვჭირდება მოწყობილობის კონფიგურაცია, გადადით მოწყობილობების ჩანართზე და შეეხეთ დამატების ღილაკს. შეიყვანეთ სახელი, სასურველია იმ ადგილის სახელი, სადაც არის განათება, ასე რომ თქვენ შეგიძლიათ თქვათ "ჩართეთ სამზარეულოს განათება". ESP32 I/O პინზე აირჩიეთ "5", რომელიც იქნება რელეზე დაკავშირებული NodeMCU (შიდა ESP8266) პინი. და შეეხეთ შენახვას.

ნაბიჯი 3: უსაფრთხოება უპირველეს ყოვლისა

უსაფრთხოება უპირველეს ყოვლისა
უსაფრთხოება უპირველეს ყოვლისა

ამ პროექტში ჩვენ ვმუშაობთ მაგისტრალური ძაბვით (A/C ძაბვა), რაც საშიშია, თუ არ იცით რას აკეთებთ, იყავით ძალიან ფრთხილად. არასოდეს შეეხოთ წრედის რომელიმე ნაწილს ან არ იმუშაოთ მასთან, თუ იგი დაკავშირებულია კედლის ენერგიასთან. თუ არ იცით რას აკეთებთ, გაჩერდით აქ ან მიიღეთ დახმარება პროფესიონალებისგან.

მე მხოლოდ ამ საგანმანათლებლო გაკვეთილს ვაქვეყნებ და მე არავითარ შემთხვევაში არ ვარ პასუხისმგებელი თქვენს დაზიანებებზე ან დაზიანებებზე.

ნაბიჯი 4: სქემა

სქემატიკა
სქემატიკა
  • ჩართეთ NodeMCU VIN– ით VCC– სთან (5V) და GND პინი GND– თან.
  • შეაერთეთ D8 გადამრთველის ერთ ბოლოზე და 2.2K Ohm რეზისტორთან, რომელიც დაკავშირებულია GND– თან.
  • ჩართეთ გადამრთველის მეორე ბოლო 3.3 ვ -ზე, რადგან NodeMCU- ს შეუძლია ამ ძაბვის დამუშავება მხოლოდ მის I/O ქინძისთავებში.
  • D1 to 2.2k Ohm რეზისტორი NPN ტრანზისტორის ბაზაზე
  • რელეს უარყოფითი DC ტრანზისტორის კოლექტორზე.
  • ტრანზისტორი გამცემი GND– ზე.
  • სარელეო დადებითი 5V- მდე.
  • უარყოფითი ნათურა რელეს ერთ AC პინზე.
  • ნათურის დადებითი AC Live (AC დადებითი).
  • სხვა AC სარელეო ნეიტრალური (AC უარყოფითი)

შენიშვნა: VCC 5V მიეწოდება USB კაბელს, რომელიც დაკავშირებულია ტელეფონის სატრანსფორმატორო დამტენთან.

ნაბიჯი 5: პურის დაფა

პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა

გადამრთველი შეიძლება იყოს მარტივი გადართვის გადამრთველი ან კედლის გადამრთველი, მას უბრალოდ სჭირდება იმის დადგენა, შეცვლის თუ არა მომხმარებელი მდგომარეობას, რომ ჩვენ მაინც შევძლოთ შუქების კონტროლი ნორმალური გადამრთველით.

გადამრთველს, რომელსაც მე ვიყენებ, აქვს ორმაგი სროლა, ჩვენ მხოლოდ ერთი გვჭირდება, ამიტომ მე მისი პინ 1 NVEDMCU– ს 3V– მდე და 2 – ე გადამრთველთან NodeMCU pin D8 დავუკავშირე.

ელექტროენერგიის მიწოდება იქნება ტელეფონის კედლის დამტენი 5 ვ -ით გაყვანილი USB კაბელით.

რელესთან მიწის კავშირის კონტროლით ჩვენ შეგვიძლია ვაკონტროლოთ ნათურის AC სტატუსი.

ნაბიჯი 6: კოდი

სანამ წყაროს კოდს გამოიყენებთ, თქვენ უნდა გადმოწეროთ რამდენიმე ბიბლიოთეკა:

  • Arduino ბირთვი ESP8266– ისთვის (წაიკითხეთ ნაბიჯი "ინსტალაცია დაფების მენეჯერთან")
  • Ubidots ESP MQTT

შენიშვნა: თუ არ იცით როგორ დაამატოთ ბიბლიოთეკები arduino IDE– ში, შეგიძლიათ მიყევით ამ მარტივ სამეურვეოს.

დააყენეთ თქვენი განვითარების დაფა NodeMCU 1.0 (ESP-12E მოდული). თქვენ უნდა შეცვალოთ რამდენიმე ცვლადი კოდში:

  • თქვენი SSID (თქვენი სახლის Wi-Fi ქსელის სახელი)
  • თქვენი Wi-FI ქსელის პაროლი
  • თქვენი Ubidots სიმბოლო და ბოლოს ატვირთეთ თქვენი კოდი დაფაზე.

და ბოლოს ატვირთეთ თქვენი კოდი დაფაზე.

ნაბიჯი 7: დემო

Მუშაობს!

გირჩევთ: