Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Asamblați toate componentele
- Pasul 3: Programare
- Pasul 4: Rezultat
Video: Cum să faci un termometru digital # 1: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest articol voi face un proiect numit „Termometru digital”. Folosesc "DHT11" pentru senzorul de temperatură. Și folosiți „Modulul 7Segmrnt” ca afișaj.
Vă recomandăm să citiți mai întâi acest articol „DHT11” și „7-Segment Module”. În acel articol am explicat cum să utilizați modulul DHT11 și 7Segment
Pasul 1: Componente necesare
Iată componentele de care avem nevoie în acest proiect:
- DHT11 Senosor
- MAX7219 7 segmente
- Arduino Nano V3
- Jumper Wire
- USBmini
- Tabloul proiectului
Bibliotecă obligatorie:
- DHT
- LedControl
Pasul 2: Asamblați toate componentele
Vedeți imaginea de mai sus pentru îndrumări despre asamblarea componentelor. Sau consultați informațiile de mai jos:
Arduino to 7Segment Module
+ 5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino la DHT11
+ 5V => +
GND => -
D2 => afară
După ce toate componentele sunt conectate, să trecem la secțiunea de programare
Pasul 3: Programare
Mai jos este o schiță pe care am folosit-o în acest proiect sau tutorial. Puteți utiliza această schiță pentru proiectul dvs.
#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 ("Termometru digital")); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
bucla nulă () {
întârziere (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (adevărat); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Nu s-a citit de la senzorul DHT!")); întoarcere; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatura:"));
Serial.print (t); Serial.println (F ("° C"));
întârziere (1000);
char i = t; lc.setDigit (0, 3, t / 10, fals); lc.setDigit (0, 2, i% 10, fals); lc.setChar (0, 0, 0b1100, fals); întârziere (400);
}
după finalizarea schiței, faceți clic pe Încărcare și așteptați să se termine.
Ofer și schițe sub formă de fișiere „.ino”. Fișierul poate fi descărcat mai jos.
Pasul 4: Rezultat
Vedeți imaginea de mai sus pentru a vedea rezultatele.
pentru acest proiect afișez numai temperatura Celsius. Pentru temperatura Fahrenheit și nivelul de umiditate, voi face articolul următor.
Vă mulțumim că ați citit acest articol, dacă aveți întrebări, vă rugăm să scrieți în coloana de comentarii.
Ne vedem în articolul următor.
Recomandat:
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Cum să dărâmați un etrier digital și cum funcționează un etrier digital: 4 pași
Cum să dărâmiți un etrier digital și cum funcționează un etrier digital: Mulți oameni știu cum să folosească etrierele pentru măsurare. Acest tutorial vă va învăța cum să dărâmați un etrier digital și o explicație a modului în care funcționează etrierul digital
Utilizați smartphone-ul ca termometru fără contact / termometru portabil: 8 pași (cu imagini)
Utilizați telefonul inteligent ca termometru fără contact / termometru portabil: măsurarea temperaturii corpului cu un contact fără contact / ca un pistol termic. Am creat acest proiect deoarece Thermo Gun este acum foarte scump, așa că trebuie să primesc o alternativă pentru a face DIY. Și scopul este de a face cu versiune cu buget redus. Furnizează MLX90614Ardu
Termometru cu infraroșu fără contact pe bază de Arduino - Termometru IR folosind Arduino: 4 pași
Termometru cu infraroșu fără contact pe bază de Arduino | Termometru bazat pe IR folosind Arduino: Bună băieți, în acest instructables vom face un termometru fără contact folosind arduino. temperatura atunci în acel scenariu
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): 8 pași (cu imagini)
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): Acesta este un cadou de vacanță foarte economic (și mult apreciat!) Pentru bunicii. Anul acesta am realizat 5 calendare pentru mai puțin de 7 USD fiecare