Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
Skončil si.
Používajte, ako chcete, a prajem vám príjemný deň!