Оглавление:

Обнаружение вибраций с помощью модуля пьезоэлектрического датчика удара: 6 шагов
Обнаружение вибраций с помощью модуля пьезоэлектрического датчика удара: 6 шагов

Видео: Обнаружение вибраций с помощью модуля пьезоэлектрического датчика удара: 6 шагов

Видео: Обнаружение вибраций с помощью модуля пьезоэлектрического датчика удара: 6 шагов
Видео: Датчик наклона, вибрации SW-420 2024, Ноябрь
Anonim

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

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

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

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  1. Arduino UNO (или любой другой Arduino)
  2. Пьезоэлектрический шок Вибрационный модуль
  3. OLED-дисплей
  4. Провода перемычки
  5. Макетная плата
  6. Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема

Подключите положительный вывод Arduino [5 В] к выводу красной линии [положительный] на макетной плате.

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

Подключите контакт пьезомодуля [V] к плюсовому контакту макетной платы [красная линия].

Подключите контакт пьезомодуля [G] к отрицательному контакту макетной платы [синяя линия].

Подключите вывод [DO] пьезомодуля к цифровому выводу Arduino [7].

Подключите вывод OLED [VCC] к положительному выводу макетной платы [красная линия]

Подключите контакт OLED [GND] к отрицательному контакту макетной платы [синяя линия]

Подключите вывод OLED [SDA] к выводу Arduino [SDA].

Подключите вывод OLED [SCL] к выводу Arduino [SCL].

Шаг 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 добавьте компоненты и подключите их

В Visuino добавьте компоненты и подключите их
В Visuino добавьте компоненты и подключите их
В Visuino добавьте компоненты и подключите их
В Visuino добавьте компоненты и подключите их
В Visuino добавьте компоненты и подключите их
В Visuino добавьте компоненты и подключите их

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

  1. Добавьте компонент «текстовое значение» Выберите компонент «TextValue1» и в окне свойств установите для «Value» значение «VIBRATION DETECTED»
  2. Добавить компонент "Задержка" В окне свойств установите "Интервал (мкс)" на 2000000
  3. Добавьте компонент «SSD1306 / SH1106 OLED Display (I2C)» Дважды щелкните компонент «DisplayOLED1» и в окне элементов перетащите «Текстовое поле» влево и перетащите «Заполнить экран» влево. Выберите слева «Текстовое поле1» и в в окне свойств установите "Размер" на 1, "x" на 0, "y" на 50.

Подключить компоненты

  1. Подключите цифровой вывод [7] Arduino к выводу компонента «Text Value1» [clock]
  2. Подключите цифровой вывод [7] Arduino к выводу компонента «Задержка» [начало]
  3. Подключите вывод компонента «Text Value1» [Out] к выводу «DisplayOLED1»> «Text Field1» [In]
  4. Подключите вывод «Delay1» [Out] к выводу «DisplayOLED1»> «Fill Screen1» [Clock]
  5. Подключите вывод DisplayOLED1 [Out] к выводу Arduino I2C [In]

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

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

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

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

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

Если вы включите модуль Arduino UNO и встряхнете пьезодатчик, вы должны увидеть сообщение, написанное на OLED-дисплее.

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

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