Мазмуну:
- 1 -кадам: Бөлүктөрдү чогултуу
- 2 -кадам: Компоненттерди туташтыруу (велосипед бирдиги)
- 3 -кадам: Train Voice Module
- 4 -кадам: Китепканаларды алыңыз жана Кодду жүктөңүз
- 5 -кадам: Компоненттерди туташтыруу (гараж бирдиги)
- 6 -кадам: Стилде сыноо жана саякат
Video: Үн менен башкарылуучу скутер жарыгы жана гараждын эшиги: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Баарыңарга салам!
Мен жакында эле электр скутер сатып алдым, бирок анын арткы жарыгы жана гараждын эшиги ачылбаган … Сюрприз !! (ノ ゚ 0 ゚) ノ ~
Ошентип, мен гараждын эшигин алыскы жана арткы лампаларды сатып алуунун ордуна жасоону чечтим.
Гараждын эшигин ачуу үчүн кнопкалардын болушу кандай кызык ?! Ошентип, мен бүт нерсени үн менен башкарууну чечтим. Кнопкаларды басуунун ордуна эшикти ачууну сурануу андан да кызыктуу. Бул функционалдык жана шоу жагынан абдан жакшы иштейт.
Мен https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ сыяктуу велосипед жарыгынын бир нече долбоорлорун карап чыктым жана өзүмдүн жаңыртылган версиямды түзүүнү чечтим. Ошентип, анимацияланган бурулуш сигналдарын кошуу менен электр скутеримдеги стилиңизге дал келүү үчүн жарыгымды күчөтүүнү чечтим. Алар ошондой эле үн менен гараждын эшигин зымсыз башкаруу үчүн nRF24L01 модулуна ээ.
Жарыктар анимацияланган бурулуш сигналдары үчүн 16x16 LED Matrixтен турат.
Сураныч, муну жогорудагы видеодон көрүңүз.
Төмөндө өзүңүз үчүн жасоо боюнча көрсөтмөлөр бар.
1 -кадам: Бөлүктөрдү чогултуу
Бул көрсөтмө үчүн сизге төмөнкү бөлүктөр керек:
1: 2x Arduino (мен нано колдонуп жатам)
2: Үн таануу модулу (мен аны eBayден арзаныраак келишимде алдым)
3: LED Matrix (Neopixel)
4: LED Matrix үчүн 5V энергия булагы
5: 5V дагы бир энергия булагы, бирок мен 9В колдонуп жатам
6: 2x nRF24L01 модулдары
7: Реле модулу
8: Зымдар
2 -кадам: Компоненттерди туташтыруу (велосипед бирдиги)
Arduino, nRF24L01, сүйлөөнү таануу модулу, кубат булагы жана LED матрицасын зымдап баштоо үчүн.
NRF24L01 үчүн A. Connections:
-MISO 12 -пинге туташат
-MOSI пин 11ге туташат
-SCK 13 -пинге туташат
-CE 9 -пинге туташат
-CSN 10 -пинге туташат
-GND жана VRC NRF24L01 GND жана 3.3V Arduino менен туташкан
B. Кеп таануу модулу үчүн туташуулар:
-RX 6 -пинге туташат
-TX 5 -пинге туташат
-GND жана VCC модулу GND жана 5V Arduino менен туташкан
C. LED матрицасы үчүн туташуулар:
Мен кубат берүү үчүн кубат банкын колдондум. Кубат банкын туташтыруу үчүн USB кабелин алып, кабелдин +ve жана -ve учтарын сыйрып алыңыз.
-5V матрицасы Arduino VIN пинине жана +булагынын +булагына туташат
Матрицанын GND Ардуинонун GND пинине жана энергия булагынын -ve байланышына туташат
3 -кадам: Train Voice Module
A. Үн башкаруу китепканасын жүктөп алыңыз.
B. Ачык файл -> Мисалдар -> VoiceRecognitionV3 -> vr_sample_train
мен. Өзгөртүү "VR myVR (2, 3);" үчүн "VR myVR (6, 5);" коддо RX TX пин өзгөртүү үчүн эсепке алуу үчүн.
ii. Кодду жүктөңүз
C. Ачык сериялык монитор
мен. Байдын ылдамдыгын 115200 деп коюп, "Newline" опциясын тандаңыз.
ii. Меню жол көрсөткүчтү ачат.
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 зымдарын өткөрүшүбүз керек.
Мен бүт курамды туз таратуучу бөтөлкөгө түздүм.
NRF24L01 үчүн A. Connections:
MISO 12 -пинге туташат
MOSI пин 11ге туташат
SCK 13 -пинге туташат
CE 9 пинге туташат
CSN 10 -пинге туташат
NRF24L01дин GND жана VCC GND жана 3.3V Arduino менен туташкан
B. Реле модулу үчүн туташуулар:
Реле модулунун DC- жана DC+ GND жана 5V Arduino менен туташкан
Сигнал триггер порту Arduino 2 -пинге туташат
Коммутатордун бир учун реленин жалпы портуна туташтырыңыз
Которгучтун экинчи учун реленин кадимкидей жабык портуна туташтырыңыз
C. Булак үчүн туташуулар:
9V батарейканын +жана учун Arduino VIN пинине туташтырыңыз
Ардуинонун GND пинине туташтырыңыз
D. Кодду жүктөө
6 -кадам: Стилде сыноо жана саякат
Көрсөтмөнүн үстүнө демо видео тиркелген.
Сизге нускама жакты деп үмүттөнөм. Суроолоруңуз болсо комментарийге жазыңыз.
Сиз LED матрицасына дагы анимацияларды кошо аласыз. Ошондой эле гараждын эшигинен башка нерселерди көзөмөлдөй аласыз.
Таң калыштуусу, сүйлөө таануу 15 миль ылдамдыкта болгондо да жакшы иштейт.
Сураныч, ал үчүн добуш бериңиз.
Рахмат, Sahil Parikh
www.snp13.com
Сунушталууда:
Alexa Arduino Esp8266 менен башкарылган гараждын эшиги: 6 кадам
Alexa Arduino Esp8266 менен башкарылуучу гараждын эшиги: Бул долбоордун идеясы мага бир аз мурун иштеген эски долбоордон келди. Мен гараждын эшигинен баскыч басылганда, LEDди күйгүзө турган баскычтын жөнөкөй схемасын туташтыргам. Бул ыкма ишенимсиз болуп чыкты жана анча пайдалуу эмес
Гараждын эшиги Esp8266 веб -сервер катары колдонулган пикирлер менен: 6 кадам
Гараждын эшиги Esp8266 менен веб-сервер катары пикир алмашуу менен: Саламатсызбы, мен сизге гараждын эшигин ачуунун жөнөкөй жолун көрсөтөм. пикир, сиз эшиктин реалдуу убакытта ачык же жакын экенин билесиз-Жөнөкөй, мен үчүн бир гана жарлык
Wireless Version of Менин гараждын эшиги ачыкпы же жабыкпы ?: 7 кадам
Wireless Version … Менин гараждын эшиги ачыкпы же жабыкпы ?: Биз гараж эшиктерибиз ачык же жабык экенин көрсөткөн жөнөкөй, арзан жана ишенимдүү көрсөткүч системасын кааладык. Көптөгөн " Менин гараждын эшиги ачыкпы " долбоорлор. Бул долбоорлордун көпчүлүгү катуу зымдуу. Менин учурда качып
Почта кутусу жана гараждын эшиги жөнүндө кабарлоочу: 5 кадам (сүрөттөр менен)
Почта кутусу жана гараждын эшиги жөнүндө кабарлоочу: Бул көрсөтмөлөр Йохан Моберг почта кутусунун кабарлоочусуна негизделген. Бул долбоорго салыштырмалуу мен кээ бир өзгөртүүлөрдү киргиздим: менин үйүмдөн алысыраак жерде почта кутусу гана эмес, гараж да бар. Алар жолго жакын бир жерде жана үй болжол менен 5
Raspberry Pi 3 гараждын эшиги: 15 кадам (сүрөттөр менен)
Raspberry Pi 3 Garage Door Opener: Мен муну 2014 -жылы жараткам. Андан бери көп нерсе өзгөрдү. 2021 -жылы мен бул жерде Smart Garage Door Openerди жаңырттым. Гараждын эшигин ачуу, жабуу жана көзөмөлдөө үчүн Raspberry Pi жана смартфонду колдонуңуз. Эшикти ачуу жана жабуу s