Sadržaj:
- Supplies
- Korak 1: Dizajn kruga digitalnog termometra
- Korak 2: Rad digitalnog termometra
- Korak 3: Pokrenite program
Video: Arduino digitalni termometar: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom projektu dizajniran je digitalni termometar zasnovan na Arduinu koji se može koristiti za analizu temperature prostorije.
Termometar se općenito koristi kao instrument za mjerenje temperature. Postoje različiti principi koji se mogu koristiti za mjerenje temperature, poput toplinskog širenja krutih tvari ili tekućina, pritiska plina, mjerenja infracrvene energije itd.
Naveden je digitalni termometar zasnovan na Arduinu koji se može koristiti za analizu temperature prostorije. LM35 LM35 je senzor temperature. Izlazni napon ovog senzora je direktno proporcionalan temperaturi u celzijusima. LM35 se može koristiti u rasponu od -550C do +1500C sa preciznošću +/- 0,750C.
Supplies
Arduino Uno
LM35 Senzor temperature
16x2 LCD ekran
Korak 1: Dizajn kruga digitalnog termometra
Senzor temperature koji se koristi u ovom projektu je LM35. Izlaz senzora temperature je direktno proporcionalan temperaturi, ali u analognom obliku. Dakle, izlaz LM35 znači da je pin 2 spojen na analogni ulaz A0 Arduina.
Budući da se radi o digitalnom termometru, moramo pretvoriti analogne vrijednosti temperature u digitalne i prikazati rezultat na ekranu poput LCD -a itd. Koristi se 16X2 LCD. Pin broj 1 i 2 LCD -a su spojeni na uzemljenje i napajanje. Kako bi se upravljao kontrastom ekrana, Pin 3 LCD -a je pričvršćen na brisač 10 KΩ POT.
Preostali priključci POT priključeni su na napajanje i uzemljenje. Igle 15 i 16 LCD -a koriste se za okretanje pozadinskog osvjetljenja LCD -a koji je spojen na napajanje i uzemljenje. Za prikaz informacija na LCD -u potrebna su nam 4 pina za podatke LCD -a. Igle 11 - 14 (D4 - D7) su pričvršćene na iglice 5 - 2 Arduina. Igle 4, 5 i 6 (RS, RW i E) LCD -a su kontrolne pinove. Pinovi 4 (RS) LCD -a spojeni su na pin 7 Arduina. Pin 5 (RW) je spojen na masu. Pin 6 (E) je spojen na pin 6 Arduina.
Korak 2: Rad digitalnog termometra
U ovom projektu opisan je digitalni termometar visoke preciznosti. Rad kola je opisan u nastavku.
Senzor temperature, tj. LM35 stalno analizira sobnu temperaturu i daje analogni identičan napon koji je direktno proporcionalan temperaturi.
Ovi podaci se Arduinu daju putem A0. Prema kodu koji je napisan, Arduino pretvara ovu vrijednost analognog napona u digitalna očitanja temperature.
Ova vrijednost je prikazana na LCD -u. Izlaz prikazan na LCD -u je tačno očitanje sobne temperature u celzijusima.
Obuka kursa Interneta stvari kompanije hIOTron razvila je različita IoT rješenja preko takve aplikacije kako bi poboljšala korisničko iskustvo.
Korak 3: Pokrenite program
#include
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int senzor = A0;
bajt stupanj_simbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
void setup ()
{
pinMode (senzor, ULAZ);
lcd.begin (16, 2);
lcd.createChar (1, stepen_simbol);
lcd.setCursor (0, 0);
lcd.print ("Digitalno");
lcd.setCursor (0, 1);
lcd.print ("Termometar");
kašnjenje (4000);
lcd.clear ();
}
void loop ()
{
float temp_reading = analogRead (senzor);
temperatura plovka = temp_reading*(5.0/1023.0)*100;
kašnjenje (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Temperatura u C");
lcd.setCursor (4, 1);
lcd.print (temperatura);
lcd.write (1);
lcd.print ("C");
kašnjenje (1000);
}
Preporučuje se:
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: 8 koraka (sa slikama)
Koristite pametni telefon kao beskontaktni termometar / prijenosni termometar: Mjerenje tjelesne temperature beskontaktnim / beskontaktnim poput termo pištolja. Napravio sam ovaj projekt jer je Thermo Gun sada jako skup, pa moram pronaći alternativu za izradu DIY -a. A svrha je napraviti s niskobudžetnom verzijom.SuppliesMLX90614Ardu
Digitalni RPi LED termometar: 6 koraka (sa slikama)
Digitalni RPi LED termometar: Raspbian OSSaznajte kako sam napravio ovaj digitalni LED termometar sa Raspberry Pi Zero W, LED trakom, OLED ekranom i prilagođenom PCB -om. Automatski se pokreće lista gradova i prikazuje temperatura na OLED -u displej i LED diode. Ali
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Zdravo momci u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru
Arduino od nule - digitalni termometar: 7 koraka (sa slikama)
Arduino od nule - digitalni termometar: Volio sam stvarati projekte s Arduinosom, ali po 30 USD vaši komadi mogu postati skupi. Zato vam želim pokazati kako možete napraviti vlastiti Arduino od nule i uštedjeti novac radeći to. Napravite vlastiti Arduino za oko 8 USD. Za ovu instrukciju
Arduino digitalni termometar DIY: 5 koraka
Arduino digitalni termometar DIY: Pozdrav svima! Ovdje ću vam pokazati kako napraviti jednostavan digitalni termometar pomoću Arduina