Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2: Схема
- Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO
- Шаг 4: в компонентах Visuino ADD
- Шаг 5: Компоненты набора Visuino
- Шаг 6. В компонентах Visuino Connect
- Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino
- Шаг 8: Играйте
Видео: Детектор дождя с использованием Arduino и датчика дождя: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом уроке мы узнаем, как определять дождь с помощью датчика дождя и издавать звук с помощью модуля зуммера, 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
Чтобы начать программировать 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
- Добавить компонент "OLED-дисплей"
- Добавить компонент "Цифровой (логический) инвертор (не)"
- Добавить компонент "Задержка"
Шаг 5: Компоненты набора Visuino
- Дважды щелкните DisplayOLED1 и в окне элементов перетащите «Рисовать текст» влево.
- В окне свойств установите размер 2, текст: ДОЖДЬ! и Y до 20 Закрыть окно элементов
- Выберите Delay1 и в окне свойств измените интервал на 3000000.
Шаг 6. В компонентах 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
В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».
Шаг 8: Играйте
Если вы включите модуль Arduino UNO и капнете немного воды на датчик дождя, на светодиодном дисплее должен появиться текст «ДОЖДЬ!». и модуль зуммера должен издать звук.
Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого Instructable, вы можете скачать его здесь и открыть в Visuino:
Рекомендуемые:
Цепь датчика темноты на макете + детектор света с LDR: 6 шагов
Схема датчика темноты на макетной плате + детектор света с LDR: В этом уроке я научу вас, как сделать простой свет и усилитель; Схема детектора темноты с транзистором & LDR. Эту схему можно использовать для автоматического включения-выключения света или приборов, добавив реле на выходе. Вы также можете
Учебное пособие: как создать детектор дальности с использованием Arduino Uno и ультразвукового датчика: 3 шага
Учебное пособие: как создать датчик дальности с использованием Arduino Uno и ультразвукового датчика: Описание: в этом руководстве показано, как создать простой датчик дальности, способный измерять расстояние между ультразвуковым датчиком (US-015) и препятствием перед ним. Этот ультразвуковой датчик US-015 - ваш идеальный датчик для измерения расстояний и
Как сделать цепь сигнализации дождя с использованием транзистора BC547: 10 шагов
Как сделать схему сигнализации о дожде с использованием транзистора BC547: Привет друг, сегодня я собираюсь сделать схему простой схемы сигнализации о дожде с использованием транзистора BC547. Эта схема очень проста в изготовлении
Калибровка датчика дождя Arduino: 7 шагов
Калибровка датчика дождя Arduino: Введение: в этом руководстве мы «конструируем» датчик дождя с помощью Arduino и калибруем его, чтобы сообщать о ежедневных и ежечасных осадках. Дождевик, который я использую, представляет собой измененный датчик дождя типа опрокидывающегося ведра. Это произошло из-за травмы личного, мы
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino