Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei alle sammen!
Jeg kjøpte nylig en elektrisk scooter, men den hadde ikke baklys og hadde heller ikke innebygd garasjeportåpner … SURPRISE !! (ノ ゚ 0 ゚) ノ ~
Så jeg bestemte meg for å lage min egen garasjeport fjernkontroll og baklys i stedet for å kjøpe dem.
Hva er gøy med knapper for å åpne en garasjeport ?! Så jeg bestemte meg for å gjøre det hele stemmestyrt. Det er morsommere å be døren om å åpne i stedet for å trykke på knappene. Dette fungerer bra når det gjelder funksjonalitet og visning.
Jeg slo opp noen sykkellysprosjekter som https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ og bestemte meg for å lage min egen oppgraderte versjon. Så jeg bestemte meg for å øke lysene mine for å matche stilen min på den elektriske scooteren ved å legge til animerte blinklys. De har også en nRF24L01 -modul for trådløs styring av garasjeporten ved hjelp av stemme.
Lysene består av en 16x16 LED Matrix for å ha animerte blinklys.
Sjekk det i videoen ovenfor.
Nedenfor er instruksjonene for å lage en selv.
Trinn 1: Samle delene
For denne instruerbare trenger du følgende deler:
1: 2x Arduino (jeg bruker nano)
2: Stemmegjenkjenningsmodul (jeg fikk den til en billigere avtale fra eBay)
3: LED Matrix (Neopixel)
4: En 5V strømkilde for LED Matrix
5: En annen strømkilde på 5V, men jeg bruker 9V
6: 2x nRF24L01 moduler
7: Relémodul
8: Ledninger
Trinn 2: Koble til komponentene (sykkelenhet)
For å begynne å koble Arduino, nRF24L01, talegjenkjenningsmodul, strømkilde og LED -matrisen.
A. Tilkoblinger for nRF24L01:
-MISO kobles til pin 12
-MOSI kobles til pin 11
-SCK kobles til pin 13
-CE kobles til pinne 9
-CSN kobles til pin 10
-GND og VCC på NRF24L01 er koblet til GND og 3,3V Arduino
B. Tilkoblinger for talegjenkjenningsmodul:
-RX kobles til pin 6
-TX kobles til pin 5
-GND og VCC på modulen er koblet til GND og 5V Arduino
C. Tilkoblinger for LED Matrix:
Jeg brukte en powerbank for å levere strøm. For å koble til en strømbank, ta en USB -kabel og ta av +ve og -ve ender av kabelen.
-5V av matrisen kobles til VIN -pinnen på Arduino og +ve -tilkoblingen til strømkilden
-GND of the Matrix kobles til GND -pinnen til Arduino og -ve -tilkoblingen til strømkilden
Trinn 3: Tren talemodul
A. Last ned biblioteket for talekontroll.
B. Åpne fil -> Eksempler -> VoiceRecognitionV3 -> vr_sample_train
Jeg. Endre "VR myVR (2, 3);" til "VR myVR (6, 5);" i koden for å gjøre rede for RX TX -pinendring.
ii. Last opp koden
C. Åpen seriell skjerm
Jeg. Sett overføringshastigheten til 115200 og velg alternativet "Ny linje".
ii. En meny åpner guiden.
1. Bruk kommandoen "tog" for å trene tale.
2. Skriv "tog 0", det vil be deg om å snakke kommandoen, og deretter be om å si det igjen.
3. Gjør det samme for "tog 1", "tog 2", etc.
I koden:
tog 0 er å kontrollere garasjeporten
tog 1 er venstre signal
tog 2 er det riktige signalet
tog 3 er å slå på rødt lys
tog 4 er å slå av lys
Trinn 4: Få bibliotekene og last opp koden
Last ned flere biblioteker for LED Matrix og nRF24L01.
A. Gå til Skisse -> Inkluder bibliotek-> Administrer biblioteker … og installer RF24 av TMRh20.
B. Installer også Neo Pixel -biblioteket av Adafruit.
C. Last opp den vedlagte koden ScootSendProtowtlightsIns.ino.
Koden har kommentarer for en forklaring, men den er veldig rett frem.
Trinn 5: Koble til komponentene (garasjeenhet)
For garasjeportenheten må vi koble relemodulen, nRF24L01, strømkilde og Arduino.
Jeg laget hele enheten i en saltdispenserflaske.
A. Tilkoblinger for nRF24L01:
MISO kobles til pin 12
MOSI kobles til pin 11
SCK kobles til pinne 13
CE kobles til pinne 9
CSN kobles til pin 10
GND og VCC på NRF24L01 er koblet til GND og 3,3V Arduino
B. Tilkoblinger for relemodul:
DC- og DC+ på relemodulen er koblet til GND og 5V Arduino
Signaltriggerporten kobles til pinne 2 på Arduino
Koble den ene enden av bryteren til reléets fellesport
Koble den andre enden av bryteren til den normalt lukkede porten på reléet
C. Tilkoblinger for strømkilde:
Koble 9V batteriets +ve ende til VIN -pinnen til Arduino
Koble -ve -enden til GND -pinnen til Arduino
D. Last opp koden
Trinn 6: Test og reis i stil
Demovideo ble festet øverst på instruksjonsboken.
Håper du likte det instruerbare. Kommenter hvis du har spørsmål.
Du kan legge til flere animasjoner i LED -matrisen. Du kan også kontrollere andre ting enn garasjeporten.
Overraskende fungerer talegjenkjenning bra, selv ved hastigheter på 15 km / t.
Vennligst stem på det.
Takk skal du ha, Sahil Parikh
www.snp13.com