Obsah:

MCP9808 5110 LCD: 6 krokov
MCP9808 5110 LCD: 6 krokov

Video: MCP9808 5110 LCD: 6 krokov

Video: MCP9808 5110 LCD: 6 krokov
Video: Видеокурс по AVR микроконтроллерам - Урок 6 2024, November
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Ahojte kamoši!

V tomto krátkom návode vám ukážem, ako zobraziť hodnoty teploty zo snímača MCP9808 I2C s displejom Arduino a LCD displejom Nokia5110.

Krok 1: Senzor

Stručne: MCP9808 je (teoreticky samozrejme) je vysoko presný snímač teploty, ktorý používa zbernicu I2C spoločnosti Arduino. Na jeho pripojenie teda potrebujeme iba 4 vodiče. A bolo to sakra lacné:)

Tu je niekoľko odkazov:

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

www.microchip.com/wwwproducts/en/en556182

Hľadal som nové senzory pre svoje arduino projekty na výstavbu a pretože to bolo pre Aliho veľmi lacné (1 dolár), objednal som si dva z týchto senzorov. Okolo sa nachádza niekoľko rôznych displejov a samozrejme som znova vybral LCD telefón Nokia 5110 (pre jednoduchosť).

Je čas postaviť náš nový teplomer:)

Krok 2: Potrebný materiál

Časti potrebné pre tieto projekty sú:

- Arduino Uno, Nano atď …

- Niekoľko prepojovacích káblov

- snímač teploty MCP9808

- LCD displej Nokia5110

- Knižnice a skica

Krok 3: Softvér

Vytvoril som veľmi jednoduchý náčrt na zobrazenie hodnôt zo senzora. Je to veľmi priame a ľahko zrozumiteľné.

Stiahnite si a nainštalujte správne knižnice obsiahnuté v náčrte.

Najprv zaradíme správne knižnice, nastavíme rozlíšenie merania senzora, vytvoríme objekty pre senzor a displej. Nastavte sériové číslo, nastavte adresu snímača teploty a nakoniec nastavte displej na tlač hodnôt.

Musíme dávať pozor na vymazanie displeja v nastavení prázdnoty a prázdna slučka alebo na inom mieste bude displej blikať každú sekundu.

Výsledky sú zobrazené v stupňoch Celzia a Fahrenheita.

Ľahké alebo nie ??

Krok 4: Pripojenia

Pripojenia
Pripojenia

Nasledujú tieto spojenia:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 voltov

GND - zem

Senzor MCP9808

VCC - 3,3 alebo 5 voltov

GND - zem

SDA - analógový 4

SCL - analógový 5

Krok 5: Výsledky

Výsledky
Výsledky
Výsledky
Výsledky
Výsledky
Výsledky

Ak ste urobili všetko správne, môžete vidieť, že arduino zobrazuje teplotu na LCD displeji.

Neviem, ako presný je snímač, jediné porovnanie, ktoré som mal, je medzi senzorom ds18b20.

V tejto chvíli musím senzoru poďakovať:)

Krok 6: Hotovo

Hotový!
Hotový!

Skončil si.

Používajte, ako chcete, a prajem vám príjemný deň!

Odporúča: