Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет товарищи!
В этом кратком руководстве я покажу вам, как отображать показания температуры с датчика 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: Готово
Вы сделали.
Используйте его как хотите и хорошего дня!