Мазмұны:

Дауыспен басқарылатын скутер шамдары мен гараж есігі: 6 қадам
Дауыспен басқарылатын скутер шамдары мен гараж есігі: 6 қадам

Бейне: Дауыспен басқарылатын скутер шамдары мен гараж есігі: 6 қадам

Бейне: Дауыспен басқарылатын скутер шамдары мен гараж есігі: 6 қадам
Бейне: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Шілде
Anonim
Image
Image

Барлығына сәлем!

Мен жақында электр скутер сатып алдым, бірақ оның артқы жарығы да, кіріктірілген гараж есігі де жоқ еді … ТАҢ КАЛ! (ノ ゚ 0 ゚) ノ ~

Сондықтан мен гараждың есігін сатып алудың орнына қашықтан және артқы шамдарды жасауды шештім.

Гараж есігін ашуға арналған түймелердің болуы қандай қызық ?! Сондықтан мен бәрін дауысты басқаруды шештім. Түймені басудың орнына есікті ашуды сұрау әлдеқайда қызықты. Бұл функционалдылық пен шоу тұрғысынан жақсы жұмыс істейді.

Мен https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ сияқты велосипед шамдарының бірнеше жобаларын қарадым және өзімнің жаңартылған нұсқамды жасауды шештім. Сонымен, мен электр скутеріндегі анимациялық бұрылыс сигналдарын қосу арқылы стильге сәйкес келетін шамдарды күшейтуді шештім. Сондай -ақ, гараж есігін дауыссыз басқаруға арналған nRF24L01 модулі бар.

Шамдар 16x16 жарықдиодты матрицадан тұрады, ол анимациялық бұрылыс сигналдарына ие.

Оны жоғарыдағы видеодан тексеріңіз.

Төменде оны өзіңіз жасау үшін нұсқаулар берілген.

1 -қадам: Бөлшектерді жинаңыз

Компоненттерді қосыңыз (велосипед блогы)
Компоненттерді қосыңыз (велосипед блогы)

Бұл нұсқаулық үшін сізге келесі бөліктер қажет:

1: 2x Arduino (мен нано қолданамын)

2: Дауысты тану модулі (мен оны eBay -ден арзан бағаға алдым)

3: жарықдиодты матрица (неопиксель)

4: LED матрицасы үшін 5В қуат көзі

5: 5В басқа қуат көзі, бірақ мен 9В қолданамын

6: 2x nRF24L01 модульдері

7: Реле модулі

8: сымдар

2 -қадам: компоненттерді қосыңыз (велосипед блогы)

Arduino, nRF24L01, сөйлеуді тану модулі, қуат көзі мен жарықдиодты матрицаны қосуды бастау үшін.

A. nRF24L01 қосылымдары:

-MISO 12 түйреуішке қосылады

-MOSI 11 -пинге қосылады

-SCK 13 -ші істікке қосылады

-CE 9 түйреуішке қосылады

-CSN 10 -түйреуге қосылады

NRF24L01 GND және VCC GND және Arduino 3.3V қосылған.

B. Сөйлеуді тану модулінің қосылымдары:

-RX 6 -пинге қосылады

-TX 5 -ші пинге қосылады

-Модульдің GND және VCC GND және 5V Arduino -ға қосылған

Светодиодты матрицаның қосылымдары:

Мен қуат беру үшін қуат банкін қолдандым. Қуат банкін қосу үшін USB кабелін алып, кабельдің +ve және -ve ұштарын алыңыз.

-5В матрицасы Arduino VIN штырына және қуат көзінің +ve қосылымына қосылады

Матрицаның GND Arduino GND түйреуішіне және қуат көзінің -ve қосылымына қосылады

3 -қадам: Дауыс модулін үйрету

A. Дауысты басқару кітапханасын жүктеңіз.

B. Файлды ашыңыз -> Мысалдар -> VoiceRecognitionV3 -> vr_sample_train

мен «VR myVR (2, 3);» өзгерту «VR myVR (6, 5);» кодта RX TX түйреуішінің өзгеруін есепке алу керек.

іі Кодты жүктеңіз

C. Сериялық мониторды ашу

мен Бод жылдамдығын 115200 деп орнатыңыз және «Жаңа желі» опциясын таңдаңыз.

іі Мәзір нұсқаулықты ашады.

1. Сөйлеуді жаттықтыру үшін «пойыз» командасын қолданыңыз.

2. «Поезд 0» теріңіз, ол сізден команданы айтуды сұрайды, содан кейін оны қайталауды сұрайды.

3. «1 -пойыз», «2 -пойыз» және т.б.

Кодта:

0 пойыз - гараж есігін басқару

1 -пойыз - сол жақ сигнал

2 -пойыз - дұрыс сигнал

3 -пойыз - қызыл шамды қосу

4 -пойыз - жарықты өшіру

4 -қадам: Кітапханаларды алыңыз және кодты жүктеңіз

LED Matrix және nRF24L01 үшін қосымша кітапханаларды жүктеңіз.

A. Sketch -> Кітапхананы қосу-> Кітапханаларды басқару … тармағына өтіңіз және RF24 арқылы TMRh20 орнатыңыз.

B. Сонымен қатар, Adafruit Neo Pixel кітапханасын орнатыңыз.

C. Қосылған ScootSendProtowtlightsIns.ino кодын жүктеңіз.

Кодта түсініктеме үшін түсініктемелер бар, бірақ бұл өте қарапайым.

5 -қадам: компоненттерді қосыңыз (гараж блогы)

Компоненттерді қосыңыз (гараж блогы)
Компоненттерді қосыңыз (гараж блогы)
Компоненттерді қосыңыз (гараж блогы)
Компоненттерді қосыңыз (гараж блогы)
Компоненттерді қосыңыз (гараж блогы)
Компоненттерді қосыңыз (гараж блогы)

Гараж есігінің қондырғысы үшін бізге реле модулін, nRF24L01, қуат көзін және Arduino сымын қосу керек.

Мен бүкіл жинақты тұзды диспенсер бөтелкесінде жасадым.

A. nRF24L01 қосылымдары:

MISO 12 түйреуішке қосылады

MOSI 11 -пинге қосылады

SCK 13 түйреуішіне қосылады

CE 9 түйреуішке қосылады

CSN 10 түйреуішке қосылады

NRF24L01 GND және VCC Arduino GND және 3.3V қосылған.

B. Реле модулінің қосылыстары:

Релелік модульдің DC- және DC+ Arduino GND және 5V-ге қосылған

Сигнал триггер порты Arduino 2 -ші істігіне қосылады

Коммутатордың бір ұшын реленің жалпы портына қосыңыз

Коммутатордың екінші ұшын реленің қалыпты жабық портына қосыңыз

C. Қуат көзіне қосылу:

9В батареяның +ұшын Arduino VIN істікшесіне қосыңыз

-Vide соңын Arduino GND түйреуішіне қосыңыз

D. Кодты жүктеңіз

6 -қадам: Стиль бойынша тестілеу және саяхат

Нұсқаулықтың жоғарғы жағына демонстрациялық бейне бекітілген.

Сізге нұсқаулық ұнады деп үміттенемін. Сұрақтарыңыз болса пікірге жазыңыз.

Жарық диодты матрицасына қосымша анимация қосуға болады. Сіз гараж есігінен басқа заттарды басқара аласыз.

Бір таңқаларлығы, сөйлеуді тану тіпті 15 миль жылдамдықта жақсы жұмыс істейді.

Өтінемін, оған дауыс беріңіз.

Рақмет сізге, Сахил Парих

www.snp13.com

Ұсынылған: