Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ Firebase და მიიღეთ საიდუმლო გასაღები
- ნაბიჯი 2: შექმენით აპლიკაცია MIT აპლიკაციის გამომგონებლის 2 გამოყენებით
- ნაბიჯი 3: დააკონფიგურირეთ Arduino IDE Nodemcu ESP8266– ისთვის
- ნაბიჯი 4: ატვირთეთ კოდი NodeMCU ESP8266- ში
- ნაბიჯი 5: აპარატურის აწყობა
ვიდეო: IOT დაფუძნებული ოთახის ტემპერატურის კონტროლი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს შესაძლებელია IOT– ზე დაფუძნებული ოთახის ტემპერატურის კონტროლის პროექტზე.
Მახასიათებლები:-
1. ავტომატურად ჩართეთ ვენტილატორი ოთახის მითითებულ ტემპერატურაზე მაღლა.
2. ავტომატურად გამორთეთ ვენტილატორი ოთახის მითითებულ ტემპერატურაზე დაბლა.
3. ხელით კონტროლი დროის ნებისმიერ მომენტში ნებისმიერ ტემპერატურაზე
მოთხოვნები:-
- NodeMCU ESP8266 განვითარების დაფა
- DHT11 ტემპერატურის სენსორი
- ერთარხიანი სარელეო დაფა (5V)
- Jumper Wires
- Wifi როუტერი ან პორტატული ცხელი წერტილი (NodeMCU ESP8266 ინტერნეტთან დასაკავშირებლად)
- 9 ვ ბატარეა
მოდით გადავიდეთ სახელმძღვანელოში.
ნაბიჯი 1: დააინსტალირეთ Firebase და მიიღეთ საიდუმლო გასაღები
ჩვენ ვაპირებთ გამოვიყენოთ რეალურ დროში მონაცემთა ბაზა Google firebase- ის მიერ. ეს რეალურ დროში მონაცემთა ბაზა იქნება შუალედური ბროკერი Nodemcu- სა და Android მოწყობილობას შორის.
- უპირველეს ყოვლისა, გადადით firebase საიტზე და შედით თქვენი Google ანგარიშის გამოყენებით.
- შექმენით ახალი მონაცემთა ბაზა რეალურ დროში.
- მიიღეთ რეალური მონაცემთა ბაზის URL და საიდუმლო გასაღები, რომ შეხვიდეთ მონაცემთა ბაზაში აპლიკაციიდან. დეტალური გაკვეთილისთვის შეგიძლიათ გაეცნოთ როგორ გამოიყენოთ firebase 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– ისთვის. მე გირჩევთ ამ ნაბიჯ ნაბიჯ გაკვეთილს NodeMCU საფუძვლების შესახებ Armtronix. მადლობა Armtronix ამ სასარგებლო გაკვეთილისთვის.
- ამის შემდეგ დაამატეთ ეს ორი ბიბლიოთეკა (მითითების ეკრანის ანაბეჭდი):-
- არდუინო ჯსონი
- Firebase Arduino
-
DHT სენსორების ბიბლიოთეკა
- ადაფრუტის უნივერსალური სენსორების ბიბლიოთეკა
ნაბიჯი 4: ატვირთეთ კოდი NodeMCU ESP8266- ში
ჩამოტვირთეთ Arduino IDE ფაილი (.ino ფაილი) მიმაგრებულია ქვემოთ. ამის შემდეგ, შეცვალეთ პროგრამა საჭირო ცვლილებებისთვის:-
- მე -3 სტრიქონში შეიყვანეთ მონაცემთა ბაზის URL 'https://' გარეშე.
- მე -4 სტრიქონში შეიყვანეთ მონაცემთა ბაზის საიდუმლო გასაღები.
- მე -5 და მე -6 ხაზებში არ დაგავიწყდეთ WiFi SSID და Wifi პაროლის განახლება (რომელსაც გსურთ დაუკავშიროთ NodeMCU ESP8266).
დასრულების შემდეგ ატვირთეთ პროგრამა NodeMCU ESP8266 განვითარების დაფაზე.
ნაბიჯი 5: აპარატურის აწყობა
- შექმენით წრე, როგორც ეს მოცემულია ზემოთ მოცემულ ფიგურაში.
- დააინსტალირეთ აპლიკაცია (შექმნილი ნაბიჯი 2) თქვენს Android სმარტფონზე.
- ჩართეთ ჩართვა და ისიამოვნეთ!
გირჩევთ:
ოთახის ტემპერატურის და ტენიანობის მონიტორინგი ESP32 და AskSensors Cloud– ით: 6 ნაბიჯი
ოთახის ტემპერატურისა და ტენიანობის მონიტორინგი ESP32– ით და AskSensors Cloud– ით: ამ გაკვეთილში თქვენ ისწავლით თუ როგორ აკონტროლოთ თქვენი ოთახის ტემპერატურა და ტენიანობა DHT11– ისა და ღრუბელთან დაკავშირებული ESP32– ის გამოყენებით. ჩვენი გაკვეთილების განახლებები შეგიძლიათ იხილოთ აქ. DHT11 მახასიათებლები: DHT11 სენსორს შეუძლია გაზომოთ ტემპერატურა
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე - მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: 6 ნაბიჯი
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე | მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: გამარჯობა ბიჭებო, დღეს ჩვენ შევქმნით ტენიანობას & ტემპერატურის მონიტორინგის სისტემა ESP 8266 NODEMCU & DHT11 ტემპერატურის სენსორი. ტემპერატურა და ტენიანობა მიიღება DHT11 Sensor & ბრაუზერში ჩანს, რომელი ვებ გვერდი იქნება მართული
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ოთახის ტემპერატურის პროგნოზირება LM35 სენსორის და მანქანათმცოდნეობის საშუალებით: 4 ნაბიჯი
ოთახის ტემპერატურის პროგნოზირება LM35 სენსორისა და მანქანათმცოდნეობის საშუალებით: შესავალი დღეს ჩვენ ორიენტირებული ვართ მანქანათმცოდნეობის პროექტის შექმნაზე, რომელიც პროგნოზირებს ტემპერატურას პოლინომიური რეგრესიის საშუალებით. მანქანათმცოდნეობა არის ხელოვნური ინტელექტის (AI) პროგრამა, რომელიც უზრუნველყოფს სისტემებს ავტომატურად სწავლის
სახლის/ოფისის ოთახის ტემპერატურის მონიტორინგი თქვენს სამუშაო მაგიდაზე: 4 ნაბიჯი
სახლის/ოფისის ოთახის ტემპერატურის მონიტორინგი თქვენს სამუშაო მაგიდაზე: ოთახების ან ოფისების მონიტორინგისთვის, სადაც ჩვენ შეგვიძლია გამოვიყენოთ ეს პროექტი და ეს არის ნაჩვენები ამდენი დეტალით, როგორიცაა გრაფიკი, რეალურ დროში ტემპერატურა და მრავალი სხვა. ჩვენ ვიყენებთ: https://thingsio.ai/ პირველ რიგში, ჩვენ უნდა გავაკეთოთ ანგარიში ამ IoT პლატფორმაზე