Съдържание:

Светлини за скутер с гласово управление и гаражна врата: 6 стъпки
Светлини за скутер с гласово управление и гаражна врата: 6 стъпки

Видео: Светлини за скутер с гласово управление и гаражна врата: 6 стъпки

Видео: Светлини за скутер с гласово управление и гаражна врата: 6 стъпки
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Юли
Anonim
Image
Image

Здравейте всички!

Наскоро си купих електрически тротинетка, но нямаше задна светлина, нито вградена отварачка за гаражни врати … ИЗНЕНАДА !! (ノ ゚ 0 ゚) ノ ~

Затова реших да направя собствено дистанционно и задни светлини за гаражни врати, вместо да ги купувам.

Какво е забавлението да имаш копчета за отваряне на гаражна врата ?! Така че реших да направя всичко гласово контролирано. По -забавно е да помолите вратата да се отвори, вместо да натискате бутони. Това работи чудесно по отношение на функционалността и шоуто.

Потърсих няколко проекта за светлини за велосипеди като https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ и реших да създам своя собствена надградена версия. И така, реших да засиля светлините си, за да съответстват на стила ми на моя електрически тротинетка, като добавих анимирани мигачи. Те също така имат модул nRF24L01 за безжично управление на гаражната врата чрез глас.

Светлините са изградени от 16x16 LED матрица, за да имат анимирани мигачи.

Моля, проверете го във видеото по -горе.

По -долу са указанията да си направите сами.

Стъпка 1: Съберете частите

Свържете компонентите (единица за велосипед)
Свържете компонентите (единица за велосипед)

За тази инструкция са ви необходими следните части:

1: 2x Arduino (използвам nano)

2: Модул за разпознаване на глас (взех го на по -евтина сделка от eBay)

3: LED матрица (неопиксел)

4: 5V източник на захранване за LED матрица

5: Друг източник на захранване от 5V, но използвам 9V

6: 2x модули nRF24L01

7: Релейни модули

8: Проводници

Стъпка 2: Свържете компонентите (единица за велосипед)

За да започнете да свързвате Arduino, nRF24L01, модул за разпознаване на реч, източник на захранване и LED матрица.

А. Връзки за nRF24L01:

-MISO се свързва към пин 12

-MOSI се свързва към пин 11

-SCK се свързва към пин 13

-CE се свързва към пин 9

-CSN се свързва с пин 10

-GND и VCC на NRF24L01 са свързани към GND и 3.3V на Arduino

Б. Връзки за модул за разпознаване на реч:

-RX се свързва към пин 6

-TX се свързва с пин 5

-GND и VCC на модула са свързани към GND и 5V на Arduino

В. Връзки за LED матрицата:

Използвах power bank за захранване. За да свържете захранваща банка, вземете USB кабел и отстранете +ve и -ve краищата на кабела.

-5V на матрицата се свързва с VIN щифт на Arduino и +ve връзката на източника на захранване

-GND на матрицата се свързва с GND щифт на Arduino и -ve връзката на източника на захранване

Стъпка 3: Обучете гласов модул

А. Изтеглете библиотеката за гласов контрол.

Б. Отворете файла -> Примери -> VoiceRecognitionV3 -> vr_sample_train

i. Променете "VR myVR (2, 3);" към "VR myVR (6, 5);" в кода за отчитане на смяната на RX TX пина.

ii. Качете кода

В. Отворете серийния монитор

i. Задайте скорост на предаване на 115200 и изберете опцията "Нова линия".

ii. Менюто ще отвори ръководството.

1. Използвайте командата "влак", за да тренирате речта.

2. Въведете „влак 0“, той ще ви помоли да произнесете командата и след това ще поиска да го повторите.

3. Направете същото за „влак 1“, „влак 2“и т.н.

В кода:

влак 0 е за управление на гаражната врата

влак 1 е левият сигнал

влак 2 е правилният сигнал

влак 3 е да включи червени светлини

влак 4 е да изключи светлините

Стъпка 4: Вземете библиотеките и качете кода

Изтеглете допълнителни библиотеки за LED Matrix и nRF24L01.

А. Отидете на Sketch -> Include library-> Manage libraries … и инсталирайте RF24 от TMRh20.

Б. Също така инсталирайте библиотеката Neo Pixel от Adafruit.

В. Качете прикачения код ScootSendProtowtlightsIns.ino.

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

Стъпка 5: Свържете компонентите (гаражно устройство)

Свържете компонентите (гаражно устройство)
Свържете компонентите (гаражно устройство)
Свържете компонентите (гаражно устройство)
Свържете компонентите (гаражно устройство)
Свържете компонентите (гаражно устройство)
Свържете компонентите (гаражно устройство)

За устройството на гаражните врати трябва да свържем релейния модул, nRF24L01, източник на захранване и Arduino.

Създадох целия монтаж в бутилка за дозатор за сол.

А. Връзки за nRF24L01:

MISO се свързва към пин 12

MOSI се свързва към пин 11

SCK се свързва към пин 13

CE се свързва към пин 9

CSN се свързва с пин 10

GND и VCC на NRF24L01 са свързани към GND и 3.3V на Arduino

Б. Връзки за релейни модули:

DC- и DC+ на релейния модул са свързани към GND и 5V на Arduino

Портът за задействане на сигнала се свързва с пин 2 на Arduino

Свържете единия край на превключвателя към общия порт на релето

Свържете другия край на превключвателя към нормално затворения порт на релето

В. Връзки за източник на захранване:

Свържете +ve края на 9V батерията към VIN щифта на Arduino

Свържете края на -ve към щифта GND на Arduino

Г. Качете кода

Стъпка 6: Тествайте и пътувайте със стил

Демо видео беше прикачено в горната част на инструкцията.

Надявам се инструкцията да ви е харесала. Коментирайте, ако имате въпроси.

Можете да добавите още анимации към LED матрицата. Можете също да контролирате неща, различни от гаражната врата.

Изненадващо, разпознаването на реч работи добре дори при скорости от 15 мили в час.

Моля, гласувайте за него.

Благодаря ти, Сахил Парих

www.snp13.com

Препоръчано: