
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Привет товарищи!
В этом кратком руководстве я покажу вам, как отображать показания температуры с датчика 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: Готово

Вы сделали.
Используйте его как хотите и хорошего дня!
Рекомендуемые:
Мониторинг температуры с использованием MCP9808 и Raspberry Pi: 4 шага

Мониторинг температуры с использованием MCP9808 и Raspberry Pi: MCP9808 - это высокоточный цифровой датчик температуры ± 0,5 ° C мини-модуль I2C. В них реализованы программируемые пользователем регистры, которые упрощают приложения для измерения температуры. Высокоточный датчик температуры MCP9808 стал индустрией
Мониторинг температуры с использованием MCP9808 и Arduino Nano: 4 шага

Мониторинг температуры с использованием MCP9808 и Arduino Nano: MCP9808 - это высокоточный цифровой датчик температуры ± 0,5 ° C мини-модуль I2C. В них реализованы программируемые пользователем регистры, которые упрощают приложения для измерения температуры. Высокоточный датчик температуры MCP9808 стал индустрией
Учебное пособие по Python для датчика температуры Raspberry Pi MCP9808: 4 шага

Raspberry Pi MCP9808 Temperature Sensor Python Tutorial: MCP9808 - это высокоточный цифровой датчик температуры ± 0,5 ° C мини-модуль I2C. В них реализованы программируемые пользователем регистры, которые упрощают приложения для измерения температуры. Высокоточный датчик температуры MCP9808 стал индустрией
Мониторинг температуры с использованием MCP9808 и Particle Photon: 4 шага

Мониторинг температуры с использованием MCP9808 и Particle Photon: MCP9808 - это высокоточный цифровой мини-модуль I2C с температурой ± 0,5 ° C. В них реализованы программируемые пользователем регистры, которые упрощают приложения для измерения температуры. Высокоточный датчик температуры MCP9808 стал индустрией
УФ-датчик VEML6070 с ЖК-дисплеем Nokia 5110: 11 шагов

УФ-датчик VEML6070 с ЖК-дисплеем Nokia 5110: После трех месяцев работы над этим проектом я подумал, что поделюсь им с сообществом производителей. Бюджетный УФ-датчик :) Его можно собрать за 1 час и использовать в течение многих лет