Kazalo:
Video: DHT 11 Prikaz temperature in vlažnosti: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Potrebni deli (zaloge v Združenem kraljestvu)
Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
Senzor DHT 11 -
1.3 OLED zeleni zaslon
Micro Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
Potrebna orodja -
Spajkalnik
Odbor za izdelavo prototipov
Stranski rezalniki
1. korak: vezje
1. korak - vezje
Senzor temperature DHT 11 je zelo preprost senzor temperature in vlažnosti. Osnovne komponente so kapacitivni senzor vlažnosti in termistor. Obstaja nekaj osnovnih analogno -digitalnih pretvorb, ki omogočajo, da se vsi potrebni podatki oddajo na enem zatiču.
V tem primeru se DHT 11 poveže z USB 5V in ozemlji s podatkovnim zatičem, priključenim na PIN2 Nano.
Nano potrebuje le 5V napajanje in ozemljitev iz USB Breakout.
Zaslon OLED uporablja 4 zatiče, 5V, GND, SCL in SDA. SCL in SDA sta standardna zatiča I2C, ki sta univerzalna za vse naprave I2C.
Izpis iz Arduina je naslednji:
Pin 2 - DHT 11
Pin A4 - SDA
Pin A5 - SCL
2. korak: Koda
Koda je dokaj preprosta in enostavna za nalaganje v Nano ter je plug and play brez dodatne konfiguracije.
Morda boste morali namestiti naslednje knjižnice, če še niso nameščene.
DHT.h - Za senzor DHT11
U8glib.h - Za zaslon OLED.
Opomba: Če nimate zaslona s to kodo, preverite, ali je zaslon pravilno definiran. To je "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" vendar se bo morda treba spremeniti, če uporabljate drugo ploščo OLED. V knjižnici so primeri, ki lahko preizkusijo zaslon.
3. korak: Primer
Ohišje je preprosto dvodelno, sprednji del zaskoči z uporabo 4 lokacijskih zatičev. Sprednja montažna stiskalnica se prilega ohišju. Morda bo potrebno, da se 2 kosa prilegata rahlo brušenje ali brušenje.
Na vrhu so luknje za senzor DHT in priključek USB na zadnji strani.
Nastavitve tiskanja
Natisnjeno na Enderju 3
PLA bela
20% polnjenje (podpore so potrebne za škatlo)
Čas tiskanja, c. Skupaj 2-2,5 ure
4. korak: Zaključek
To je odličen učni projekt o uporabi senzorjev z Arduino Nano. Obstaja tudi serijski monitor (CTRL + M) za spremljanje vira podatkov.
Učni cilji so:
Razumevanje podatkov s temperaturnega senzorja Obdelava podatkov z mikrokrmilnikom Iznesite podatke na zaslon (I2C)
Na fotografijah je napaka, kjer na zaslonu piše F, vendar je temperatura v Celziju. To bo popravljeno.
Možne izboljšave/izboljšave so
Izboljšajte 3D zasnovo ohišja Uporabite senzor DHT22, ki pošilja podatke hitreje kot DHT 11. Senzor, uporabljen v tem projektu, se posodobi le vsaki 2 sekundi.
Če imate kakršna koli vprašanja, pustite komentar spodaj.
Celotne datoteke in vse spremembe najdete tukaj:
Priporočena:
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: 8 korakov
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: V prejšnjem navodilu sem predstavil navodila po korakih za začetek z vozliščem ESP8266 in platformo AskSensors IoT. V tej vadnici povezujem senzor DHT11 do vozlišča MCU. DHT11 je pogosto uporabljena temperatura in vlažnost
Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: 8 korakov
Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: V tem navodilu se bomo naučili spremljati meritve temperature in vlažnosti z uporabo plošče IOT-MCU/ESP-01-DHT11 in platforme AskSensors IoT .Za to aplikacijo izbiram modul IOT-MCU ESP-01-DHT11, ker
Termokromni prikaz temperature in vlažnosti: 10 korakov (s slikami)
Termokromni prikaz temperature in vlažnosti: Na tem projektu delam že kar nekaj časa. Prvotna ideja se mi je porodila, ko sem na sejmu zgradil demonstratorja krmilnika TEC. Za prikaz zmogljivosti ogrevanja in hlajenja TEC smo uporabili termokromno barvo, ki je
Arduino 24 -urni prikaz vlažnosti temperature: 3 koraki (s slikami)
Arduino 24 -urni prikaz vlažnosti temperature: DHT11 je odličen senzor za začetek. Poceni in enostavno ga je priključiti na Arduino. Poroča o temperaturi in vlažnosti z natančnostjo približno 2%, ta navodila pa uporabljajo Gameduino 3 kot grafični prikaz, ki prikazuje 24 ur zgodovine
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: 13 korakov (s slikami)
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: Uvod: To je projekt, ki uporablja ploščo Arduino, senzor (DHT11), računalnik z operacijskim sistemom Windows in program za obdelavo (brezplačen prenos) za prikaz podatkov o temperaturi, vlažnosti v digitalnem in obrazec s stolpčnim grafikonom, prikaz časa in datuma ter zagon štetja