Оглавление:

Детектор дождя с использованием Arduino и датчика дождя: 8 шагов
Детектор дождя с использованием Arduino и датчика дождя: 8 шагов

Видео: Детектор дождя с использованием Arduino и датчика дождя: 8 шагов

Видео: Детектор дождя с использованием Arduino и датчика дождя: 8 шагов
Видео: Датчик дождя для ARDUINO 2024, Июль
Anonim

В этом уроке мы узнаем, как определять дождь с помощью датчика дождя и издавать звук с помощью модуля зуммера, OLED-дисплея и Visuino.

Смотреть видео.

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится

Arduino UNO (или любой другой Arduino) Скачать здесь

Модуль датчика дождя, получите его здесь

Провода перемычки

Макетная плата Получить здесь

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 модуля пьезозуммера.
  • Подключите цифровой контакт 2 Arduino к контакту 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

В компонентах Visuino ADD
В компонентах Visuino ADD
В компонентах Visuino ADD
В компонентах Visuino ADD
В компонентах Visuino ADD
В компонентах Visuino ADD
  • Добавить компонент "OLED-дисплей"
  • Добавить компонент "Цифровой (логический) инвертор (не)"
  • Добавить компонент "Задержка"

Шаг 5: Компоненты набора Visuino

Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
  • Дважды щелкните DisplayOLED1 и в окне элементов перетащите «Рисовать текст» влево.
  • В окне свойств установите размер 2, текст: ДОЖДЬ! и Y до 20 Закрыть окно элементов
  • Выберите Delay1 и в окне свойств измените интервал на 3000000.

Шаг 6. В компонентах Visuino Connect

В компонентах Visuino Connect
В компонентах Visuino Connect
В компонентах Visuino Connect
В компонентах Visuino Connect
  • Подключите аналоговый вывод 0 Arduino к выводу Inverter1.
  • Подключите вывод Inverter1 к выводам Delay1 Start и Display OLED1> Draw Text1 pin Clock и Arduino Digital pin 2
  • Подключите вывод Delay1 к DisplayOLED1> Fill Screen1 pin Clock
  • Подключите вывод I2C Out DisplayOLED1 к выводу I2C In на плате Arduino.

Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».

Шаг 8: Играйте

Если вы включите модуль Arduino UNO и капнете немного воды на датчик дождя, на светодиодном дисплее должен появиться текст «ДОЖДЬ!». и модуль зуммера должен издать звук.

Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его здесь и открыть в Visuino:

Рекомендуемые: