Turinys:
- 1 žingsnis: būtini komponentai
- 2 žingsnis: Surinkite visus komponentus
- 3 žingsnis: programavimas
- 4 žingsnis: rezultatas
Video: Kaip pasidaryti skaitmeninį termometrą #1: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šiame straipsnyje aš padarysiu projektą pavadinimu „Skaitmeninis termometras“. Temperatūros jutikliui naudoju „DHT11“. Ir kaip ekraną naudokite „7Segmrnt Module“.
Rekomenduoju pirmiausia perskaityti šį straipsnį „DHT11“ir „7 segmentų modulis“. Tame straipsnyje aš paaiškinau, kaip naudoti DHT11 ir 7 segmento modulį
1 žingsnis: būtini komponentai
Štai komponentai, kurių mums reikia šiame projekte:
- DHT11 Senosor
- MAX7219 7 segmentas
- „Arduino Nano V3“
- Jumper Wire
- USB mini
- Projektų lenta
Reikalinga biblioteka:
- DHT
- „LedControl“
2 žingsnis: Surinkite visus komponentus
Žiūrėkite paveikslėlį aukščiau, kaip surinkti komponentus. Arba žiūrėkite žemiau esančią informaciją:
„Arduino“į 7 segmento modulį
+5 V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
„Arduino“į DHT11
+5 V => +
GND => -
D2 => išeina
Prijungę visus komponentus, pereikime prie programavimo skyriaus
3 žingsnis: programavimas
Žemiau yra eskizas, kurį naudojau šiame projekte ar pamokoje. Šį eskizą galite naudoti savo projektui.
#įtraukti „DHT.h“#įtraukti „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 („Skaitmeninis termometras“)); dht.begin (); lc.sutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
vėlavimas (2000 m.); plūdė h = dht.readHumidity (); plūdė t = dht.readTemperature (); plūdė f = dht.readTemperature (tiesa); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Nepavyko nuskaityti iš DHT jutiklio!")); grįžti; } plūdė hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serijinis atspaudas (F ("Temperatūra:"));
Serijinis atspaudas (t); Serial.println (F ("° C"));
vėlavimas (1000);
char i = t; lc.setDigit (0, 3, t/10, klaidinga); lc.setDigit (0, 2, i%10, klaidinga); lc.setChar (0, 0, 0b1100, klaidinga); vėlavimas (400);
}
užbaigus eskizą, spustelėkite įkelti ir palaukite, kol jis bus baigtas.
Taip pat pateikiu eskizus „.ino“failų pavidalu. Failą galima atsisiųsti žemiau.
4 žingsnis: rezultatas
Norėdami pamatyti rezultatus, žiūrėkite aukščiau esančią nuotrauką.
šiam projektui rodau tik Celsijaus temperatūrą. Dėl Farenheito temperatūros ir drėgmės lygio padarysiu kitą straipsnį.
Dėkojame, kad perskaitėte šį straipsnį, jei turite klausimų, rašykite komentarų skiltyje.
Iki pasimatymo kitame straipsnyje.
Rekomenduojamas:
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35: 6 žingsniai
Kaip pasigaminti termometrą naudojant „Arduino“ir LM35 Pastebėjus
Kaip pasidaryti infraraudonųjų spindulių termometrą?: 9 žingsniai
Kaip pasidaryti infraraudonųjų spindulių termometrą ?: Infraraudonųjų spindulių termometras gali išmatuoti objekto paviršiaus temperatūrą. Jo pranašumas yra bekontaktis temperatūros matavimas, kuriuo galima patogiai ir tiksliai išmatuoti plačiai naudojamo nuotolinio objekto temperatūrą. Čia pristatome
Naudokite išmanųjį telefoną kaip nekontaktinį termometrą / nešiojamą termometrą: 8 žingsniai (su nuotraukomis)
Naudokite išmanųjį telefoną kaip nekontaktinį termometrą / nešiojamą termometrą: kūno temperatūros matavimas bekontakčiu / bekontaktiniu būdu, kaip termo pistoletas. Sukūriau šį projektą, nes „Thermo Gun“dabar yra labai brangus, todėl turiu rasti alternatyvą pasidaryk pats. Ir tikslas yra padaryti su mažo biudžeto versija. TiekiaMLX90614Ardu
Kaip pasidaryti „Arduino“skaitmeninį laikrodį: 5 žingsniai
Kaip pasidaryti „Arduino“skaitmeninį laikrodį: Skaitmeniniai laikrodžiai yra vienas iš puikių išradimų mokslo srityje. Ar kada susimąstėte: „Kaip pasigaminti savo skaitmeninius laikrodžius, kaip ir filmuose! " ???? Na, aš taip pat praleidau savo vaikystę sapne, kad galėčiau sukurti savo skaitmeninį laikrodį
Padarykite skaitmeninį termometrą: 5 žingsniai
Padarykite skaitmeninį termometrą: Šioje instrukcijoje sužinosite, kaip pasigaminti paprastą skaitmeninį termometrą iki 10 svarų, naudojant kelis paprastus komponentus ir 1 IC. Baigtas projektas turėtų atrodyti maždaug taip: