Innehållsförteckning:
- Steg 1: Samla delarna
- Steg 2: Anslut komponenterna (cykelnhet)
- Steg 3: Träna röstmodul
- Steg 4: Hämta biblioteken och ladda upp koden
- Steg 5: Anslut komponenterna (garagenhet)
- Steg 6: Testa och resa i stil
Video: Röststyrda skoterljus och garageport: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej alla!
Jag köpte nyligen en elektrisk scooter men den hade inte bakljus och inte heller en inbyggd garageportöppnare … ÖVERRASKNING !! (ノ ゚ 0 ゚) ノ ~
Så jag bestämde mig för att göra min egen garageports fjärr- och bakljus istället för att köpa dem.
Vad är roligt med knappar för att öppna en garageport ?! Så jag bestämde mig för att göra det hela röststyrt. Det är roligare att be dörren att öppna istället för att trycka på knapparna. Detta fungerar utmärkt när det gäller funktionalitet och show.
Jag letade upp några projekt med cykelljus som https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ och bestämde mig för att skapa min egen uppgraderade version. Så jag bestämde mig för att öka mina lampor för att matcha min stil på min elektriska skoter genom att lägga till animerade blinkers. De har också en nRF24L01 -modul för att trådlöst styra garageporten med röst.
Ljusen består av en 16x16 LED -matris för att ha animerade blinkers.
Kolla in det i videon ovan.
Nedan följer instruktionerna för att göra en själv.
Steg 1: Samla delarna
För denna instruerbara behöver du följande delar:
1: 2x Arduino (jag använder nano)
2: Röstigenkänningsmodul (jag fick det till en billigare affär från eBay)
3: LED Matrix (Neopixel)
4: En 5V strömkälla för LED Matrix
5: En annan strömkälla på 5V men jag använder 9V
6: 2x nRF24L01 -moduler
7: Relämodul
8: Trådar
Steg 2: Anslut komponenterna (cykelnhet)
Börja med att ansluta Arduino, nRF24L01, taligenkänningsmodul, strömkälla och LED -matrisen.
A. Anslutningar för nRF24L01:
-MISO ansluts till stift 12
-MOSI ansluts till stift 11
-SCK ansluts till stift 13
-CE ansluts till stift 9
-CSN ansluts till stift 10
-GND och VCC för NRF24L01 är anslutna till GND och 3,3V för Arduino
B. Anslutningar för taligenkänningsmodul:
-RX ansluts till stift 6
-TX ansluts till stift 5
-GND och VCC på modulen är anslutna till GND och 5V Arduino
C. Anslutningar för LED -matrisen:
Jag använde en powerbank för att leverera ström. För att ansluta en powerbank, ta en USB -kabel och ta av kabeln +ve och -ve.
-5V i matrisen ansluts till VIN -stiftet på Arduino och +ve -anslutningen för strömkällan
-GND för matrisen ansluts till GND -stiftet på Arduino och -ve -anslutningen för strömkällan
Steg 3: Träna röstmodul
A. Ladda ner röststyrningsbiblioteket.
B. Öppna fil -> Exempel -> VoiceRecognitionV3 -> vr_sample_train
i. Ändra "VR myVR (2, 3);" till "VR myVR (6, 5);" i koden för redovisning av RX TX -stiftändring.
ii. Ladda upp koden
C. Öppna seriell bildskärm
i. Ställ in överföringshastigheten till 115200 och välj alternativet "Newline".
ii. En meny öppnar guiden.
1. Använd kommandot "tåg" för att träna tal.
2. Skriv "tåg 0", det kommer att be dig att tala kommandot och sedan be att säga det igen.
3. Gör samma sak för "tåg 1", "tåg 2", etc.
I koden:
tåg 0 är att styra garageporten
tåg 1 är den vänstra signalen
tåg 2 är rätt signal
tåg 3 är att tända röda lampor
tåg 4 är att släcka lamporna
Steg 4: Hämta biblioteken och ladda upp koden
Ladda ner ytterligare bibliotek för LED Matrix och nRF24L01.
A. Gå till Sketch -> Inkludera bibliotek-> Hantera bibliotek … och installera RF24 med TMRh20.
B. Installera också Neo Pixel -biblioteket från Adafruit.
C. Ladda upp den bifogade koden ScootSendProtowtlightsIns.ino.
Koden har kommentarer för en förklaring men det är väldigt rakt fram.
Steg 5: Anslut komponenterna (garagenhet)
För garageporten måste vi koppla relämodulen, nRF24L01, strömkälla och Arduino.
Jag skapade hela enheten i en saltdispenserflaska.
A. Anslutningar för nRF24L01:
MISO ansluts till stift 12
MOSI ansluts till stift 11
SCK ansluts till stift 13
CE ansluts till stift 9
CSN ansluter till stift 10
GND och VCC på NRF24L01 är anslutna till GND och 3,3V Arduino
B. Anslutningar för relämodul:
Relämodulens DC- och DC+ är anslutna till GND och 5V Arduino
Signaltriggerporten ansluts till stift 2 på Arduino
Anslut ena änden av omkopplaren till reläets gemensamma port
Anslut omkopplarens andra ände till reläets normalt stängda port
C. Anslutningar för strömkälla:
Anslut 9V -batteriets +ve -ände till VIN -stiftet på Arduino
Anslut -ve -änden till GND -stiftet på Arduino
D. Ladda upp koden
Steg 6: Testa och resa i stil
Demovideo bifogades högst upp på instruktionsboken.
Hoppas du gillade det instruerbara. Kommentera om du har några frågor.
Du kan lägga till fler animationer till LED -matrisen. Du kan också styra andra saker än garageporten.
Överraskande fungerar taligenkänningen bra även vid hastigheter på 15 mph.
Vänligen rösta för det.
Tack, Sahil Parikh
www.snp13.com
Rekommenderad:
Hacka din garageport: 5 steg
Hacka din garageport: Vem har aldrig drömt om att gå hem bara med en telefonapp, eller kunna lyssna på och kopiera datatrafik? Jag är glad att kunna dela med mig av vad jag insåg, och hur jag gick tillväga. Jag startade det här projektet efter andra gången jag glömde mina nycklar.
Alexa kontrollerad garageport med Arduino Esp8266: 6 steg
Alexa Controlled Garage Door With Arduino Esp8266: Idén till det här projektet kom från ett gammalt projekt som jag hade arbetat med för ett tag sedan. Jag hade kopplat upp en enkel tryckknappskrets som skulle tända en lysdiod när en knapp trycktes av garageporten. Denna metod visade sig vara opålitlig och inte lika användbar
En trådlös version av Är min garageport öppen eller stängd ?: 7 steg
En trådlös version av … Är min garageport öppen eller stängd ?: Vi ville ha ett enkelt, billigt och pålitligt indikationssystem som visade oss om våra garageportar var öppna eller stängda. Det finns gott om " Är min garageport öppen " projekt. Den största majoriteten av dessa projekt är fastkopplade. I mitt fall springer
Röststyrda lampor var som helst med Jason: 7 steg
Röststyrda lampor var som helst med Jason: AC -lampor som styrs var som helst med internetanslutning med NodeMCU (ESP8266) och Jason (Android App). Jason är en röststyrd assistentapp som jag kodade för Android -enheter för att styra det elektriska tillståndet för en AC -apparat, tills
VoiceLantern - den röststyrda lyktan !: 6 steg
VoiceLantern - den röststyrda lyktan !: miniDSP UMA -8 mikrofonuppsättning, med inbyggd riktningsdetektering, ekodämpning och brusreducering, har en mängd olika applikationer. I den här instruktionsboken kommer vi att köra igenom dess användning med IBM Watsons tal-till-text-tjänst för att bekämpa