Оглавление:

Visuino создает систему обнаружения вторжений с использованием Arduino: 8 шагов
Visuino создает систему обнаружения вторжений с использованием Arduino: 8 шагов

Видео: Visuino создает систему обнаружения вторжений с использованием Arduino: 8 шагов

Видео: Visuino создает систему обнаружения вторжений с использованием Arduino: 8 шагов
Видео: XOD — графический язык программирования Arduino. Обзор языка и среды разработки 2024, Ноябрь
Anonim
Image
Image
Что тебе понадобится
Что тебе понадобится

В этом уроке мы будем использовать микроволновый радарный датчик движения XYC-WB-DC, подключенный к Arduino UNO и Visuino, для обнаружения любого движения в радиусе около 5 м, включая тонкие стены.

Посмотрите демонстрационное видео.

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

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  1. Arduino UNO (или любой другой Arduino)
  2. СВЧ-датчик движения XYC-WB-DC 5,8 ГГц
  3. Провода перемычки
  4. OLED-ДИСПЛЕЙ (опционально)
  5. ВЕЛ
  6. Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема
Схема
Схема
Схема
Схема
Схема
Схема

ВЕЛ:

  • Подключите положительный вывод светодиода к цифровому выводу Arduino [13].
  • Подключите отрицательный вывод светодиода к отрицательному выводу Arduino [GND].

ДАТЧИК XYC-WB-DC:

  • Подключите вывод XYC-WB-DC [O] к цифровому выводу Arduino [7].
  • Подключите вывод XYC-WB-DC [-] к отрицательному выводу Arduino [GND].
  • Подключите вывод XYC-WB-DC [+] к положительному выводу Arduino [3,3 В].

OLED-ДИСПЛЕЙ:

  • Подключите вывод OLED [SDA] к выводу Arduino [SDA].
  • Подключите вывод OLED [SCL] к выводу Arduino [SCL].
  • Подключите вывод OLED [VCC] к положительному выводу Arduino [5 В].
  • Подключите вывод OLED [GND] к отрицательному выводу Arduino [GND].

Шаг 3:

Изображение
Изображение
Изображение
Изображение

Все, что вам нужно сделать, это перетащить компоненты и соединить их вместе. Visuino создаст для вас рабочий код, поэтому вам не придется тратить время на его создание. Он сделает всю тяжелую работу за вас быстро и легко! Visuino идеально подходит для любых проектов, вы можете легко создавать сложные проекты в кратчайшие сроки!

Загрузите новейшее мощное программное обеспечение Visuino

Шаг 4. Запустите 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.

Шаг 5: Добавьте компоненты в Visuino

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты

Добавьте компонент OLED «SSD1306 / SH1106 OLED Display (I2C)» и дважды щелкните в диалоговом окне «Элементы»:

  1. перетащите элемент «Заполнить экран» влево и в окне свойств установите цвет «tmcBlack»
  2. перетащите элемент «Текстовое поле» влево и в окне свойств установите размер: «1», текст: «Обнаружено движение»

Добавьте компонент «Задержка» и в окне свойств установите интервал: «2000000»

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

В компонентах Visuino Connect
В компонентах Visuino Connect
  1. Подключите вывод цифрового выхода Arduino [7] к выводу Arduino Digital [13].
  2. Подключите вывод цифрового выхода Arduino [7] к компоненту «DisplayOled1»> вывод Draw Text1 [Clock]
  3. Подключите вывод цифрового выхода Arduino [7] к выводу компонента "Delay1" [Start].
  4. Подключите вывод компонента «Delay1» [Out] к компоненту «DisplayOled1»> вывод Draw Screen1 [Clock]
  5. Подключите вывод DisplayOLED1 [Out] к выводу Arduino I2C [In]

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

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

В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.

В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).

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

Если вы включите модуль Arduino UNO, дисплей начнет показывать «Обнаружено движение», и светодиод будет светиться при каждом обнаружении движения в радиусе + -5 м вокруг датчика радара.

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

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