Съдържание:

MCP9808 5110 LCD: 6 стъпки
MCP9808 5110 LCD: 6 стъпки

Видео: MCP9808 5110 LCD: 6 стъпки

Видео: MCP9808 5110 LCD: 6 стъпки
Видео: Interfacing Nokia 5110 LCD with Pyboard v1.1 2024, Юли
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Здравейте приятели!

В тази кратка инструкция ще ви покажа как да показвате показанията на температурата от сензора MCP9808 I2C с Arduino и LCD дисплей Nokia5110.

Стъпка 1: Сензорът

Накратко: MCP9808 е (на теория разбира се) е високо прецизен температурен сензор, който използва I2C шината на Arduino. Така че, за да го свържете, се нуждаете само от 4 проводника. И беше адски евтино:)

Ето някои връзки:

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

www.microchip.com/wwwproducts/bg/en556182

Търсех нови сензори за моите arduino проекти за изграждане и тъй като беше много евтино за Али (1 долар), поръчах два от тези сензори. Разполагам с няколко различни дисплея и, разбира се, отново избрах Nokia 5110 LCD (за простота).

Време е да изградим нашия нов термометър:)

Стъпка 2: Необходими материали

Частите, необходими за този проект, са:

- Arduino Uno, Nano и т.н.

- Няколко джъмперни жици

- температурен сензор MCP9808

- Nokia5110 LCD

- Библиотеки и скица

Стъпка 3: Софтуер

Създадох много проста скица за показване на показанията от сензора. Той е много прав и лесен за разбиране.

Изтеглете и инсталирайте правилните библиотеки, включени в скицата.

Първо включваме правилните библиотеки, задаваме измервателната разделителна способност на сензора, създаваме обектите за сензора и дисплея. Настройте серийния, задайте адреса на сензора за температура и накрая настройте дисплея да отпечатва стойностите.

Трябва да внимаваме да изчистим дисплея в настройката на празнотата и цикъла на празнотата или друго вижте, че дисплеят ще мига всяка секунда.

Резултатите се показват в Целзий и Фаренхайт.

Лесно или не ??

Стъпка 4: Връзки

Връзки
Връзки

Връзките са следните:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3.3 волта

GND - Земя

Сензорът MCP9808

VCC - 3.3 или 5 волта

GND - Земя

SDA - аналогов 4

SCL - аналогов 5

Стъпка 5: Резултатите

Резултатите
Резултатите
Резултатите
Резултатите
Резултатите
Резултатите

Ако сте направили всичко правилно, можете да видите, че arduino показва температура на lcd.

Не знам колко точен е сензорът, единственото сравнение, което имах, е между сензора ds18b20.

По това време трябва да дам кредит на сензора:)

Стъпка 6: Готово

Свършен!
Свършен!

Ти си готов.

Използвайте го както искате и приятен ден!

Препоръчано: