Kazalo:

MCP9808 5110 LCD: 6 korakov
MCP9808 5110 LCD: 6 korakov

Video: MCP9808 5110 LCD: 6 korakov

Video: MCP9808 5110 LCD: 6 korakov
Video: Interfacing Nokia 5110 LCD with Pyboard v1.1 2024, November
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Pozdravljeni prijatelji!

V tem kratkem navodilu vam bom pokazal, kako prikazati odčitke temperature senzorja MCP9808 I2C z Arduinom in LCD zaslonom Nokia5110.

1. korak: Senzor

Na kratko: MCP9808 je (v teoriji seveda) visoko natančen temperaturni senzor, ki uporablja vodilo I2C Arduina. Za priključitev potrebujete le 4 žice. In bilo je prekleto poceni:)

Tukaj je nekaj povezav:

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

www.microchip.com/wwwproducts/en/en556182

Iskal sem nove senzorje za izdelavo svojih arduino projektov in ker je bilo pri Aliju zelo poceni (1 dolar) sem naročil dva od teh senzorjev. Okrog mene je kar nekaj različnih zaslonov in seveda sem se za preprostost spet odločil za Nokia 5110 LCD.

Čas je za izdelavo našega novega termometra:)

2. korak: Potrebni materiali

Za ta projekt so potrebni naslednji deli:

- Arduino Uno, Nano itd.

- Nekaj mostičnih žic

- temperaturni senzor MCP9808

- Nokia5110 LCD

- Knjižnice in skica

3. korak: Programska oprema

Ustvaril sem zelo preprosto skico za prikaz odčitkov s senzorja. Je zelo preprost in enostaven za razumevanje.

Prenesite in namestite ustrezne knjižnice, vključene v skico.

Najprej vključimo pravilne knjižnice, nastavimo merilno ločljivost senzorja, ustvarimo predmete za senzor in zaslon. Nastavite serijo, nastavite naslov temperaturnega senzorja in na koncu nastavite zaslon za tiskanje vrednosti.

Paziti moramo, da počistimo prikaz v nastavitvah void in void loop ali drugače, da bo zaslon utripal vsako sekundo.

Rezultati so prikazani v stopinjah Celzija in Fahrenheita.

Enostavno ali ne ??

4. korak: Povezave

Povezave
Povezave

Povezave so naslednje:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 voltov

GND - Ozemljitev

Senzor MCP9808

VCC - 3,3 ali 5 voltov

GND - Ozemljitev

SDA - analogni 4

SCL - analogni 5

5. korak: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
Rezultati

Če ste vse naredili pravilno, lahko vidite, da arduino prikazuje temperaturo na LCD -ju.

Ne vem, kako natančen je senzor, edino primerjavo sem imel med senzorjem ds18b20.

Trenutno moram priznati senzorju:)

6. korak: Končano

Končano!
Končano!

Končali ste.

Uporabite ga po želji in lep dan!

Priporočena: