Სარჩევი:

ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: 6 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: 6 ნაბიჯი

ვიდეო: ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: 6 ნაბიჯი

ვიდეო: ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: 6 ნაბიჯი
ვიდეო: 💥 isurve.ge 👉 ტემპერატურისა და ტენიანობის ციფრული თერმომეტრი HTC 1 2024, ნოემბერი
Anonim
ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით
ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით

ამ გაკვეთილში ჩვენ ვაპირებთ ტემპერატურისა და ტენიანობის მონიტორინგს DHT11– ის გამოყენებით და მონაცემების გაგზავნას ღრუბელში ბლინკის გამოყენებით

ამ გაკვეთილისთვის საჭირო კომპონენტები:

  • არდუინო უნო
  • DHT11 ტემპერატურის და ტენიანობის სენსორი
  • ESP8266-01 WiFi მოდული

ნაბიჯი 1: ESP8266 - 01 WiFi მოდული

ESP8266 - 01 WiFi მოდული
ESP8266 - 01 WiFi მოდული

ESP8266-01 არის სერიული WiFi გადამცემი და მიმღები, რომელსაც შეუძლია ნებისმიერი მიკროკონტროლის წვდომა WiFi ქსელში

ESP8266 მოდული არის დაბალი ღირებულება და მოდის წინასწარ დაპროგრამებული AT ბრძანების კომპლექტი firmware, რაც იმას ნიშნავს, რომ თქვენ შეგიძლიათ უბრალოდ დააკავშიროთ ეს თქვენს Arduino მოწყობილობასთან და მიიღოთ იმდენი WiFi- ის შესაძლებლობა, რამდენსაც WiFi Shield გთავაზობთ. ეს მოდული აქვს მძლავრ -დაფის დამუშავებისა და შენახვის შესაძლებლობა, რაც საშუალებას აძლევს მას ინტეგრირებული იყოს სენსორებთან და სხვა პროგრამებთან მისი GPIO– ების საშუალებით.

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

  • Wi-Fi Direct (P2P), რბილი AP
  • ინტეგრირებული TCP/IP პროტოკოლის დასტა
  • მას აქვს ინტეგრირებული TR გადამრთველი, ბალუნი, LNA, დენის გამაძლიერებელი და შესაბამისი ქსელი
  • აღჭურვილია ინტეგრირებული PLL, მარეგულირებელი, DCXO და ენერგიის მართვის ერთეულებით
  • ინტეგრირებული დაბალი სიმძლავრის 32 ბიტიანი პროცესორი შეიძლება გამოყენებულ იქნას როგორც პროგრამის პროცესორი
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU აგრეგაცია და 0.4 ms დაცვის ინტერვალი
  • გაიღვიძეთ და გადაიტანეთ პაკეტები <2 ms
  • ლოდინის ენერგომოხმარება <1.0mW (DTIM3)

ნაბიჯი 2: DHT11 ტემპერატურის და ტენიანობის სენსორი

DHT11 ტემპერატურის და ტენიანობის სენსორი
DHT11 ტემპერატურის და ტენიანობის სენსორი

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

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

ᲢᲔᲥᲜᲘᲙᲣᲠᲘ ᲓᲔᲢᲐᲚᲔᲑᲘ:

  • დაბალი ღირებულება 3 დან 5 ვ სიმძლავრე და I/O
  • 2.5mA მაქსიმალური მიმდინარე გამოყენება კონვერტაციის დროს (მონაცემების მოთხოვნისას)
  • კარგია ტენიანობის 20-80% კითხვისთვის 5% სიზუსტით
  • კარგია 0-50 ° C ტემპერატურის კითხვისთვის ± 2 ° C სიზუსტით
  • შერჩევის მაჩვენებელი არა უმეტეს 1 ჰც (ყოველ წამში ერთხელ)
  • სხეულის ზომა 15.5 მმ x 12 მმ x 5.5 მმ
  • 4 ქინძისთავები 0,1 ინტერვალით

ნაბიჯი 3: ჩამოტვირთეთ ნაწილი

  • ბლინკის აპლიკაცია
  • Arduino IDE
  • ბლინკის ბიბლიოთეკა

ნაბიჯი 4: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

ზემოთ სქემის დიაგრამა გვიჩვენებს კავშირს Arduino Nano– ს, ESP-01– სა და DHT11 ტემპერატურისა და ტენიანობის სენსორს შორის.

თქვენ შეგიძლიათ ჩამოტვირთოთ Fritzing ფაილი აქ

ნაბიჯი 5: კონფიგურაცია Blynk აპლიკაცია

გირჩევთ: