INHOUDSOPGAWE:
Video: Hoe om 'n digitale termometer #1 te maak: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In hierdie artikel maak ek 'n projek met die naam "Digitale termometer". Ek gebruik 'DHT11' vir die temperatuursensor. En gebruik die "7Segmrnt Module" as die skerm.
Ek beveel aan dat u hierdie artikel eers "DHT11" en "7-segmentmodule" lees. In daardie artikel het ek verduidelik hoe om DHT11 en 7Segment Module te gebruik
Stap 1: Vereiste komponente
Hier is die komponente wat ons benodig in hierdie projek:
- DHT11 Senosor
- MAX7219 7 segment
- Arduino Nano V3
- Jumper Wire
- USBmini
- Projekraad
Vereiste biblioteek:
- DHT
- LedControl
Stap 2: Monteer alle komponente
Sien die prent hierbo vir leiding oor die samestelling van die komponente. Of sien die inligting hieronder:
Arduino na 7 -segmentmodule
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino na DHT11
+5V => +
GND => -
D2 => uit
Nadat alle komponente verbind is, gaan ons na die programmeringsafdeling
Stap 3: Programmering
Hieronder is 'n skets wat ek in hierdie projek of tutoriaal gebruik het. U kan hierdie skets vir u projek gebruik.
#include "DHT.h" #include "LedControl.h"
#definieer DHTPIN 2
#definieer DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
ongeldige opstelling () {Serial.begin (9600); Serial.println (F ("Digitale termometer")); dht.begin (); lc.stop (0, vals); lc.setIntensity (0, 8); lc.clearDisplay (0); }
leemte -lus () {
vertraging (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (waar); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Kan nie lees van DHT -sensor nie!")); terugkeer; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatuur:"));
Reeks.afdruk (t); Serial.println (F ("° C"));
vertraging (1000);
char i = t; lc.setDigit (0, 3, t/10, vals); lc.setDigit (0, 2, i%10, false); lc.setChar (0, 0, 0b1100, vals); vertraging (400);
}
Nadat die skets klaar is, klik op oplaai en wag totdat dit klaar is.
Ek verskaf ook sketse in die vorm van ".ino" lêers. Die lêer kan hieronder afgelaai word.
Stap 4: Resultaat
Sien die prent hierbo om die resultate te sien.
vir hierdie projek gee ek slegs die Celsius -temperatuur weer. Vir die temperatuur en humiditeitsvlak van Fahrenheit, maak ek die volgende artikel.
Dankie dat u hierdie artikel gelees het. As u vrae het, skryf dit dan in die kommentaarkolom.
Sien jou in die volgende artikel.
Aanbeveel:
Hoe om 'n termometer te maak met behulp van Arduino en LM35: 6 stappe
Hoe om 'n termometer te maak met behulp van Arduino en LM35: Vandag gaan ek jou wys hoe om 'n termometer te maak met Arduino en LM35 temperatuursensor, LCD -skerm, op 'n broodbord wat met drade verbind is.Dit sal temperatuur in Celsius en Fahrenheit wys. Waargeneem
Hoe om 'n digitale kaliber af te breek en hoe werk 'n digitale remklauw: 4 stappe
Hoe om 'n digitale remkloof af te breek en hoe werk 'n digitale remklauw: baie mense weet hoe om kalibers te gebruik om te meet. Hierdie tutoriaal sal u leer hoe om 'n digitale remklauw af te breek en 'n verduideliking van hoe die digitale remklauw werk
Hoe om 'n infrarooi termometer te maak ?: 9 stappe
Hoe om 'n infrarooi termometer te maak?: Die infrarooi termometer kan die oppervlaktemperatuur van 'n voorwerp meet. Die voordeel daarvan is temperatuurmeting sonder kontak, wat die temperatuur van 'n afgeleë voorwerp wat wyd gebruik word, gerieflik en akkuraat kan meet. Hier stel ons
Arduino -gebaseerde nie -kontak infrarooi termometer - IR -gebaseerde termometer met behulp van Arduino: 4 stappe
Arduino -gebaseerde nie -kontak infrarooi termometer | IR -gebaseerde termometer met behulp van Arduino: Hallo ouens in hierdie instruksies, ons maak 'n nie -kontaktermometer met behulp van arduino. temperatuur dan in daardie omgewing
Maak 'n digitale termometer: 5 stappe
Maak 'n digitale termometer: in hierdie instruksies leer u hoe u 'n eenvoudige digitale termometer vir minder as 10 kan maak met 'n paar eenvoudige komponente en 1 IC. Voltooide projek moet so lyk: