Maak dit digitale temperatuur- en vochtigheidsmetercircuit met Arduino

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In ons vorige artikel hebben we geleerd hoe we de temperatuur-vochtigheidssensor kunnen koppelen aan arduino en deze kunnen uitlezen op een seriële monitor van arduino IDE. In dit bericht gaan we leren hoe we de meting kunnen weergeven op een 16x2 LCD-scherm voor de voorgestelde digitale temperatuur / vochtigheidsmeter met Arduino.

Invoering

Dit project kan worden gebruikt als kamerthermometer evenals vochtigheidsmeter, aangezien beide functies in één sensor zijn geïntegreerd.



Als je het vorige artikel nog niet hebt gelezen, bekijk het dan. Het had betrekking op de basisprincipes van sensoren uit de DHTxx-serie ​

Nu weet u nogal wat over DHTxx-sensoren. Het is beter om de DHT22-sensor te gebruiken voor projecten die u voor langere tijd gaat gebruiken.



Prototype afbeelding:

Werkend prototype voor een digitaal temperatuur- en vochtigheidsmetercircuit

Het ontwerp:

De verbinding tussen LCD en arduino is standaard, waar je een vergelijkbare verbinding op andere kunt vinden LCD-gebaseerde projecten ​

Het programma is zo geschreven dat je alleen de DHT11 in de juiste poort van de Arduino hoeft te steken. Dit vermindert de congestie van de draad tijdens het prototypen van dit project.

Als u de omgevingstemperatuur rond een bepaald gebied / circuit wilt voelen, kunt u de draden van de sensor verlengen. Zodat de hele installatie in een junk-box kan worden gemaakt en de sensor als een sonde uit de junk-box wordt getrokken.

Digitale temperatuur-, vochtigheidsmetercircuit met Arduino

Je kunt je favoriete Arduino-bord voor dit project gebruiken, maar mijn suggestie is om 'Arduino pro mini' te gebruiken, dat minder duur en klein van formaat is, dat gemakkelijk in een kleine rommeldoos past voor zulke eenvoudige projecten.

Er zijn veel foutdetectiemechanismen geschreven in de DHT-bibliotheek om de gebruiker over fouten te informeren. Maar om het programma eenvoudig te maken, heb ik zojuist een foutdetectiemechanisme toegevoegd dat hieronder wordt geïllustreerd:

Meestal zijn fouten te wijten aan een defecte verbinding tussen sensor en arduino, andere fouten zullen minder snel optreden, aangezien een kleine hoeveelheid gegevens wordt overgedragen tussen arduino en sensor. Dit betekent niet dat er geen andere soorten fouten zullen optreden.

Om een ​​idee te krijgen van alle soorten fouten in verband met deze sensor, bekijk de voorbeeldcode in 'DHTlib'.

Programmeer code voor de hierboven toegelichte digitale temperatuur- en vochtigheidsmeter met Arduino:

Programmacode


// ------------------ Programma ontwikkeld door R.Girish ----------------- //

Opmerking: het programma is alleen compatibel met de DHT11-sensor




Een paar: DHTxx-temperatuurvochtigheidssensor koppelen met Arduino Volgende: 4 beste aanraaksensor-schakelcircuits onderzocht