Taula de continguts:

Pantalla de temperatura i humitat DHT 11: 4 passos
Pantalla de temperatura i humitat DHT 11: 4 passos

Vídeo: Pantalla de temperatura i humitat DHT 11: 4 passos

Vídeo: Pantalla de temperatura i humitat DHT 11: 4 passos
Vídeo: temperature and humidity measuring device with Arduino and dht11 sensor. #sensors #arduino #lcd 2024, Desembre
Anonim
Pantalla de temperatura i humitat DHT 11
Pantalla de temperatura i humitat DHT 11

Peces necessàries (estoc de compres del Regne Unit)

Arduino Nano -

Sensor DHT 11:

Pantalla verda OLED d'1,3 https://www.amazon.co.uk/DSD-TECH-Screen-Supports-Arduino/dp/B07D9G11DZ

Tauler micro USB Breakout -

Eines necessàries -

Soldador

Tauler de prototipatge

Talladors laterals

Pas 1: el circuit

El Circuit
El Circuit

Pas 1: el circuit

El sensor de temperatura DHT 11 és un sensor de temperatura i humitat molt senzill. Els components bàsics són un sensor d’humitat capacitiu i un termistor. Hi ha algunes conversions bàsiques d’analògic a digital que permeten la sortida de totes les dades necessàries en un pin.

En aquest exemple, el DHT 11 es connecta a USB 5V i es connecta a terra amb el pin de dades connectat al PIN2 del Nano.

El Nano només necessita alimentació i terra de 5 V des del USB Breakout.

La pantalla OLED utilitza 4 pins, 5V, GND, SCL i SDA. Els SCL i SDA són els pins I2C estàndard que són universals per a tots els dispositius I2C.

El pinout de l’Arduino és el següent:

Pin 2 - DHT 11

Pin A4 - SDA

Pin A5 - SCL

Pas 2: el codi

El codi és bastant senzill i fàcil de penjar al Nano i es pot connectar i reproduir sense necessitat de cap altra configuració.

És possible que hàgiu d'instal·lar les biblioteques següents si encara no les teniu instal·lades.

DHT.h: per al sensor DHT11

U8glib.h: per a la pantalla OLED.

N. B Si no teniu cap pantalla amb aquest codi, comproveu que la pantalla estigui definida correctament. És "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" però pot ser que hagueu de canviar si s’utilitza un altre panell OLED. A la biblioteca hi ha exemples que poden provar la pantalla.

Pas 3: el cas

El cas és un disseny senzill de dues peces, la part frontal enclou la pantalla mitjançant 4 passadors de localització. La premsa de muntatge frontal s’adapta a la carcassa. És possible que calgui un lleuger llejat o llimat perquè les dues peces encaixin.

Hi ha forats per al sensor DHT a la part superior i el connector USB a la part posterior.

Configuració d'impressió

Imprès a Ender 3

PLA Blanc

20% d'ompliment (Suports necessaris per a la caixa)

Temps d'impressió, c. 2-2,5 hores en total

Pas 4: Conclusió

Conclusió
Conclusió

Aquest és un gran projecte d’aprenentatge sobre l’ús de sensors amb l’Arduino Nano. També hi ha el monitor sèrie (CTRL + M) per vigilar el flux de dades.

Els objectius d'aprenentatge són:

Comprensió de les dades d’un sensor de temperatura Processament de les dades amb el microcontrolador Transmet les dades a una pantalla (I2C)

Hi ha un error a les fotos en què la pantalla diu F però la temperatura és Celsius. Això es solucionarà.

Hi ha possibles millores / perfeccionaments

Refineu el disseny 3D del cas Utilitzeu el sensor DHT22 que envia dades més ràpidament que el DHT 11. El sensor utilitzat en aquest projecte només s’actualitza cada 2 segons.

Si teniu cap pregunta, no dubteu a deixar un comentari a continuació.

Els fitxers complets i qualsevol canvi es poden trobar aquí:

Recomanat: