Innholdsfortegnelse:
- Trinn 1: Nødvendige komponenter
- Trinn 2: Sett sammen alle komponentene
- Trinn 3: Programmering
- Trinn 4: Resultat
Video: Hvordan lage et digitalt termometer #1: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne artikkelen vil jeg lage et prosjekt kalt "Digital Thermometer". Jeg bruker "DHT11" for temperatursensoren. Og bruk "7Segmrnt Module" som skjerm.
Jeg anbefaler å lese denne artikkelen først "DHT11" og "7-Segment Module". I den artikkelen har jeg forklart hvordan du bruker DHT11 og 7Segment Module
Trinn 1: Nødvendige komponenter
Her er komponentene vi trenger i dette prosjektet:
- DHT11 Senosor
- MAX7219 7 Segment
- Arduino Nano V3
- Jumper Wire
- USBmini
- Prosjektstyret
Nødvendig bibliotek:
- DHT
- LedControl
Trinn 2: Sett sammen alle komponentene
Se bildet ovenfor for veiledning om montering av komponentene. Eller se informasjonen nedenfor:
Arduino til 7 -segmentsmodul
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino til DHT11
+5V => +
GND => -
D2 => ut
Etter at alle komponentene er koblet til, la oss gå videre til programmeringsdelen
Trinn 3: Programmering
Nedenfor er en skisse jeg brukte i dette prosjektet eller opplæringen. Du kan bruke denne skissen til prosjektet ditt.
#include "DHT.h" #include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
ugyldig oppsett () {Serial.begin (9600); Serial.println (F ("Digital termoeter")); dht.begin (); lc.stopp (0, usann); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
forsinkelse (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Kunne ikke lese fra DHT -sensor!")); komme tilbake; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatur:"));
Serial.print (t); Serial.println (F ("° C"));
forsinkelse (1000);
røye i = t; lc.setDigit (0, 3, t/10, false); lc.setDigit (0, 2, i%10, false); lc.setChar (0, 0, 0b1100, usant); forsinkelse (400);
}
etter at skissen er ferdig, klikker du på opplasting og venter på at den er ferdig.
Jeg tilbyr også skisser i form av ".ino" -filer. Filen kan lastes ned nedenfor.
Trinn 4: Resultat
Se bildet ovenfor for å se resultatene.
for dette prosjektet viser jeg bare Celsius -temperaturen. For Fahrenheit temperatur og fuktighetsnivå, vil jeg lage den neste artikkelen.
Takk for at du leste denne artikkelen. Hvis du har spørsmål, kan du skrive i kommentarfeltet.
Vi sees i neste artikkel.
Anbefalt:
Hvordan lage et termometer ved hjelp av Arduino og LM35: 6 trinn
Hvordan lage et termometer ved hjelp av Arduino og LM35: I dag skal jeg vise deg Hvordan lage et termometer med Arduino og LM35 temperatursensor, LCD -skjerm, på et brødbrett koblet sammen med ledninger. Det vil vise temperaturen i Celsius og Fahrenheit.We Observert
Hvordan lage et infrarødt termometer ?: 9 trinn
Hvordan lage et infrarødt termometer ?: Det infrarøde termometeret kan måle overflatetemperaturen til et objekt. Fordelen er berøringsfri temperaturmåling, som enkelt og nøyaktig kan måle temperaturen på et eksternt objekt, som er mye brukt. Her introduserer vi
Hvordan lage anstendig musikk digitalt: 4 trinn
Hvordan lage anstendig musikk digitalt: Når du lager musikk på en datamaskinbasert enhet (iPad, iPhone, MacBook, bærbar datamaskin, etc.) er det flere ting du bør vurdere. For det første er det å velge en D.A.W. (Også kjent som en digital lydarbeidsstasjon) for å lage eller produsere musikk på. Se
Digitalt RPi LED -termometer: 6 trinn (med bilder)
Digitalt RPi LED -termometer: Raspbian OSLær hvordan jeg lagde dette digitale LED -termometeret, med en Raspberry Pi Zero W, LED -stripe, en OLED -skjerm og en tilpasset PCB. Den sykluser automatisk gjennom en liste over byer og viser temperaturen på OLED displayet og LED -lampene. Men
Hvordan lage en enkel animasjon ved hjelp av et digitalt nettbrett: 6 trinn
Hvordan lage en enkel animasjon ved hjelp av et digitalt nettbrett: I sommer kunne jeg med hjelp av foreldrene mine få Wacom Intous Pro liten. Jeg lærte fotoredigering, tegning og skissering av tegneserier, etc. Jeg bestemte meg deretter for å lage en instruerbar. Til slutt bestemte jeg meg for å lage en kort og morsom animasjon