Оглавление:

Освещение скутера и дверь гаража с голосовым управлением: 6 шагов
Освещение скутера и дверь гаража с голосовым управлением: 6 шагов

Видео: Освещение скутера и дверь гаража с голосовым управлением: 6 шагов

Видео: Освещение скутера и дверь гаража с голосовым управлением: 6 шагов
Видео: Котика ударило током, 10 т. Вольт 2024, Июль
Anonim
Image
Image

Всем привет!

Я недавно купил электросамокат, но у него не было ни заднего фонаря, ни встроенного механизма открывания двери гаража… СЮРПРИЗ !! (ノ ゚ 0 ゚) ノ ~

Итак, я решил сделать свой собственный пульт для гаражных ворот и задние фонари, вместо того, чтобы покупать их.

Какое удовольствие иметь кнопки для открывания гаражных ворот ?! Итак, я решил сделать все это голосовым. Интереснее попросить дверь открыть, чем нажимать кнопки. Это отлично работает с точки зрения функциональности и зрелищности.

Я просмотрел несколько проектов велосипедных фонарей, таких как https://www.instructables.com/id/Bike-Light-and-Turn-Signals/, и решил создать свою собственную обновленную версию. Итак, я решил усилить свет, чтобы он соответствовал моему стилю на моем электросамокате, добавив анимированные поворотники. У них также есть модуль nRF24L01 для беспроводного управления воротами гаража с помощью голоса.

Фары состоят из светодиодной матрицы 16x16 с анимированными поворотниками.

Пожалуйста, посмотрите это на видео выше.

Ниже приведены инструкции по изготовлению одного из них для себя.

Шаг 1: Соберите детали

Подключите компоненты (велосипедный блок)
Подключите компоненты (велосипедный блок)

Для этого руководства вам понадобятся следующие части:

1: 2x Arduino (я использую nano)

2: Модуль распознавания голоса (купил на eBay по более дешевой цене)

3: светодиодная матрица (неопиксель)

4: источник питания 5 В для светодиодной матрицы

5: Другой источник питания 5 В, но я использую 9 В.

6: 2 модуля nRF24L01

7: Релейный модуль

8: Провода

Шаг 2: Подключите компоненты (велосипедный блок)

Для начала подключим Arduino, nRF24L01, модуль распознавания речи, источник питания и светодиодную матрицу.

A. Подключения для nRF24L01:

-MISO подключается к контакту 12

-MOSI подключается к выводу 11

-SCK подключается к контакту 13

-CE подключается к выводу 9

-CSN подключается к выводу 10

-GND и VCC NRF24L01 подключены к GND и 3,3 В Arduino

Б. Подключения для модуля распознавания речи:

-RX подключается к контакту 6

-TX подключается к контакту 5

-GND и VCC модуля подключены к GND и 5V Arduino

C. Подключение светодиодной матрицы:

Я использовал блок питания для питания. Чтобы подключить внешний аккумулятор, возьмите USB-кабель и зачистите положительный и отрицательный концы кабеля.

-5V матрицы подключается к выводу VIN Arduino и положительному выводу источника питания

-GND матрицы подключается к контакту GND Arduino и -ve подключения источника питания

Шаг 3. Обучение голосового модуля

A. Загрузите библиотеку голосового управления.

Б. Открыть файл -> Примеры -> VoiceRecognitionV3 -> vr_sample_train

я. Измените «VR myVR (2, 3);» в "VR myVR (6, 5);" в коде для учета изменения вывода RX TX.

II. Загрузите код

C. Открытый серийный монитор

я. Установите скорость передачи 115200 и выберите опцию «Новая строка».

II. Меню откроет гид.

1. Используйте команду «train» для тренировки речи.

2. Введите "train 0", он попросит вас произнести команду, а затем попросит повторить ее снова.

3. Проделайте то же самое с «поездом 1», «поездом 2» и т. Д.

В коде:

поезд 0 должен управлять воротами гаража

поезд 1 - левый сигнал

поезд 2 - правильный сигнал

поезд 3 должен включить красный свет

поезд 4 должен выключить свет

Шаг 4. Получите библиотеки и загрузите код

Загрузите дополнительные библиотеки для LED Matrix и nRF24L01.

A. Перейдите в Скетч -> Включить библиотеку-> Управление библиотеками… и установите RF24 с помощью TMRh20.

Б. Также установите библиотеку Neo Pixel от Adafruit.

C. Загрузите прикрепленный код ScootSendProtowtlightsIns.ino.

В коде есть комментарии для объяснения, но они очень простые.

Шаг 5: Подключите компоненты (гаражный блок)

Подключите компоненты (гаражный блок)
Подключите компоненты (гаражный блок)
Подключите компоненты (гаражный блок)
Подключите компоненты (гаражный блок)
Подключите компоненты (гаражный блок)
Подключите компоненты (гаражный блок)

Для блока гаражных ворот нам нужно подключить релейный модуль, nRF24L01, источник питания и Arduino.

Я создал всю сборку в бутылке-дозаторе соли.

A. Подключения для nRF24L01:

MISO подключается к контакту 12

MOSI подключается к выводу 11

SCK подключается к контакту 13

CE подключается к выводу 9

CSN подключается к выводу 10

GND и VCC NRF24L01 подключены к GND и 3,3 В Arduino.

Б. Подключения релейного модуля:

DC- и DC + модуля реле подключены к GND и 5V Arduino

Порт триггера сигнала подключается к контакту 2 Arduino.

Подключите один конец коммутатора к общему порту реле.

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

C. Подключения к источнику питания:

Подключите положительный конец батареи 9 В к контакту VIN Arduino.

Подключите отрицательный конец к контакту GND Arduino.

D. Загрузите код

Шаг 6: Испытайте и путешествуйте стильно

Демо-видео было прикреплено вверху инструкции.

Надеюсь, вам понравился инструктаж. Прокомментируйте, если у вас есть вопросы.

Вы можете добавить больше анимации в светодиодную матрицу. Вы также можете управлять другими вещами, кроме гаражных ворот.

Удивительно, но распознавание речи работает хорошо даже на скорости 15 миль в час.

Пожалуйста, проголосуйте за это.

Спасибо, Сахил Парих

www.snp13.com

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