Оглавление:

Сигнализация звукового датчика Arduino: 5 шагов
Сигнализация звукового датчика Arduino: 5 шагов

Видео: Сигнализация звукового датчика Arduino: 5 шагов

Видео: Сигнализация звукового датчика Arduino: 5 шагов
Видео: Как работает ДАТЧИК ДВИЖЕНИЯ для Arduino?! Делаем сигнализацию движения. 2024, Ноябрь
Anonim
Сигнализация датчика звука Arduino
Сигнализация датчика звука Arduino

Это руководство направлено на создание сигнала тревоги на основе звукового датчика с помощью Arduino.

Шаг 1: обязательный компонент

1. Звуковой датчик

2. Светодиод

3. Резистор на 330 Ом.

4. Плата Arduino.

5. Связка проводов

6. Компьютер

Кроме того, требуется базовое понимание кода Arduino и Python.

Шаг 2: Постройте схему

Постройте схему
Постройте схему
Постройте схему
Постройте схему

Как и на первом графике, датчик звука имеет четыре контакта. VCC и GND будут подключаться к 5V и GND на Arduino. D0 нужно подключить к любому цифровому выводу, который равен 7 в моей схеме на плате Arduino. Так должен подключаться звуковой датчик.

Позже необходимо подключить и светодиод. Короткая сторона должна подключаться к заземлению на мини-плате. Самое главное, между ними нужно подключить резистор на 330 Ом. Длинная сторона будет подключаться к другому цифровому выводу, который в моей схеме 13.

Шаг 3: код Arduino

После настройки схемы мы можем использовать код Arduino, чтобы заставить ее работать.

Шаг 4: колба

Колба
Колба

Чтобы управлять датчиком с помощью колбы, сначала напишем колбу на python. Сначала нам нужно знать, что мы хотим обнаружить, чтобы сохранить в файле forms.py. В этом случае единственное, что нам нужно знать, включен датчик или нет.

Routes.py должен передавать данные, если мы изменим состояние переключателя звукового датчика. Кроме того, нам нужно использовать пакет pyserial для связи с Arduino, поскольку код Arduino скомпилирован в коде C. Он запишет значение в Arduino для включения и выключения датчика.

Нам также нужны два файла HTML для запуска веб-страницы. Файл входа в систему - это файл, в котором вы увидите состояние датчика. Если вы хотите изменить состояние, он будет перенаправлен на страницу индекса, и это страница, на которой вы можете включать и выключать датчик.

Все файлы должны быть сохранены как картинки для их запуска. Кроме того, вам нужно использовать pip install для установки flask, pyserial, flask-wtf, если у вас их нет. Это необходимые модули для запуска следующих файлов.

Шаг 5: Тест

После завершения каждого вышеуказанного шага вы сможете запустить новый небольшой будильник. Для этого вам нужно запустить python iotapp.py.

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