Cuprins:

MCP9808 5110 LCD: 6 pași
MCP9808 5110 LCD: 6 pași

Video: MCP9808 5110 LCD: 6 pași

Video: MCP9808 5110 LCD: 6 pași
Video: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Noiembrie
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Buna prieteni!

În acest scurt instructiv vă voi arăta cum să afișați citirile de temperatură de la senzorul MCP9808 I2C cu un Arduino și un ecran LCD Nokia5110.

Pasul 1: senzorul

Pe scurt: MCP9808 este (teoretic, desigur) un senzor de temperatură de înaltă precizie care utilizează magistrala I2C a Arduino. Deci, avem nevoie doar de 4 fire pentru a-l conecta. Și a fost al naibii de ieftin:)

Iată câteva linkuri:

learn.adafruit.com/adafruit-mcp9808-precis…

www.microchip.com/wwwproducts/en/en556182

Căutam noi senzori pentru proiectele mele arduino de construit și, deoarece era foarte ieftin pentru Ali (1 dolar), am comandat doi dintre acești senzori. Am o serie de afișaje diferite și, desigur, am ales din nou Nokia 5110 LCD (pentru simplitate).

Este timpul să construim noul nostru termometru:)

Pasul 2: Materiale necesare

Părțile necesare pentru aceste proiecte sunt:

- Arduino Uno, Nano etc …

- Câteva fire jumper

- senzor de temperatură MCP9808

- LCD Nokia5110

- Biblioteci și schițe

Pasul 3: Software

Am creat o schiță foarte simplă pentru a afișa citirile din senzor. Este foarte simplu și ușor de înțeles.

Descărcați și instalați bibliotecile corecte incluse în schiță.

Mai întâi includem bibliotecile corecte, stabilim rezoluția de măsurare a senzorului, creăm obiectele pentru senzor și afișăm. Configurați seria, setați adresa senzorului de temperatură și, în cele din urmă, configurați afișajul pentru a imprima valorile.

Trebuie să fim atenți pentru a șterge afișajul în configurarea golului și a buclei de gol sau altceva, afișajul va clipi în fiecare secundă.

Rezultatele sunt afișate în grade Celsius și Fahrenheit.

Ușor sau nu ??

Pasul 4: Conexiuni

Conexiuni
Conexiuni

Conexiunile sunt următoarele:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 volți

GND - sol

Senzorul MCP9808

VCC - 3,3 sau 5 volți

GND - sol

SDA - Analog 4

SCL - Analog 5

Pasul 5: Rezultatele

Rezultatele
Rezultatele
Rezultatele
Rezultatele
Rezultatele
Rezultatele

Dacă ați făcut totul corect, puteți vedea că arduino afișează temperatura pe ecranul LCD.

Nu știu cât de precis este senzorul, singura comparație pe care am avut-o este între senzorul ds18b20.

În acest moment trebuie să dau credit senzorului:)

Pasul 6: Gata

Terminat!
Terminat!

Esti gata.

Folosiți-l după cum doriți și să aveți o zi plăcută!

Recomandat: