Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Във Visuino Set Components
- Стъпка 6: Във Visuino Connect Components
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Играйте
![Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки](https://i.howwhatproduce.com/images/010/image-29463-j.webp)
Видео: Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки
![Видео: Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки Видео: Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки](https://i.ytimg.com/vi/8v636ZIGyms/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Image Image](https://i.howwhatproduce.com/images/010/image-29463-2-j.webp)
![](https://i.ytimg.com/vi/_EyykewM7PI/hqdefault.jpg)
В този урок ще научим как да създадем проста метеорологична станция, използвайки Arduino, сензор DHT11, OLED дисплей и Visuino за показване на температурата и влажността.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/010/image-29463-3-j.webp)
![Какво ще ви трябва Какво ще ви трябва](https://i.howwhatproduce.com/images/010/image-29463-4-j.webp)
- Arduino UNO (или всеки друг Arduino)
- OLED дисплей
- DHT11 сензор за температура/влажност
- Кабелни проводници
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
![Веригата Веригата](https://i.howwhatproduce.com/images/010/image-29463-5-j.webp)
- Свържете щифта на сензора DHT11 (VCC или +) към щифта Arduino (5V)
- Свържете щифта на сензора DHT11 (GND или -) към щифта Arduino (GND)
- Свържете DHT11 сензорен щифт (S) към цифров щифт Arduino (7)
- Свържете щифта на OLED дисплея (VCC) към щифта Arduino (5V)
- Свържете щифта на OLED дисплея (GND) към щифта Arduino (GND)
- Свържете щифта на OLED дисплея (SCL) към щифта Arduino (SCL)
- Свържете щифта на OLED дисплея (SDA) към щифта на Arduino (SDA)
Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
![Стартирайте Visuino и изберете Тип дъска на Arduino UNO Стартирайте Visuino и изберете Тип дъска на Arduino UNO](https://i.howwhatproduce.com/images/010/image-29463-6-j.webp)
![Стартирайте Visuino и изберете Тип дъска на Arduino UNO Стартирайте Visuino и изберете Тип дъска на Arduino UNO](https://i.howwhatproduce.com/images/010/image-29463-7-j.webp)
За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:
Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2
Стъпка 4: Във Visuino Добавяне на компоненти
![Във Visuino Добавяне на компоненти Във Visuino Добавяне на компоненти](https://i.howwhatproduce.com/images/010/image-29463-8-j.webp)
![Във Visuino Добавяне на компоненти Във Visuino Добавяне на компоненти](https://i.howwhatproduce.com/images/010/image-29463-9-j.webp)
- Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“
- Добавете 2X компонент "Аналогов към текст"
- Добавете компонент "Влажност и термометър DHT11/21/22/AM2301"
Стъпка 5: Във Visuino Set Components
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/010/image-29463-10-j.webp)
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/010/image-29463-11-j.webp)
![Във Visuino Set Components Във Visuino Set Components](https://i.howwhatproduce.com/images/010/image-29463-12-j.webp)
- Изберете компонента "AnalogToText1" и в прозореца със свойства задайте "Precision" на 0 (Picture1)
- Изберете компонента "AnalogToText2" и в прозореца със свойства задайте "Precision" на 0 (Picture1)
- Изберете компонента "DisplayOLED1" и щракнете двукратно върху него. (Снимка 2)
- В прозореца на елемента плъзнете 2X "Draw Bitmap" наляво (Picture2)
- В прозореца на елемента плъзнете 2X "Текстово поле" наляво (Снимка2)
- В прозореца Elements изберете „Draw Bitmap1“вляво и в прозореца със свойства задайте „Y“на 30 и изберете „Bitmap“и кликнете върху 3 точки.
- В "Transparency Bitmap Editor" кликнете върху бутона "Load" и Заредете "Cloud" bitmap от файла. Забележка: "Cloud" Bitmap е достъпен тук за изтегляне или можете да прегледате повече тук,
- Затворете „Transparency Bitmap Editor“
- В прозореца Elements изберете „Draw Bitmap2“вляво и в прозореца със свойства задайте „X“на 75 и изберете „Bitmap“и кликнете върху 3 точки.
- В "Transparency Bitmap Editor" щракнете върху бутона "Load" и Заредете "Drop" bitmap от файла.
- Затворете „Transparency Bitmap Editor“
- В прозореца Elements изберете „TextField1“и в прозореца със свойства задайте „size“на 4, „X“на 5, „Y“на 5
- В прозореца Elements изберете „TextField2“и в прозореца със свойства задайте „size“на 2, „X“на 105, „Y“на 5
Стъпка 6: Във Visuino Connect Components
![Във Visuino Connect Components Във Visuino Connect Components](https://i.howwhatproduce.com/images/010/image-29463-13-j.webp)
![Във Visuino Connect Components Във Visuino Connect Components](https://i.howwhatproduce.com/images/010/image-29463-14-j.webp)
- Свържете компонентния извод "DisplayOLED1" [Out] към Arduino I2C pin [In]
- Свържете компонентен щифт "HumidityThermometer1" [Сензор] към цифров щифт Arduino [7]
- Свържете компонентен щифт "HumidityThermometer1" [Температура] към щифт AnalogToText1 [In]
- Свържете компонентния щифт "HumidityThermometer1" [Влажност] към щифт AnalogToText2 [In]
- Свържете щифта "AnalogToText1" [Out] към "DisplayOLED1"> TextPield1 компонентния щифт [In]
- Свържете щифта "AnalogToText2" [Out] към "DisplayOLED1"> TextField2 компонентния щифт [In]
Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
![Генерирайте, компилирайте и качете кода на Arduino Генерирайте, компилирайте и качете кода на Arduino](https://i.howwhatproduce.com/images/010/image-29463-15-j.webp)
![Генерирайте, компилирайте и качете кода на Arduino Генерирайте, компилирайте и качете кода на Arduino](https://i.howwhatproduce.com/images/010/image-29463-16-j.webp)
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 8: Играйте
Ако захранвате модула Arduino UNO, стайната температура и нивото на влажност трябва да се показват на OLED дисплея.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:
Препоръчано:
Проста метеорологична станция, използваща ESP8266 .: 6 стъпки (със снимки)
![Проста метеорологична станция, използваща ESP8266 .: 6 стъпки (със снимки) Проста метеорологична станция, използваща ESP8266 .: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1039-18-j.webp)
Проста метеорологична станция, използваща ESP8266 .: В тази инструкция ще споделя как да използвам ESP8266 за получаване на данни като температура, налягане, климат и др. И данни от YouTube като абонати и усилвател; Общ брой преглеждания. и покажете данните на серийния монитор и ги покажете на LCD. Данните ще бъдат
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
![Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки) Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Как да направите проста метеорологична станция: 8 стъпки
![Как да направите проста метеорологична станция: 8 стъпки Как да направите проста метеорологична станция: 8 стъпки](https://i.howwhatproduce.com/images/007/image-20314-j.webp)
Как да си направим обикновена метеорологична станция: Здравейте момчета, В това видео ще ви покажа как да направите проста метеорологична станция за усещане на температура и влажност с помощта на сензор DHT11
Метеорологична станция „Направи си сам“с дисплей Nextion и Arduino: 11 стъпки
![Метеорологична станция „Направи си сам“с дисплей Nextion и Arduino: 11 стъпки Метеорологична станция „Направи си сам“с дисплей Nextion и Arduino: 11 стъпки](https://i.howwhatproduce.com/images/011/image-32026-j.webp)
Метеорологична станция „Направи си сам“с Nextion Display и Arduino: В този урок ще използваме Nextion дисплей, времеви модул rtc1307, Arduino UNO и Visuino за показване на текущото време, температура и влажност. Гледайте демонстрационен видеоклип
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: 4 стъпки
![Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: 4 стъпки Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: 4 стъпки](https://i.howwhatproduce.com/images/003/image-8117-28-j.webp)
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: Github: DIY_Weather_Station Hackster.io: Метеорологична станция Бихте видели приложение за времето, нали? Например, когато го отворите, ще се запознаете с метеорологичните условия като температура, влажност и т.н. Тези показания са средната стойност на една голяма