Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Sastavite sve komponente
- Korak 3: Programiranje
- Korak 4: Rezultat
Video: Kako napraviti digitalni termometar #1: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom članku napravit ću projekt pod nazivom "Digitalni termometar". Za osjetnik temperature koristim "DHT11". I koristite "7Segmrnt Module" kao zaslon.
Preporučujem da prvo pročitate ovaj članak "DHT11" i "7-segmentni modul". U tom sam članku objasnio kako se koriste DHT11 i 7Segment modul
Korak 1: Potrebne komponente
Evo komponenti koje su nam potrebne u ovom projektu:
- DHT11 Senosor
- MAX7219 7 segment
- Arduino Nano V3
- Kratkospojna žica
- USBmini
- Ploča za projektiranje
Potrebna biblioteka:
- DHT
- LedControl
Korak 2: Sastavite sve komponente
Za upute o sastavljanju komponenti pogledajte gornju sliku. Ili pogledajte dolje navedene podatke:
Arduino na 7Segment modul
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino na DHT11
+5V => +
GND => -
D2 => van
Nakon što su sve komponente spojene, idemo na odjeljak programiranja
Korak 3: Programiranje
Ispod je skica koju sam koristio u ovom projektu ili vodiču. Ovu skicu možete koristiti za svoj projekt.
#include "DHT.h" #include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("Digitalni termometar")); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {{100} {101}
odgoda (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Nije uspjelo čitanje s DHT senzora!")); povratak; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatura:"));
Serijski.tisak (t); Serial.println (F ("° C"));
kašnjenje (1000);
char i = t; lc.setDigit (0, 3, t/10, lažno); lc.setDigit (0, 2, i%10, lažno); lc.setChar (0, 0, 0b1100, lažno); kašnjenje (400);
}
nakon što skica završi, kliknite upload i pričekajte da se završi.
Također nudim skice u obliku ".ino" datoteka. Datoteka se može preuzeti ispod.
Korak 4: Rezultat
Pogledajte gornju sliku da vidite rezultate.
za ovaj projekt prikazujem samo Celzijevu temperaturu. Za Fahrenheitovu temperaturu i razinu vlažnosti napravit ću sljedeći članak.
Hvala vam što ste pročitali ovaj članak, ako imate pitanja, napišite ih u kolonu s komentarima.
Vidimo se u sljedećem članku.
Preporučeni:
Kako napraviti termometar pomoću Arduina i LM35: 6 koraka
Kako napraviti termometar pomoću Arduina i LM35: Danas ću vam pokazati kako izraditi termometar s Arduino i LM35 senzorom temperature, LCD zaslonom, na ploči spojenoj žicama. Pokazat će temperaturu u Celzijusima i Fahrenheitima. Mi Promatranom
Kako napraviti infracrveni termometar?: 9 koraka
Kako napraviti infracrveni termometar?: Infracrveni termometar može mjeriti temperaturu površine objekta. Njegova je prednost beskontaktno mjerenje temperature, koje može prikladno i točno izmjeriti temperaturu udaljenog objekta, koje se široko koristi. Ovdje uvodimo
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: 8 koraka (sa slikama)
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: Mjerenje tjelesne temperature beskontaktnim / beskontaktnim poput termo pištolja. Napravio sam ovaj projekt jer je Thermo Gun sada jako skup, pa moram pronaći alternativu za izradu DIY -a. A svrha je napraviti s niskobudžetnom verzijom.SuppliesMLX90614Ardu
Digitalni RPi LED termometar: 6 koraka (sa slikama)
Digitalni RPi LED termometar: Raspbian OSSaznajte kako sam napravio ovaj digitalni LED termometar s Raspberry Pi Zero W, LED trakom, OLED zaslonom i prilagođenom PCB -om. Automatski se pokreće popis gradova i prikazuje temperatura na OLED -u zaslon i LED diode. Ali
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Bok dečki, u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru