Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки
Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки
Anonim

В този урок ще научим как да си направим обикновен температурен монитор с помощта на DHT11 сензор и I2C LCD

Гледай видеото!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • 20x4 I2C символен LCD дисплей
  • Кабелни проводници
  • Arduino Uno или всяка друга дъска Arduino
  • DHT11 сензор за температура и влажност
  • Софтуер Visuino: Изтеглете тук

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете щифт на LCD дисплея [VCC] към щифт Arduino [5V]
  • Свържете щифт на LCD дисплея [GND] към щифт Arduino [GND]
  • Свържете щифт на LCD дисплея [SDA] към щифт Arduino [SDA]
  • Свържете щифт на LCD дисплея [SCL] към щифт Arduino [SCL]

Забележка: Използвайте потенциометъра зад LCD дисплея, за да регулирате яркостта

  • Свържете щифта на сензора DHT11 [GND] към щифта на Arduino [GND]
  • Свържете DHT11 сензорен щифт [VCC] към щифт Arduino [5V]
  • Свържете DHT11 сензорен щифт [OUT] или "S" към цифровия щифт на Arduino [2]

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия.

Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino добавете, задайте и свържете компоненти

във Visuino Добавяне, задаване и свързване на компоненти
във Visuino Добавяне, задаване и свързване на компоненти
във Visuino Добавяне, задаване и свързване на компоненти
във Visuino Добавяне, задаване и свързване на компоненти
във Visuino Добавяне, задаване и свързване на компоненти
във Visuino Добавяне, задаване и свързване на компоненти
  • Добавете компонент "DHT11"
  • Добавете компонент „Течнокристален дисплей (LCD) - I2C“Изберете „LiquidCrystalDisplay1“и в прозореца със свойства задайте Редове на 4 и колони на 20

Щракнете двукратно върху "LiquidCrystalDisplay1" и в прозореца Elements:

  • плъзнете "Текстово поле" вляво, след това в прозореца със свойства задайте текст на "TEMP:" и ширина на 20
  • плъзнете друго „Текстово поле“вляво, след което в прозореца със свойства задайте колоната на 1 и ширината на 20
  • плъзнете друго "Текстово поле" вляво, след което в прозореца със свойства задайте текст на "ВЛАЖНОСТ": и ширина на 20 и колона на 2
  • плъзнете друго „Текстово поле“вляво, след което в прозореца със свойства задайте колоната на 3 и ширината на 20

Затворете прозореца Elements

  • Свържете "LiquidCrystalDisplay1" извод I2C Out към Arduino I2C In
  • Свържете щифтов сензор "HumidityThermometer1" към Arduino Digital pin 2
  • Свържете температурата на щифта "HumidityThermometer1" към LiquidCrystalDisplay1> Текстово поле 2 pin In
  • Свържете щифта "ВлажностТермометър1" Влажност към LiquidCrystalDisplay1> Текстово поле4 пин в

Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 6: Играйте

Ако захранвате модула Arduino UNO, LCD дисплеят ще започне да показва стойностите на температурата и влажността. В случай, че не виждате текст, не забравяйте да регулирате яркостта с помощта на потенциометър.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

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