Სარჩევი:

DHT 11 ტემპერატურისა და ტენიანობის ჩვენება: 4 ნაბიჯი
DHT 11 ტემპერატურისა და ტენიანობის ჩვენება: 4 ნაბიჯი

ვიდეო: DHT 11 ტემპერატურისა და ტენიანობის ჩვენება: 4 ნაბიჯი

ვიდეო: DHT 11 ტემპერატურისა და ტენიანობის ჩვენება: 4 ნაბიჯი
ვიდეო: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 2024, მაისი
Anonim
DHT 11 ტემპერატურისა და ტენიანობის ჩვენება
DHT 11 ტემპერატურისა და ტენიანობის ჩვენება

საჭირო ნაწილები (დიდი ბრიტანეთის სავაჭრო მარაგი)

არდუინო ნანო-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS

DHT 11 სენსორი -

1.3 OLED მწვანე ეკრანი

USB მიკრო გარღვევის დაფა-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board

საჭირო ინსტრუმენტები -

გასაყიდი რკინა

პროტოტიპის დაფა

გვერდითი საჭრელი

ნაბიჯი 1: წრე

წრე
წრე

ნაბიჯი 1 - წრე

DHT 11 ტემპერატურის სენსორი არის ძალიან მარტივი ტემპერატურისა და ტენიანობის სენსორი. ძირითადი კომპონენტებია ტენიანობის ტევადობის სენსორი და თერმისტორი. არსებობს ციფრული ციფრული კონვერტაციის ძირითადი ანალოგი, რომელიც საშუალებას აძლევს ყველა საჭირო მონაცემის ერთ პინზე გამოტანა.

ამ მაგალითში, DHT 11 უკავშირდება USB 5V- ს და მიწასთან არის დაკავშირებული მონაცემთა პინთან, რომელიც დაკავშირებულია ნანოს PIN2- თან.

ნანოს სჭირდება მხოლოდ 5 ვ სიმძლავრე და მიწა USB Breakout– დან.

OLED დისპლეი იყენებს 4 ქინძისთავს, 5V, GND, SCL და SDA. SCL და SDA არის სტანდარტული I2C ქინძისთავები, რომლებიც უნივერსალურია ყველა I2C მოწყობილობისთვის.

Arduino– დან პინუტი შემდეგია:

პინი 2 - DHT 11

Pin A4 - SDA

Pin A5 - SCL

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

კოდი საკმაოდ სწორია და ადვილად იტვირთება ნანოზე და არის ჩართული და თამაშობს შემდგომი კონფიგურაციის გარეშე.

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

DHT.h - DHT11 სენსორისთვის

U8glib.h - OLED ეკრანისთვის.

შენიშვნა თუ თქვენ არ გაქვთ ეკრანი ამ კოდის გამოყენებით, შეამოწმეთ რომ ეკრანი სწორად არის განსაზღვრული. ეს არის "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" მაგრამ შეიძლება საჭირო გახდეს შეცვლა, თუ სხვა OLED პანელი გამოიყენება. ბიბლიოთეკაში არის მაგალითები, რომლებსაც შეუძლიათ ეკრანის შემოწმება.

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

კორპუსი არის მარტივი 2 ცალი დიზაინი, წინ ეკრანზე იჭერს 4 ლოკატორიანი ქინძისთავის გამოყენებით. წინა ასამბლეის პრესა ჯდება საცხოვრებელში. 2 ნაწილის ერთმანეთთან შესაერთებლად შეიძლება საჭირო გახდეს მსუბუქი ქვიშა ან შევსება.

არსებობს ხვრელები DHT სენსორის თავზე და USB კონექტორი უკანა მხარეს.

ბეჭდვის პარამეტრები

დაბეჭდილია ენდერ 3 -ზე

PLA თეთრი

20% შევსება (მხარდაჭერა საჭიროა ყუთისთვის)

ბეჭდვის დრო, გ. სულ 2-2.5 საათი

ნაბიჯი 4: დასკვნა

დასკვნა
დასკვნა

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

სწავლის მიზნებია:

მონაცემების გაგება ტემპერატურის სენსორისგან მონაცემების დამუშავება მიკროკონტროლით მონაცემების გამოტანა ეკრანზე (I2C)

ფოტოებზე არის ხარვეზი, სადაც ეკრანზე წერია F, მაგრამ ტემპერატურა ცელსიუსშია. ეს გამოსწორდება.

შესაძლებელია გაუმჯობესება/დახვეწა

შემთხვევის 3D დიზაინის დახვეწა გამოიყენეთ DHT22 სენსორი, რომელიც მონაცემებს უფრო სწრაფად აგზავნის ვიდრე DHT 11. სენსორი, რომელიც გამოიყენება ამ პროექტში, განახლდება მხოლოდ ყოველ 2 წამში.

თუ თქვენ გაქვთ რაიმე შეკითხვები, მოგერიდებათ დატოვეთ კომენტარი ქვემოთ.

სრული ფაილები და ნებისმიერი ცვლილება შეგიძლიათ იხილოთ აქ:

გირჩევთ: