Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Във Visuino Set Components
- Стъпка 6: Във Visuino Connect Components
- Стъпка 7: Генерирайте, компилирайте и качете кода
- Стъпка 8: Играйте
![Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки](https://i.howwhatproduce.com/images/002/image-4702-j.webp)
Видео: Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки
![Видео: Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки Видео: Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки](https://i.ytimg.com/vi/iJpT4lmSruE/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
![Вентилатор за автоматично охлаждане с помощта на серво и DHT11 сензор за температура и влажност с Arduino Вентилатор за автоматично охлаждане с помощта на серво и DHT11 сензор за температура и влажност с Arduino](https://i.howwhatproduce.com/images/002/image-4702-1-j.webp)
В този урок ще научим как да стартираме и завъртаме вентилатор, когато температурата се повиши над определено ниво.
Стъпка 1: Какво ще ви трябва
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/002/image-4702-2-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/002/image-4702-3-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/002/image-4702-4-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/002/image-4702-5-j.webp)
- Сензор DHT11
- Arduino UNO (или всяка друга дъска)
- Вентилаторен модул L9110
- OLED дисплей
- Серво мотор
- Кабелни проводници
- Платка
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
![Веригата Веригата](https://i.howwhatproduce.com/images/002/image-4702-6-j.webp)
- Свържете щифт на сервомотора „Orange“(сигнал) към Arduino Digital pin [2]
- Свържете "червения" щифт на серво мотора към положителния щифт на Arduino [5V]
- Свържете щифта на сервомотора "Кафяв" към отрицателния щифт на Arduino [GND]
- Свържете щифт на модула на вентилатора [VCC] към щифт arduino [5V]
- Свържете щифт на модула на вентилатора [GND] към щифт arduino [GND]
- Свържете щифт на модула на вентилатора [INA] към цифров извод arduino [5]
- Свържете OLED дисплея [VCC] към щифта на Arduino [5V]
- Свържете щифта за OLED дисплей [GND] към щифта на Arduino [GND]
- Свържете щифта за OLED дисплей [SDA] към щифта на Arduino [SDA]
- Свържете извода на OLED дисплея [SCL] към щифта на Arduino [SCL]
- Свържете положителния щифт DHT11 + (VCC) към щифт Arduino + 5V
- Свържете DHT11 отрицателен щифт - (GND) към Arduino извод GND
- Свържете извода DHT11 (изход) към цифровия извод Arduino (4)
Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
![Стартирайте Visuino и изберете Тип дъска на Arduino UNO Стартирайте Visuino и изберете Тип дъска на Arduino UNO](https://i.howwhatproduce.com/images/002/image-4702-7-j.webp)
![Стартирайте Visuino и изберете Тип дъска на Arduino UNO Стартирайте Visuino и изберете Тип дъска на Arduino UNO](https://i.howwhatproduce.com/images/002/image-4702-8-j.webp)
Visuino: https://www.visuino.eu трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2
Стъпка 4: Във Visuino Добавяне на компоненти
![Във Visuino Добавяне на компоненти Във Visuino Добавяне на компоненти](https://i.howwhatproduce.com/images/002/image-4702-9-j.webp)
![Във Visuino Добавяне на компоненти Във Visuino Добавяне на компоненти](https://i.howwhatproduce.com/images/002/image-4702-10-j.webp)
![Във Visuino Добавяне на компоненти Във Visuino Добавяне на компоненти](https://i.howwhatproduce.com/images/002/image-4702-11-j.webp)
- Добавете компонента "Sine Analog Generator"
- Добавете компонент "Servo"
- Добавете компонент "DHT"
- Добавете компонента "Аналогова стойност"
- Добавете 2X компонент "Сравняване на аналогова стойност"
- Добавете компонент "OLED"
Стъпка 5: Във Visuino Set Components
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/002/image-4702-12-j.webp)
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/002/image-4702-13-j.webp)
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/002/image-4702-14-j.webp)
- Изберете „SineAnalogGenerator1“и в прозореца със свойства задайте Amplitude на 0.30 и Frequency на 0.1, задайте активирано на False и щракнете върху иконата Pin и изберете Boolean pin pin
- Изберете „CompareValue1“и в прозореца със свойства задайте стойност на 24 (температура, която ще стартира вентилатора) и сравнете типа с ctBiggerOrEqual
- Изберете „CompareValue2“и в прозореца със свойства задайте стойност на 24 (ниво на температурата, която ще спре вентилатора) и сравнете типа с ctSmaller
- Щракнете двукратно върху „AnalogValue1“и в прозореца Elements плъзнете „Set Value“вляво
- В прозореца със свойства задайте стойност на 0,5
- В прозореца Elements плъзнете друга „Set Value“вляво
- В прозореца със свойства задайте стойност на 1
Щракнете двукратно върху „DisplayOLED1“
В прозореца Elements:
- Плъзнете "Draw Text" наляво и в прозореца със свойства задайте Text на "TEMP"
- Плъзнете „Текстово поле“наляво и в прозореца със свойства задайте Размер на 2 и Y на 9
- Плъзнете "Draw Text" наляво и в прозореца със свойства задайте Text на "HUMIDITY" и Y на 26
- Плъзнете „Текстово поле“наляво и в прозореца със свойства задайте Размер на 2 и Y на 36
- Плъзнете "Draw Text" наляво и в прозореца със свойства задайте Text на "FAN ACTIVE" и Y на 54 и задайте Enabled на false, щракнете върху иконата на щифт и задайте BooleanSinkPin
Затворете прозореца Elements
Стъпка 6: Във Visuino Connect Components
![Във Visuino Connect Components Във Visuino Connect Components](https://i.howwhatproduce.com/images/002/image-4702-15-j.webp)
![Във Visuino Connect Components Във Visuino Connect Components](https://i.howwhatproduce.com/images/002/image-4702-16-j.webp)
![Във Visuino Connect Components Във Visuino Connect Components](https://i.howwhatproduce.com/images/002/image-4702-17-j.webp)
- Свържете щифт SineAnalogGenerator1 [Out] към Servo1 pin [In]
- Свържете Servo1 щифт [Out] към Arduino цифров пин [2]
- Свържете щифта "HumidityThermometer1" [сензор] към цифровия щифт на Arduino [4]
- Свържете щифта "HumidityThermometer1" [Температура] към DisplayOLED1> Pin на TextField1 [In] и PinValue1 pin [In] и CompareValue2 pin [In]
- Свържете щифта "HumidityThermometer1" [Температура] към DisplayOLED1> TextField2 щифт [In]
- Свържете щифт "CompareValue1" [Out] към DisplayOLED1> DrawText3 щифт [Iclock] и щифт [Enabled]
- Свържете щифт "CompareValue1" [Out] към AnalogValue1> Pin Value 1 pin [In] и SineAnalogGenerator1 pin [Enabled]
- Свържете щифт "CompareValue2" [Out] към AnalogValue1> Задайте стойност2 pin [In]
- Свържете "DisplayOLED1" щифт I2C [Out] към Arduino платка I2C [In]
Стъпка 7: Генерирайте, компилирайте и качете кода
![Генериране, компилиране и качване на кода Генериране, компилиране и качване на кода](https://i.howwhatproduce.com/images/002/image-4702-18-j.webp)
В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".
Стъпка 8: Играйте
Ако захранвате модула Arduino UNO, OLED дисплеят ще започне да показва стойностите на температурата и влажността и ако вентилаторът е активен. След като температурата се повиши над 24 градуса, вентилаторът ще започне да се върти.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:
Препоръчано:
DHT11 сензор за температура и влажност с Arduino: 5 стъпки
![DHT11 сензор за температура и влажност с Arduino: 5 стъпки DHT11 сензор за температура и влажност с Arduino: 5 стъпки](https://i.howwhatproduce.com/images/005/image-14943-j.webp)
Сензор за температура и влажност на DHT11 с Arduino: Днес ще ви науча как да използвате KY-015 сензор за температура и влажност, който съдържа сензора за температура и влажност на DHT11. Ако предпочитате да се учите от видеоклипове, ето един видеоурок, който направих !:
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
![Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки](https://i.howwhatproduce.com/images/007/image-19356-j.webp)
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Сензор за температура и влажност (dht11) Интерфейс с Arduino: 4 стъпки
![Сензор за температура и влажност (dht11) Интерфейс с Arduino: 4 стъпки Сензор за температура и влажност (dht11) Интерфейс с Arduino: 4 стъпки](https://i.howwhatproduce.com/images/008/image-22502-j.webp)
Сензор за температура и влажност (dht11) Интерфейс с Arduino: Температурният сензор има широк спектър на приложение, използва се на много места, където работи като система за обратна връзка. На пазара се предлагат няколко типа температурни сензори с различни спецификации, използвани са някои температурни сензори
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
![Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки](https://i.howwhatproduce.com/images/009/image-25178-j.webp)
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter
Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки
![Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: 5 стъпки](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
Как да използвате DHT11 температурен сензор с Arduino и температура на печат Топлина и влажност: Сензорът DHT11 се използва за измерване на температура и влажност. Те са много популярни любители на електрониката. Сензорът за влажност и температура на DHT11 улеснява добавянето на данни за влажността и температурата към вашите проекти за електроника. Това е за