
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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 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
Arduino -basert digitalt termometer: 3 trinn

Arduino -basert digitalt termometer: I dette prosjektet er et Arduino -basert digitalt termometer designet som kan brukes til å analysere temperaturen i rommet. Termometeret brukes vanligvis som et temperaturmåleinstrument. Det er forskjellige prinsipper som kan brukes til å måle
Digitalt termometer DHT11 ved bruk av ESP8266: 4 trinn

Digitalt termometer DHT11 Bruke ESP8266: I forrige artikkel diskuterte jeg allerede DH11 og hvordan du viser det på utgangsenheter som 7 segmenter, LCD, seriell skjerm og RGB -ring. Og i denne artikkelen vil jeg vise deg hvordan du overvåker temperatur og fuktighet bruker en nettleser på en mobiltelefon
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