Სარჩევი:

IOT დაფუძნებული ოთახის ტემპერატურის კონტროლი: 5 ნაბიჯი
IOT დაფუძნებული ოთახის ტემპერატურის კონტროლი: 5 ნაბიჯი

ვიდეო: IOT დაფუძნებული ოთახის ტემპერატურის კონტროლი: 5 ნაბიჯი

ვიდეო: IOT დაფუძნებული ოთახის ტემპერატურის კონტროლი: 5 ნაბიჯი
ვიდეო: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, ნოემბერი
Anonim
Image
Image

ეს შესაძლებელია IOT– ზე დაფუძნებული ოთახის ტემპერატურის კონტროლის პროექტზე.

Მახასიათებლები:-

1. ავტომატურად ჩართეთ ვენტილატორი ოთახის მითითებულ ტემპერატურაზე მაღლა.

2. ავტომატურად გამორთეთ ვენტილატორი ოთახის მითითებულ ტემპერატურაზე დაბლა.

3. ხელით კონტროლი დროის ნებისმიერ მომენტში ნებისმიერ ტემპერატურაზე

მოთხოვნები:-

  • NodeMCU ESP8266 განვითარების დაფა
  • DHT11 ტემპერატურის სენსორი
  • ერთარხიანი სარელეო დაფა (5V)
  • Jumper Wires
  • Wifi როუტერი ან პორტატული ცხელი წერტილი (NodeMCU ESP8266 ინტერნეტთან დასაკავშირებლად)
  • 9 ვ ბატარეა

მოდით გადავიდეთ სახელმძღვანელოში.

ნაბიჯი 1: დააინსტალირეთ Firebase და მიიღეთ საიდუმლო გასაღები

დააყენეთ Firebase და მიიღეთ საიდუმლო გასაღები
დააყენეთ Firebase და მიიღეთ საიდუმლო გასაღები

ჩვენ ვაპირებთ გამოვიყენოთ რეალურ დროში მონაცემთა ბაზა Google firebase- ის მიერ. ეს რეალურ დროში მონაცემთა ბაზა იქნება შუალედური ბროკერი Nodemcu- სა და Android მოწყობილობას შორის.

  • უპირველეს ყოვლისა, გადადით firebase საიტზე და შედით თქვენი Google ანგარიშის გამოყენებით.
  • შექმენით ახალი მონაცემთა ბაზა რეალურ დროში.
  • მიიღეთ რეალური მონაცემთა ბაზის URL და საიდუმლო გასაღები, რომ შეხვიდეთ მონაცემთა ბაზაში აპლიკაციიდან. დეტალური გაკვეთილისთვის შეგიძლიათ გაეცნოთ როგორ გამოიყენოთ firebase MIT პროგრამის გამომგონებელთან ერთად.

ნაბიჯი 2: შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის 2 გამოყენებით

შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის გამოყენებით 2
შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის გამოყენებით 2
შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის გამოყენებით 2
შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის გამოყენებით 2

ჩვენ ვაპირებთ გამოვიყენოთ MIT აპლიკაციის გამომგონებელი 2 ჩვენი Android პროგრამის შესაქმნელად. მისი გამოყენება ძალიან მარტივია და ადვილია Google firebase– ის ინტეგრირება.

  • ჩამოტვირთეთ თანდართული MIT აპლიკაციის გამომგონებელი 2 პროექტის ფაილი (.aia ფაილი).
  • გადადით MIT აპლიკაციის გამომგონებლის 2 მთავარ გვერდზე და შედით თქვენს ანგარიშში. შემდეგ გადადით პროექტებზე >> იმპორტის პროექტი. შეარჩიეთ ფაილი თქვენი კომპიუტერიდან და ატვირთეთ იგი.
  • გადადით განლაგების ფანჯარაში, დააწკაპუნეთ firebaseDB1 (მდებარეობს სამუშაო სივრცის ბოლოში), შეიყვანეთ მონაცემთა ბაზის URL და საიდუმლო გასაღები. ასევე დააყენეთ ProjectBucket როგორც S_HO_C_K (როგორც ნაჩვენებია სკრინშოტში 2).

ამის შემდეგ, დააწკაპუნეთ მშენებლობის ღილაკზე და შეინახეთ პროგრამის ფაილი (.apk ფაილი) თქვენს კომპიუტერში. მოგვიანებით გადაიტანეთ ეს ფაილი თქვენს Android მოწყობილობაზე.

ნაბიჯი 3: დააკონფიგურირეთ Arduino IDE Nodemcu ESP8266– ისთვის

დააკონფიგურირეთ Arduino IDE Nodemcu ESP8266– ისთვის
დააკონფიგურირეთ Arduino IDE Nodemcu ESP8266– ისთვის
  • უპირველეს ყოვლისა, დააინსტალირეთ Arduino IDE Nodemcu esp8266– ისთვის. მე გირჩევთ ამ ნაბიჯ ნაბიჯ გაკვეთილს NodeMCU საფუძვლების შესახებ Armtronix. მადლობა Armtronix ამ სასარგებლო გაკვეთილისთვის.
  • ამის შემდეგ დაამატეთ ეს ორი ბიბლიოთეკა (მითითების ეკრანის ანაბეჭდი):-
  1. არდუინო ჯსონი
  2. Firebase Arduino
  3. DHT სენსორების ბიბლიოთეკა

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

ნაბიჯი 4: ატვირთეთ კოდი NodeMCU ESP8266- ში

ატვირთეთ კოდი NodeMCU ESP8266
ატვირთეთ კოდი NodeMCU ESP8266

ჩამოტვირთეთ Arduino IDE ფაილი (.ino ფაილი) მიმაგრებულია ქვემოთ. ამის შემდეგ, შეცვალეთ პროგრამა საჭირო ცვლილებებისთვის:-

  • მე -3 სტრიქონში შეიყვანეთ მონაცემთა ბაზის URL 'https://' გარეშე.
  • მე -4 სტრიქონში შეიყვანეთ მონაცემთა ბაზის საიდუმლო გასაღები.
  • მე -5 და მე -6 ხაზებში არ დაგავიწყდეთ WiFi SSID და Wifi პაროლის განახლება (რომელსაც გსურთ დაუკავშიროთ NodeMCU ESP8266).

დასრულების შემდეგ ატვირთეთ პროგრამა NodeMCU ESP8266 განვითარების დაფაზე.

ნაბიჯი 5: აპარატურის აწყობა

Image
Image
  • შექმენით წრე, როგორც ეს მოცემულია ზემოთ მოცემულ ფიგურაში.
  • დააინსტალირეთ აპლიკაცია (შექმნილი ნაბიჯი 2) თქვენს Android სმარტფონზე.
  • ჩართეთ ჩართვა და ისიამოვნეთ!

გირჩევთ: