Оглавление:

MCP9808 5110 ЖК-дисплей: 6 шагов
MCP9808 5110 ЖК-дисплей: 6 шагов

Видео: MCP9808 5110 ЖК-дисплей: 6 шагов

Видео: MCP9808 5110 ЖК-дисплей: 6 шагов
Видео: NOKIA 5110. Работа с графическим дисплеем 2024, Ноябрь
Anonim
MCP9808 5110 ЖК-дисплей
MCP9808 5110 ЖК-дисплей

Привет товарищи!

В этом кратком руководстве я покажу вам, как отображать показания температуры с датчика I2C MCP9808 с помощью Arduino и ЖК-дисплея Nokia5110.

Шаг 1: датчик

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

Вот несколько ссылок:

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

www.microchip.com/wwwproducts/en/en556182

Я искал новые датчики для своих проектов Arduino, и, поскольку они были очень дешевыми на Али (1 доллар), я заказал два из этих датчиков. У меня есть несколько различных дисплеев, и, конечно же, я снова выбрал Nokia 5110 LCD (для простоты).

Пришло время построить наш новый градусник:)

Шаг 2: Необходимые материалы

Детали, необходимые для этого проекта:

- Arduino Uno, Nano и т. Д.…..

- Несколько перемычек

- датчик температуры MCP9808

- ЖК-дисплей Nokia5110

- Библиотеки и скетч

Шаг 3: Программное обеспечение

Я создал очень простой скетч для отображения показаний датчика. Это очень просто и легко понять.

Загрузите и установите правильные библиотеки, включенные в эскиз.

Сначала мы включаем правильные библиотеки, устанавливаем разрешение измерения датчика, создаем объекты для датчика и отображения. Установите серийный номер, установите адрес датчика температуры и, наконец, настройте дисплей для печати значений.

Мы должны быть осторожны, чтобы очистить дисплей в настройках void и void loop, или иначе, чтобы дисплей мигал каждую секунду.

Результаты отображаются в градусах Цельсия и Фаренгейта.

Легко или нет ??

Шаг 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 отображает температуру на ЖК-дисплее.

Я не знаю, насколько точен датчик, единственное сравнение, которое у меня было, - это датчик ds18b20.

На этот раз надо отдать должное датчику:)

Шаг 6: Готово

Выполнено!
Выполнено!

Вы сделали.

Используйте его как хотите и хорошего дня!

Рекомендуемые: