Სარჩევი:

ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი): 4 ნაბიჯი
ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი): 4 ნაბიჯი

ვიდეო: ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი): 4 ნაბიჯი

ვიდეო: ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი): 4 ნაბიჯი
ვიდეო: [DIY] Weather Station #shorts #short 2024, ივლისი
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი)
ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი)
ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი)
ESP8266 NodeMCU + LM35 + Blynk (IOT ამინდის სადგური/ ციფრული ტემპერატურის სენსორი)

Გამარჯობა ბიჭებო! ამ ინსტრუქციაში, ჩვენ ვაპირებთ ვისწავლოთ თუ როგორ უნდა შევაერთოთ LM35 სენსორი NodeMCU– სთან და გამოვაჩინოთ ის ტემპერატურის ინფორმაცია ინტერნეტში სმარტფონზე სმარტფონზე Blynk აპლიკაციით.

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

მარაგები

Ვიწყებთ…

ამ პროექტისათვის საჭირო ნივთების ჩამონათვალი

1. NodeMCU

2. LM35

3. ჯუმბერის მავთულები

4. პურის დაფა

5. Arduino ide (ბლინკის ბიბლიოთეკებით დაინსტალირებული)

ნაბიჯი 1: წრიული კავშირი

წრიული კავშირი
წრიული კავშირი

LM35 აქვს 3 ქინძისთავები. (როდესაც სენსორის ბრტყელი სახე თქვენს წინაშეა, მოდით pin1 იყოს მარცხენა პინი, შუა პინი იქნება pin2 და მარჯვენა მარჯვენა იქნება pin3)

Pin1 უკავშირდება 3.3 ვ -ს NodeMCU– ზე.

Pin2 უკავშირდება A0- ს. (ერთი და ერთადერთი ანალოგური პინი NodeMCU– ზე)

Pin3 უკავშირდება Ground– ს NodeMCU– ზე.

(მე არ გამოვიყენებ მხტუნავ მავთულხლართებს, რადგან ვაპირებ ამის შენარჩუნებას გარკვეული დროის განმავლობაში)

ნაბიჯი 2: Blynk პროგრამის დაყენება

ბლინკის პროგრამის დაყენება
ბლინკის პროგრამის დაყენება
ბლინკის პროგრამის დაყენება
ბლინკის პროგრამის დაყენება
ბლინკის პროგრამის დაყენება
ბლინკის პროგრამის დაყენება

1. დააინსტალირეთ Blynk აპი Playstore/ App store– დან და შედით თქვენს ანგარიშზე.

2. შექმენით ახალი პროექტი NodeMCU მოწყობილობის და Wi-Fi კავშირის ტიპის არჩევით. (სიმართლის ნიშანი გაიგზავნება თქვენს ფოსტის ID– ზე, ეს მოგვიანებით გამოყენებული იქნება კოდში)

3. დააწკაპუნეთ + ხატულაზე და დაამატეთ შემდეგი ვიჯეტები - ეტიკეტირებული მნიშვნელობის ჩვენება, ლიანდაგი და სუპერჩარტი. (შეცვალეთ ვიჯეტის ზომა თქვენი შეხედულებისამებრ)

4. ჩვენ გამოვიყენებთ ეტიკეტირებული მნიშვნელობის ვიჯეტს დროის გასახსნელად. (წამების რაოდენობა იმ მომენტიდან, როდესაც ჩვენ ვიყენებთ NodeMCU) ამის გამოყენებით ჩვენ გვაქვს რამდენიმე უპირატესობა- ჩვენ შეგვიძლია ვიცოდეთ არის თუ არა Nodemcu ინტერნეტით დაკავშირებული (მრიცხველი ყოველ წამში უნდა გაიზარდოს 1-ით) და ეს მრიცხველი გადატვირთულია ყოველ ჯერზე ენერგიის გადატვირთვა (ასე რომ თქვენ მიიღებთ უხეშ წარმოდგენას, როდესაც კვების ბლოკი არ არის სათანადო). ჩვენ ვიყენებთ ვირტუალურ pin V6- ს ამისთვის და კითხვის სიჩქარე დაყენებულია 1 წამში.

5. ჩვენ გამოვიყენებთ გაზომვის ვიჯეტს ტემპერატურის საჩვენებლად. მოდით გავაგზავნოთ მონაცემები blynk აპლიკაციაში ვირტუალური pin V5 საშუალებით, ჩვენების დიაპაზონი იქნება 0 -დან 50 გრადუსამდე ცელსიუსამდე და კითხვის სიჩქარე დაყენებულია PUSH- ზე (რადგან ჩვენ ვიყენებთ სუპერჩარტს).

6. ახლა მოდის სუპერჩარტი. ჩვენ ამას გამოვიყენებთ გრაფაში ტემპერატურის წინა მაჩვენებლების სანახავად. ვიჯეტის პარამეტრებში დაამატეთ ტემპერატურა, როგორც მონაცემთა ნაკადი. შექმნილ მონაცემთა ნაკადის გვერდით პარამეტრების ხატზე დაჭერით, შეარჩიეთ შეყვანის პინი, როგორც ვირტუალური pin V5. (თქვენ შეგიძლიათ შეცვალოთ დანარჩენი პარამეტრები თქვენი შეხედულებისამებრ).

** შენიშვნა: თუ თქვენ არ გესმით რას ვგულისხმობდი ზემოთ მოცემულ ნაბიჯებში, თქვენ შეგიძლიათ უბრალოდ მიყევით ზემოთ მოცემულ სურათებს, რომ შექმნათ აპლიკაცია.

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

კოდი
კოდი
კოდი
კოდი

ამ გვერდზე დავამატებ საჭირო კოდის ფაილს.

ნაბიჯი 4: შეფუთვა…

იხვევა…
იხვევა…
იხვევა…
იხვევა…

ატვირთეთ კოდი NodeMCU– ში თქვენს კომპიუტერთან დაკავშირებით. დააჭირეთ Play ღილაკს ბლინკის აპლიკაციაში, ამ დროისთვის თქვენ უნდა მიიღოთ მონაცემები თქვენს სმარტფონში და ეს არის ის, რომ შეგიძლიათ გამორთოთ კომპიუტერიდან და დაუკავშიროთ ის რომელიმე powerbank– ს და განათავსოთ მთელი ტემპერატურის მგრძნობიარე აპარატი სადაც საჭიროა.

** შენიშვნა: რამდენიმე რამ არის შესამჩნევი-

1. UPTIME: როდესაც ბლინკის აპლიკაცია უერთდება NodeMCU- ს ინტერნეტით, ის ითხოვს დროულად ყოველ წამს.თუ ეს მრიცხველი არ იზრდება ყოველ წამს, ეს უბრალოდ ნიშნავს იმას, რომ ქსელის კავშირი ტელეფონის ორივე მხარეს ან NodeMCU მხარეს არის სუსტი ან გატეხილი (ან NodeMCU არ არის ჩართული).

2. SUPERCHART: თქვენ შეგიძლიათ ექსპორტირებული თქვენი ჩაწერილი სენსორის მონაცემები CSV ფაილის სახით ან თუნდაც წაშალოთ წინა მონაცემები ახლიდან დასაწყებად. (ტემპერატურის კითხვის სიჩქარე უნდა იყოს მითითებული PUSH იმისათვის, რომ გამოვიყენოთ სუპერჩარტი)

3. მე დავამატე შენიშვნები რამდენიმე სურათზე. (შეიძლება გარკვეული ეჭვები გათავისუფლდეს)

იმედია მოგეწონათ ეს სასწავლო!

გირჩევთ: