![Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки](https://i.howwhatproduce.com/images/001/image-63-6-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
В този урок ще научим как да си направим обикновен температурен монитор с помощта на DHT11 сензор и I2C LCD
Гледай видеото!
Стъпка 1: Какво ще ви трябва
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/001/image-63-7-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/001/image-63-8-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/001/image-63-9-j.webp)
- 20x4 I2C символен LCD дисплей
- Кабелни проводници
- Arduino Uno или всяка друга дъска Arduino
- DHT11 сензор за температура и влажност
- Софтуер Visuino: Изтеглете тук
Стъпка 2: Веригата
![Веригата Веригата](https://i.howwhatproduce.com/images/001/image-63-10-j.webp)
- Свържете щифт на 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](https://i.howwhatproduce.com/images/001/image-63-11-j.webp)
![Стартирайте Visuino и изберете Тип дъска на Arduino UNO Стартирайте Visuino и изберете Тип дъска на Arduino UNO](https://i.howwhatproduce.com/images/001/image-63-12-j.webp)
Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия.
Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2
Стъпка 4: Във Visuino добавете, задайте и свържете компоненти
![във Visuino Добавяне, задаване и свързване на компоненти във Visuino Добавяне, задаване и свързване на компоненти](https://i.howwhatproduce.com/images/001/image-63-13-j.webp)
![във Visuino Добавяне, задаване и свързване на компоненти във Visuino Добавяне, задаване и свързване на компоненти](https://i.howwhatproduce.com/images/001/image-63-14-j.webp)
![във Visuino Добавяне, задаване и свързване на компоненти във Visuino Добавяне, задаване и свързване на компоненти](https://i.howwhatproduce.com/images/001/image-63-15-j.webp)
- Добавете компонент "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](https://i.howwhatproduce.com/images/001/image-63-16-j.webp)
В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".
Стъпка 6: Играйте
Ако захранвате модула Arduino UNO, LCD дисплеят ще започне да показва стойностите на температурата и влажността. В случай, че не виждате текст, не забравяйте да регулирате яркостта с помощта на потенциометър.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:
Препоръчано:
Как да използвате 20x4 I2C символен LCD дисплей с Arduino: 6 стъпки
![Как да използвате 20x4 I2C символен LCD дисплей с Arduino: 6 стъпки Как да използвате 20x4 I2C символен LCD дисплей с Arduino: 6 стъпки](https://i.howwhatproduce.com/images/001/image-464-16-j.webp)
Как да използваме 20x4 I2C символен LCD дисплей с Arduino: В този прост урок ще се научим как да използваме 20x4 I2C символен LCD дисплей с Arduino Uno, за да изведем прост текст " Hello World. Гледайте видеото
Ръчна Arduino хартиена скална ножица, използваща 20x4 LCD дисплей с I2C: 7 стъпки
![Ръчна Arduino хартиена скална ножица, използваща 20x4 LCD дисплей с I2C: 7 стъпки Ръчна Arduino хартиена скална ножица, използваща 20x4 LCD дисплей с I2C: 7 стъпки](https://i.howwhatproduce.com/images/002/image-4226-14-j.webp)
Ръчна Arduino хартиена ножица за рок ножици, използваща 20x4 LCD дисплей с I2C: Здравейте на всички или може би трябва да кажа „Здравей, свят!“За мен ще бъде голямо удоволствие да споделя с вас проект, който беше моят вход за много неща Arduino. Това е ръчна игра Arduino Paper Rock Scissors, използваща I2C 20x4 LCD дисплей. Аз
Голям Arduino LCD часовник с две аларми и температурен монитор, контролиран от дистанционно IR телевизор: 5 стъпки
![Голям Arduino LCD часовник с две аларми и температурен монитор, контролиран от дистанционно IR телевизор: 5 стъпки Голям Arduino LCD часовник с две аларми и температурен монитор, контролиран от дистанционно IR телевизор: 5 стъпки](https://i.howwhatproduce.com/images/007/image-20058-j.webp)
Голям Arduino LCD часовник с две аларми и температурен монитор, контролиран от IR TV Remote: Как да изградите LCD часовник на базата на Arduino с две аларми и температурен монитор, контролиран от дистанционното IR TV
I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки
![I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD дисплей | Използвайте SPI LCD към I2C LCD дисплея Използване на SPI към IIC модул с Arduino: Здравейте момчета, тъй като нормалният SPI LCD 1602 има твърде много кабели за свързване, така че е много трудно да го свържете с arduino, но на пазара има един модул, който може конвертирате SPI дисплея в IIC дисплей, така че тогава трябва да свържете само 4 проводника
I2C / IIC LCD дисплей - Конвертиране на SPI LCD към I2C LCD дисплей: 5 стъпки
![I2C / IIC LCD дисплей - Конвертиране на SPI LCD към I2C LCD дисплей: 5 стъпки I2C / IIC LCD дисплей - Конвертиране на SPI LCD към I2C LCD дисплей: 5 стъпки](https://i.howwhatproduce.com/images/002/image-5689-18-j.webp)
I2C / IIC LCD дисплей | Конвертирайте SPI LCD към I2C LCD дисплей: използването на spi lcd дисплей се нуждае от твърде много връзки, което е наистина трудно да се направи, затова намерих модул, който може да преобразува i2c lcd в spi lcd, така че нека започнем