Spisu treści:

MCP9808 5110 LCD: 6 kroków
MCP9808 5110 LCD: 6 kroków

Wideo: MCP9808 5110 LCD: 6 kroków

Wideo: MCP9808 5110 LCD: 6 kroków
Wideo: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Lipiec
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Cześć koledzy!

W tej krótkiej instrukcji pokażę, jak wyświetlić odczyty temperatury z czujnika MCP9808 I2C z Arduino i wyświetlaczem LCD Nokia5110.

Krok 1: Czujnik

W skrócie: MCP9808 jest (oczywiście teoretycznie) bardzo precyzyjnym czujnikiem temperatury, który wykorzystuje magistralę I2C Arduino. Do jego podłączenia potrzebujemy więc tylko 4 przewodów. I było cholernie tanie:)

Oto kilka linków:

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

www.microchip.com/wwwproducts/en/en556182

Szukałem nowych czujników do moich projektów arduino do zbudowania, a ponieważ było to bardzo tanie na Ali (1 dolar), zamówiłem dwa z tych czujników. Mam wiele różnych wyświetlaczy i oczywiście ponownie wybrałem Nokia 5110 LCD (dla uproszczenia).

Czas zbudować nasz nowy termometr:)

Krok 2: Potrzebne materiały

Części potrzebne do tego projektu to:

- Arduino Uno, Nano itp…..

- Kilka przewodów połączeniowych

- czujnik temperatury MCP9808

-Nokia5110 LCD

- Biblioteki i szkice

Krok 3: Oprogramowanie

Stworzyłem bardzo prosty szkic do wyświetlania odczytów z czujnika. Jest bardzo prosty i łatwy do zrozumienia.

Pobierz i zainstaluj odpowiednie biblioteki zawarte w szkicu.

Najpierw dołączamy odpowiednie biblioteki, ustawiamy rozdzielczość pomiarową czujnika, tworzymy obiekty dla czujnika i wyświetlacza. Ustaw port szeregowy, ustaw adres czujnika temperatury i na koniec ustaw wyświetlacz, aby wydrukować wartości.

Musimy uważać, aby wyczyścić wyświetlacz w konfiguracji void i pętli void lub w przeciwnym razie wyświetlacz będzie migać co sekundę.

Wyniki są wyświetlane w stopniach Celsjusza i Fahrenheita.

Łatwe czy nie??

Krok 4: Połączenia

Znajomości
Znajomości

Połączenia są następujące:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 V

GND - Uziemienie

Czujnik MCP9808

VCC - 3,3 lub 5 V

GND - Uziemienie

SDA - analogowy 4

SCL - analogowy 5

Krok 5: Wyniki

Wyniki
Wyniki
Wyniki
Wyniki
Wyniki
Wyniki

Jeśli zrobiłeś wszystko poprawnie możesz zobaczyć, że arduino wyświetla temperaturę na lcd.

Nie wiem jak dokładny jest czujnik, jedyne porównanie jakie miałem to czujnik ds18b20.

W tej chwili muszę przyznać kredyt czujnikowi:)

Krok 6: Gotowe

Gotowe!
Gotowe!

Skończyłeś.

Używaj go tak, jak chcesz i miłego dnia!

Zalecana: