![TMP36 osjetnik temperature i LCD zaslon pomoću Arduina (Tinkercad): 7 koraka TMP36 osjetnik temperature i LCD zaslon pomoću Arduina (Tinkercad): 7 koraka](https://i.howwhatproduce.com/images/002/image-5193-6-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![TMP36 senzor temperature i LCD ekran pomoću Arduina (Tinkercad) TMP36 senzor temperature i LCD ekran pomoću Arduina (Tinkercad)](https://i.howwhatproduce.com/images/002/image-5193-7-j.webp)
![TMP36 senzor temperature i LCD ekran pomoću Arduina (Tinkercad) TMP36 senzor temperature i LCD ekran pomoću Arduina (Tinkercad)](https://i.howwhatproduce.com/images/002/image-5193-8-j.webp)
Zdravo svima! Mi smo studenti sa Univerziteta Tun Hussein Onn Malaysia (UTHM) koji izvode projekat koji pokazuje kako možemo simulirati temperaturni senzor, lcd i Arduino koristeći Tinkercad kao dio našeg nastavnog programa za UQD0801 (Robocon 1) (Grupa 7)
Senzori temperature i LCD mogu poslužiti kao jednostavan mehanizam u različitim situacijama, poput nadzora sobne temperature, pa čak i nadgledanja postrojenja ili bilo kojeg mjesta koje smatra temperaturu važnim elementom!
Korak 1: Lista potrebnih komponenti
![Lista potrebnih komponenti Lista potrebnih komponenti](https://i.howwhatproduce.com/images/002/image-5193-9-j.webp)
Ovaj projekt zahtijeva komponente koje se vrlo lako mogu nabaviti na tržištu.
Lista komponenti:
1. Arduino Uno R3 (1)
2. Senzor temperature (TMP36) (1)
3. LCD 16x2 (1)
4. 250kΩ potenciometar (1)
5. 220Ω otpornik (1)
Korak 2: Povezivanje kruga u Tinkercadu
![Povezivanje kruga u Tinkercadu Povezivanje kruga u Tinkercadu](https://i.howwhatproduce.com/images/002/image-5193-10-j.webp)
Tinkercad pruža unaprijed izgrađena kola koja mogu pomoći korisnicima da ne kompliciraju svoja kola stvaranjem od nule.
U Desinger krugu možemo tražiti LCD, koji će pokazati da postoji krug startera koji ima unaprijed spojeno kolo između Arduina i LCD-a.
Korak 3: TMP36 osjetnik temperature
![TMP36 Senzor temperature TMP36 Senzor temperature](https://i.howwhatproduce.com/images/002/image-5193-11-j.webp)
U Tinkercadu je dostupan samo jedan temperaturni senzor, a to je TMP36.
TMP36 nema otpornik osjetljiv na temperaturu. Umjesto toga, ovaj senzor koristi svojstvo dioda; kako dioda mijenja temperaturu, napon se s njom mijenja poznatom brzinom. Senzor mjeri male promjene i na osnovu toga daje analogni napon između 0 i 1,75 VDC. Da bismo dobili temperaturu, moramo izmjeriti izlaz i izvršiti neki proračun kako bismo ga pretvorili u stepen Celzijusa.
Korak 4: Povežite TMP36 s Arduinom
![Spojite TMP36 na Arduino Spojite TMP36 na Arduino](https://i.howwhatproduce.com/images/002/image-5193-12-j.webp)
TMP36 ima 3 pina, koji se lako mogu prepoznati ako primijetite ravnu stranu senzora.
Prvi pin je +5V pin koji će biti spojen na napajanje.
Drugi pin je Vout koji će biti spojen na analogni ulaz (može biti A0-A5). Za ovaj projekat koristili smo A0.
Treći pin je GND pin koji će biti spojen na uzemljenje Arduina.
Korak 5: Omogućimo malo kodiranja
![Uradimo malo kodiranja! Uradimo malo kodiranja!](https://i.howwhatproduce.com/images/002/image-5193-13-j.webp)
U početku će postojati kôd u uređivaču kodova koji se nalazi u Tinkercadu.
To je zato što smo koristili pokretačko kolo iz Tinkercada, učitavajući njegov kôd zajedno s njim kako bismo omogućili novim korisnicima da istražuju i simuliraju izlaz.
Sve to možemo izbrisati i osmisliti naš kôd.
Za bilo koji Arduino kôd koji ćemo dizajnirati moramo osigurati da su uključene i biblioteke povezane s projektom.
Što u ovom slučaju zahtijeva dvije biblioteke; -Biblioteka za LCD (LiquidCrystal.h)
-Biblioteka za serijsku komunikaciju (SoftwareSerial.h)
Obje ove biblioteke su prisutne u Tinkercad -u, što znači da nema potrebe za preuzimanjem bilo koje biblioteke iz vanjskih izvora.
Stoga; prvi red koda je
#include
#include
Korak 6: Ostatak Kodeksa
![Ostatak Kodeksa Ostatak Kodeksa](https://i.howwhatproduce.com/images/002/image-5193-14-j.webp)
// uključuje kod knjižnice: #include
#include
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // spajanje pinova rs, en, d4, d5, d6, d7 na arduino na pinu 12 11 5 4 3 2
int celsius; // deklarira funkciju celzius kao cijeli broj
void setup ()
{
Serial.begin (9600); // postavimo brzinu prijenosa na 9600 bita u sekundi
lcd.begin (16, 2); // lcd veličina je 16x2 // Odštampajte poruku na LCD -u.
lcd.print ("Prikaz temp.");
Serial.println ("Temp Display"); // odštampajte poruku na serijskom monitoru}
void loop ()
{
celsius = map (((analogno čitanje (A0) -20) * 3.04), 0, 1023, -40, 125); // mapa za matematičku temperaturu. Značenje 0 = -40 stepeni i 1023 = 125 stepeni
lcd.setCursor (0, 0); // kursor postavljen na prvi piksel LCD ekrana.
lcd.print ("Prikaz temp."); // ispis poruke na lcd
lcd.setCursor (0, 1); // kursor postavljen na drugi red prvog piksela
lcd.print (celsius); // ispisuje Celzijev izlaz iz analognog očitanja na LCD na 0, 1
lcd.print ("C"); // štampa abecedu "c"
Serial.println (celsius); // izlaz prikazan na serijskom monitoru
kašnjenje (1000); // čitanje se osvježava svake 1 sekunde
lcd.clear (); // briše lcd
}
Povremeno može postojati znak "*" između razmaka između redova kada se kopira na Tinkercad. Uverite se da je izbrisan bilo koji drugi znak osim koda koji je nađen gore kako biste sprečili greške tokom kompajliranja
Preporučuje se:
Kako koristiti DHT22 osjetnik vlage i temperature s Arduinom: 6 koraka
![Kako koristiti DHT22 osjetnik vlage i temperature s Arduinom: 6 koraka Kako koristiti DHT22 osjetnik vlage i temperature s Arduinom: 6 koraka](https://i.howwhatproduce.com/images/001/image-684-39-j.webp)
Kako koristiti DHT22 osjetnik vlažnosti i temperature s Arduinom: U ovom ćemo vodiču naučiti kako koristiti DHT22 osjetnik vlažnosti i temperature s Arduinom i prikazati vrijednosti na OLED zaslonu. Pogledajte video
Uradi sam Prikaz temperature na LCD ekranu pomoću Arduina: 10 koraka
![Uradi sam Prikaz temperature na LCD ekranu pomoću Arduina: 10 koraka Uradi sam Prikaz temperature na LCD ekranu pomoću Arduina: 10 koraka](https://i.howwhatproduce.com/images/006/image-16042-j.webp)
Napravite sami prikaz temperature na LCD ekranu pomoću Arduina: U ovom projektu ćemo napraviti krug koristeći neke komponente kao što su Arduino, temperaturni senzor itd. U ovom krugu stupanj će se kontinuirano gledati na LCD -u, ima kašnjenje od 100 milisekundi između pogleda na novi stepen na
IC osjetnik prepreke bez upotrebe Arduina ili bilo kojeg mikrokontrolera: 6 koraka
![IC osjetnik prepreke bez upotrebe Arduina ili bilo kojeg mikrokontrolera: 6 koraka IC osjetnik prepreke bez upotrebe Arduina ili bilo kojeg mikrokontrolera: 6 koraka](https://i.howwhatproduce.com/images/011/image-31763-j.webp)
IC senzor prepreke bez upotrebe Arduina ili bilo kojeg mikrokontrolera: U ovom projektu napravit ćemo jednostavan senzor prepreke bez upotrebe bilo kojeg mikrokontrolera
LORA osjetnik temperature i vlage tla: 6 koraka
![LORA osjetnik temperature i vlage tla: 6 koraka LORA osjetnik temperature i vlage tla: 6 koraka](https://i.howwhatproduce.com/images/001/image-1842-38-j.webp)
LORA Senzor temperature i vlažnosti tla: U pripremi izrade vlastitog staklenika izrađujem senzorode za praćenje okoliša staklenika. Ovaj senzor možete koristiti i vani. Korištenje temperature unutar ili izvan staklenika u kombinaciji s temperaturom zemlje
IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka
![IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka](https://i.howwhatproduce.com/images/003/image-7581-4-j.webp)
IOT bežični osjetnik temperature i vlažnosti na daljinu sa Node-Red: Predstavlja NCD-ov bežični senzor temperature i vlažnosti na daljinu, koji se može pohvaliti do 28 milja koristeći bežičnu mrežnu arhitekturu. Uključujući Honeywell HIH9130 senzor temperature i vlažnosti odašilje vrlo preciznu temperaturu i