Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 4: Във Visuino Добавяне на компоненти
- Стъпка 5: Във Visuino Set Components
- Стъпка 6: Във Visuino Connect Components
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Играйте
Видео: Проста метеорологична станция „Направи си сам“с DHT11 и OLED дисплей: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще научим как да създадем проста метеорологична станция, използвайки Arduino, сензор DHT11, OLED дисплей и Visuino за показване на температурата и влажността.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Arduino UNO (или всеки друг Arduino)
- OLED дисплей
- DHT11 сензор за температура/влажност
- Кабелни проводници
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете щифта на сензора 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
За да започнете да програмирате 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 Добавяне на компоненти
- Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“
- Добавете 2X компонент "Аналогов към текст"
- Добавете компонент "Влажност и термометър DHT11/21/22/AM2301"
Стъпка 5: Във Visuino Set Components
- Изберете компонента "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
- Свържете компонентния извод "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
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 8: Играйте
Ако захранвате модула Arduino UNO, стайната температура и нивото на влажност трябва да се показват на OLED дисплея.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:
Препоръчано:
Проста метеорологична станция, използваща ESP8266 .: 6 стъпки (със снимки)
Проста метеорологична станция, използваща ESP8266 .: В тази инструкция ще споделя как да използвам ESP8266 за получаване на данни като температура, налягане, климат и др. И данни от YouTube като абонати и усилвател; Общ брой преглеждания. и покажете данните на серийния монитор и ги покажете на LCD. Данните ще бъдат
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Как да направите проста метеорологична станция: 8 стъпки
Как да си направим обикновена метеорологична станция: Здравейте момчета, В това видео ще ви покажа как да направите проста метеорологична станция за усещане на температура и влажност с помощта на сензор DHT11
Метеорологична станция „Направи си сам“с дисплей Nextion и Arduino: 11 стъпки
Метеорологична станция „Направи си сам“с Nextion Display и Arduino: В този урок ще използваме Nextion дисплей, времеви модул rtc1307, Arduino UNO и Visuino за показване на текущото време, температура и влажност. Гледайте демонстрационен видеоклип
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: 4 стъпки
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: Github: DIY_Weather_Station Hackster.io: Метеорологична станция Бихте видели приложение за времето, нали? Например, когато го отворите, ще се запознаете с метеорологичните условия като температура, влажност и т.н. Тези показания са средната стойност на една голяма