Съдържание:

Детектор за дъжд с помощта на Arduino и сензор за дъждовна капка: 8 стъпки
Детектор за дъжд с помощта на Arduino и сензор за дъждовна капка: 8 стъпки

Видео: Детектор за дъжд с помощта на Arduino и сензор за дъждовна капка: 8 стъпки

Видео: Детектор за дъжд с помощта на Arduino и сензор за дъждовна капка: 8 стъпки
Видео: How to measure dew point? Pyrometer AX-7600 (infrared thermometer) 2024, Юли
Anonim

В този урок ще се научим как да откриваме дъжд с помощта на сензор за дъжд и да издаваме звук, използвайки модул на зумер и OLED дисплей и Visuino.

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

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

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва

Arduino UNO (или всеки друг Arduino) Вземете го тук

Модул за сензор за дъжд, вземете го тук

Кабелни проводници

Breadboard Вземете го тук

OLED дисплей Вземете го тук

Пиезо зумер Вземете го тук

Програма Visuino: Изтеглете Visuino

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

Веригата
Веригата
  • Свържете OLED дисплея [VCC] към щифта на Arduino [5V]
  • Свържете щифта за OLED дисплей [GND] към щифта на Arduino [GND]
  • Свържете щифта за OLED дисплей [SDA] към щифта на Arduino [SDA]
  • Свържете извода на OLED дисплея [SCL] към щифта на Arduino [SCL]
  • Свържете Arduino 5V към щифт VCC на модул за пиезо зумер
  • Свържете Arduino GND към щифт GND на пиезо зумер
  • Свържете Arduino цифров щифт 2 към пиезо зумер модул щифт S (сигнал)
  • Свържете Arduino 5V към щифт VCC на модула на сензора за дъжд
  • Свържете Arduino GND към щифт GND на сензора за дъжд
  • Свържете аналоговия щифт 0 на Arduino към щифт A0 на модула на сензора за дъжд

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

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте 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 ADD Components

Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
  • Добавете компонента „OLED Display“
  • Добавете компонент „Цифров (булев) инвертор (не)“
  • Добавете компонент "Забавяне"

Стъпка 5: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  • Щракнете двукратно върху DisplayOLED1 и в прозореца с елементи плъзнете „Начертайте текст“вляво.
  • В прозореца със свойства задайте размер на 2, изпратете текст на: ДЪЖД! и Y до 20 Затворете прозореца с елементи
  • Изберете Закъснение1 и в прозореца на свойствата променете интервала на 3000000

Стъпка 6: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете аналоговия щифт 0 на Arduino към Inverter1 пинов вход
  • Свържете инвертора 1 изход към закъснение 1 пинов старт и дисплей OLED1> Изчертайте текст 1 пинов часовник и Arduino цифров пин 2
  • Свържете Delay1 pin Out към DisplayOLED1> Fill Screen1 pin Clock
  • Свържете DisplayOLED1 извод I2C Out към щифт I2C In Arduino платка

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

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

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

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

Ако захранвате модула Arduino UNO и пуснете малко вода върху сензора за дъжд, светодиодният дисплей трябва да започне да показва текста "ДЪЖД!" и модулът на зумера трябва да издаде звук.

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

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