Obsah:
- Krok 1: Požadované Componens
- Krok 2: Sestavte všechny součásti
- Krok 3: Programování
- Krok 4: Výsledek
Video: Jak vyrobit digitální teploměr č. 1: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto článku udělám projekt s názvem „Digitální teploměr“. Pro teplotní čidlo používám „DHT11“. A jako displej použijte „7Segmrnt Module“.
Doporučuji si nejprve přečíst tento článek „DHT11“a „7segmentový modul“. V tomto článku jsem vysvětlil, jak používat modul DHT11 a 7Segment
Krok 1: Požadované Componens
Zde jsou součásti, které v tomto projektu potřebujeme:
- DHT11 Senosor
- MAX7219 7 segmentů
- Arduino Nano V3
- Propojovací drát
- USB mini
- Rada pro projekt
Požadovaná knihovna:
- DHT
- LedControl
Krok 2: Sestavte všechny součásti
Pokyny k montáži komponent viz výše uvedený obrázek. Nebo se podívejte na níže uvedené informace:
Segmentový modul Arduino na 7
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino na DHT11
+5V => +
GND => -
D2 => ven
Poté, co jsou připojeny všechny komponenty, přejděte k části programování
Krok 3: Programování
Níže je náčrt, který jsem použil v tomto projektu nebo tutoriálu. Tuto skicu můžete použít pro svůj projekt.
#include "DHT.h" #include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
neplatné nastavení () {Serial.begin (9600); Serial.println (F („digitální teploměr“)); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
prázdná smyčka () {
zpoždění (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 to reading from DHT sensor!")); vrátit se; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Teplota:"));
Serial.print (t); Serial.println (F ("° C"));
zpoždění (1000);
char i = t; lc.setDigit (0, 3, t/10, false); lc.setDigit (0, 2, i%10, false); lc.setChar (0, 0, 0b1100, false); zpoždění (400);
}
po dokončení skici klikněte na nahrát a počkejte, až se dokončí.
Poskytuji také skici ve formě souborů „.ino“. Soubor lze stáhnout níže.
Krok 4: Výsledek
Výsledky najdete na obrázku výše.
u tohoto projektu zobrazuji pouze teplotu Celsia. Pro teplotu a vlhkost Fahrenheita udělám další článek.
Děkujeme, že jste si přečetli tento článek, pokud máte dotazy, napište je prosím do kolonky komentářů.
Uvidíme se v dalším článku.
Doporučuje:
Jak vyrobit teploměr pomocí Arduina a LM35: 6 kroků
Jak vyrobit teploměr pomocí Arduina a LM35: Dnes vám ukážu, jak vyrobit teploměr s teplotním čidlem Arduino a LM35, LCD displejem, na prkénku spojeném s dráty. Ukáže teplotu ve stupních Celsia a Fahrenheita. Pozorováno
Jak strhnout digitální posuvné měřítko a jak funguje digitální posuvné měřítko: 4 kroky
Jak strhnout digitální posuvné měřítko a jak funguje digitální posuvné měřítko: Mnoho lidí ví, jak používat třmeny k měření. Tento tutoriál vás naučí strhávat digitální posuvné měřítko a vysvětlí, jak digitální posuvné měřítko funguje
Jak vyrobit infračervený teploměr?: 9 kroků
Jak vyrobit infračervený teploměr ?: Infračervený teploměr dokáže měřit povrchovou teplotu předmětu. Jeho výhodou je bezkontaktní měření teploty, které může pohodlně a přesně měřit teplotu vzdáleného objektu, který je široce používán. Představujeme zde
Použijte smartphone jako bezkontaktní teploměr / přenosný teploměr: 8 kroků (s obrázky)
Používejte chytrý telefon jako bezkontaktní teploměr / přenosný teploměr: Měření tělesné teploty bezkontaktně / bezkontaktně jako termo pistole. Vytvořil jsem tento projekt, protože Thermo Gun je nyní velmi drahý, takže musím získat alternativu k výrobě DIY. A účelem je vytvořit s nízkorozpočtovou verzí. DodáváMLX90614Ardu
Bezkontaktní infračervený teploměr na bázi Arduina - IR teploměr využívající Arduino: 4 kroky
Bezkontaktní infračervený teploměr na bázi Arduina | IR teploměr využívající Arduino: Dobrý den, v tomto návodu vyrobíme bezkontaktní teploměr pomocí arduina. Protože někdy je teplota kapaliny/pevné látky příliš vysoká nebo příliš nízká, je pak těžké s ní navázat kontakt a přečíst si ji. teplota pak v tom scénáři