Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj kamarádi!
V tomto krátkém instruktážním návodu vám ukážu, jak zobrazit hodnoty teploty ze senzoru MCP9808 I2C s Arduino a LCD displejem Nokia5110.
Krok 1: Senzor
Krátce: MCP9808 je (teoreticky samozřejmě) vysoce přesné teplotní čidlo, které používá sběrnici I2C Arduina. K připojení tedy potřebujeme pouze 4 vodiče. A bylo to zatraceně levné:)
Zde je několik odkazů:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Hledal jsem nové senzory pro své arduino projekty na stavbu a protože to na Ali (1 dolar) bylo velmi levné, objednal jsem si dva z těchto senzorů. Kolem mě leze řada různých displejů a samozřejmě jsem si znovu vybral LCD Nokia 5110 (pro jednoduchost).
Je čas postavit náš nový teploměr:)
Krok 2: Potřebné materiály
Díly potřebné pro tyto projekty jsou:
- Arduino Uno, Nano atd …
- Několik propojovacích vodičů
- teplotní senzor MCP9808
- LCD displej Nokia5110
- Knihovny a skica
Krok 3: Software
Vytvořil jsem velmi jednoduchou skicu pro zobrazení hodnot ze senzoru. Je to velmi přímočaré a snadno pochopitelné.
Stáhněte a nainstalujte správné knihovny obsažené v náčrtu.
Nejprve zahrneme správné knihovny, nastavíme rozlišení měření senzoru, vytvoříme objekty pro senzor a displej. Nastavte sériové číslo, nastavte adresu snímače teploty a nakonec nastavte displej pro tisk hodnot.
Musíme dávat pozor na vymazání displeje v nastavení prázdnoty a prázdná smyčka nebo pozor, displej bude blikat každou sekundu.
Výsledky jsou zobrazeny ve stupních Celsia a Fahrenheita.
Snadné nebo ne ??
Krok 4: Připojení
Spojení jsou následující:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 voltů
GND - Ground
Senzor MCP9808
VCC - 3,3 nebo 5 voltů
GND - Ground
SDA - analogový 4
SCL - analogový 5
Krok 5: Výsledky
Pokud jste udělali vše správně, můžete vidět, že arduino zobrazuje teplotu na LCD.
Nevím, jak přesný je snímač, jediné srovnání jsem měl mezi snímačem ds18b20.
V tuto chvíli musím dát kredit senzoru:)
Krok 6: Hotovo
Jsi hotov.
Používejte, jak chcete, a přeji hezký den!