Turinys:
- 1 žingsnis: reikalingos dalys
- 2 veiksmas: LCD prijungimas prie „Arduino“
- 3 žingsnis: Lm-35
- 4 žingsnis: kodas:
Video: „Pasidaryk pats“„Arduino“skaitmeninis termometras: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki visi ! Čia aš jums parodysiu, kaip padaryti paprastą skaitmeninį termometrą naudojant „Arduino“.
1 žingsnis: reikalingos dalys
Šiam projektui reikės šių dalių:
1) „Arduino Nano“.
2) „Nokia 5110“LCD ekranas.
3) LM- 35 temperatūros jutiklis.
4) jungiamieji laidai.
5) „Arduino ide“ir „u8glib“biblioteka (atsisiųskite iš „Git-hub“.
2 veiksmas: LCD prijungimas prie „Arduino“
Prijunkite šiuos „Arduino“kaiščius prie LCD:
CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6
Prijunkite BL ir Vcc kaištį skystųjų kristalų ekrane prie 3.3 V „Arduino“
Jei norite, galite naudoti rezistorius, bet mano atveju LCD prijungimas tiesiai prie „Arduino“kaiščių neturėjo jokio skirtumo
3 žingsnis: Lm-35
„Lm-35“yra nebrangus temperatūros jutiklis, kurį galima naudoti su „Arduino“
goo.gl/images/AymubD
Čia patikrinkite Lm-35 kontaktų schemą
Prijunkite „Lm-35“išvesties kaištį prie „Arduino“A0 kaiščio
Taip pat prijunkite 5v ir gnd kaiščius
4 žingsnis: kodas:
#include "U8glib.h"
int a = 0;
plūdė x;
dvigubas m;
dvigubas s;
// Parengė Sourya Choudhury
// Kreditai-Henry's Bench tutorials for lcd tutorial.
U8GLIB_PCD8544 u8g (8, 4, 7, 5, 6);
// CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6
tuščias rašytojas ()
{
x = analogRead (a);
m = x/1024,0*5000;
s = m/10;
u8g.setFont (u8g_font_profont12);
u8g.setPrintPos (0, 15);
u8g.spaudas (-ai);
u8g.drawStr (35, 15, "*C");
vėlavimas (100);
jei (s> 30)
{
u8g.drawStr (15, 35, „Taip karšta !!“);
}
kitaip, jei (s20)
{
u8g.drawStr (15, 35, „Puiku !!“);
}
Kitas
{
u8g.drawStr (15, 35, „Šaunu !!“);
}
}
negaliojanti sąranka ()
{
Serial.begin (9600);
pinMode (a, INPUT);
}
tuštumos kilpa ()
{
u8g.firstPage ();
daryti {
rašytojas ();
} while (u8g.nextPage ());
}
Rekomenduojamas:
Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai
Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: dėl koronaviruso (COVID-19) protrūkio įmonės vyriausiasis darbuotojas turi išmatuoti ir užregistruoti kiekvieno darbuotojo temperatūrą. Tai varginanti ir daug laiko reikalaujanti HR užduotis. Taigi aš padariau šį projektą: darbuotojas paspaudė mygtuką, tai
„Pasidaryk pats“kambario termometras naudojant OLED modulį: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“kambario termometras naudojant OLED modulį: Mes sužinome, kaip sukurti kambario termometrą naudojant DS18B20 jutiklį ir OLED modulį. Mes naudojame „Piksey Pico“kaip pagrindinę plokštę, tačiau eskizas taip pat suderinamas su „Arduino UNO“ir „Nano“plokštėmis, kad galėtumėte jas naudoti
„Pasidaryk pats“registravimo termometras su 2 jutikliais: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“registravimo termometras su 2 jutikliais: Šis projektas yra mano ankstesnio projekto „Pasidaryk pats“registravimo termometras. Jis įrašo temperatūros matavimus į „micro SD“kortelę. Aparatinės įrangos pakeitimai Aš pridėjau DS18B20 temperatūros jutiklį prie realaus laiko laikrodžio modulio, kuriame yra
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje