Obsah:
- Krok 1: Požadované kompenzácie
- Krok 2: Zostavte všetky súčasti
- Krok 3: Programovanie
- Krok 4: Výsledok
Video: Ako si vyrobiť digitálny teplomer č. 1: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
V tomto článku urobím projekt s názvom „Digitálny teplomer“. Na snímač teploty používam „DHT11“. A ako displej použite „modul 7Segmrnt“.
Odporúčam prečítať si najskôr tento článok „DHT11“a „7-segmentový modul“. V tomto článku som vysvetlil, ako používať modul DHT11 a 7Segment
Krok 1: Požadované kompenzácie
Tu sú komponenty, ktoré v tomto projekte potrebujeme:
- DHT11 Senosor
- MAX7219 7 segmentov
- Arduino Nano V3
- Prepojovací drôt
- USBmini
- Rada pre projekt
Požadovaná knižnica:
- DHT
- LedControl
Krok 2: Zostavte všetky súčasti
Pokyny k montáži komponentov nájdete na obrázku vyššie. Alebo si pozrite nižšie uvedené informácie:
Segmentový modul Arduino na 7
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino na DHT11
+5V => +
GND => -
D2 => von
Po pripojení všetkých komponentov pokračujeme k časti programovania
Krok 3: Programovanie
Nasleduje skica, ktorú som použil v tomto projekte alebo tutoriáli. Túto skicu môžete použiť pre 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 („digitálny teplomer“)); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
prázdna slučka () {
oneskorenie (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Failed reading from DHT sensor!")); návrat; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Teplota:"));
Serial.print (t); Serial.println (F ("° C"));
oneskorenie (1000);
char i = t; lc.setDigit (0, 3, t/10, nepravda); lc.setDigit (0, 2, i%10, nepravda); lc.setChar (0, 0, 0b1100, false); oneskorenie (400);
}
Po dokončení náčrtu kliknite na nahrať a počkajte, kým sa dokončí.
Poskytujem aj skice vo forme súborov „.ino“. Súbor je možné stiahnuť nižšie.
Krok 4: Výsledok
Výsledky nájdete na obrázku vyššie.
pre tento projekt zobrazujem iba teplotu Celzia. Pre teplotu a vlhkosť Fahrenheita urobím nasledujúci článok.
Ďakujem za prečítanie tohto článku, ak máte otázky, napíšte ich do stĺpca komentárov.
Uvidíme sa v nasledujúcom článku.
Odporúča:
Ako vyrobiť teplomer pomocou Arduina a LM35: 6 krokov
Ako vyrobiť teplomer pomocou Arduina a LM35: Dnes vám ukážem, ako vyrobiť teplomer s teplotným snímačom Arduino a LM35, LCD displejom, na doske prepojenej káblami. Ukáže teplotu v stupňoch Celzia a Fahrenheita. We Pozorované
Používajte smartfón ako bezkontaktný teplomer / prenosný teplomer: 8 krokov (s obrázkami)
Používajte smartfón ako bezkontaktný teplomer / prenosný teplomer: Meranie telesnej teploty bezkontaktným / bezkontaktným teplomerom. Vytvoril som tento projekt, pretože Thermo Gun je teraz veľmi drahý, takže musím nájsť alternatívu k vlastnoručnému vyrobeniu. Cieľom je vytvoriť nízkorozpočtovú verziu. DodávkyMLX90614Ardu
Digitálny teplomer na báze Arduina: 3 kroky
Digitálny teplomer na báze Arduino: V tomto projekte je navrhnutý digitálny teplomer na báze Arduina, ktorý je možné použiť na analýzu teploty v miestnosti. Teplomer sa spravidla používa ako prístroj na meranie teploty. Na meranie je možné použiť rôzne princípy
Digitálny teplomer DHT11 pomocou ESP8266: 4 kroky
Digitálny teplomer DHT11 pomocou ESP8266: V predchádzajúcom článku som už diskutoval o DH11 a o tom, ako ho zobraziť na výstupných zariadeniach, ako sú 7 -segmentový, LCD, sériový monitor a RGB krúžok. A v tomto článku vám ukážem, ako monitorovať teplotu a vlhkosť pomocou prehliadača v mobile
Bezkontaktný infračervený teplomer na báze Arduina - IR teplomer využívajúci Arduino: 4 kroky
Bezkontaktný infračervený teplomer na báze Arduina | IR teplomer využívajúci Arduino: Ahoj chlapci, v tomto návode vyrobíme bezkontaktný teplomer pomocou arduina. Pretože niekedy je teplota kvapaliny/tuhej látky príliš vysoká alebo príliš nízka, je ťažké s ňou nadviazať kontakt a prečítať si ju. teplota potom v tomto scenári