Inhoudsopgave:
- Stap 1: Verzamel de onderdelen
- Stap 2: Verbind de componenten (fietseenheid)
- Stap 3: spraakmodule trainen
- Stap 4: Download de bibliotheken en upload de code
- Stap 5: Sluit de componenten aan (garage unit)
- Stap 6: Test en reis in stijl
Video: Spraakgestuurde scooterverlichting en garagedeur - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dag iedereen!
Ik heb onlangs een elektrische scooter gekocht, maar deze had geen achterlicht en ook geen ingebouwde garagedeuropener … VERRASSING !! (ノ゚0゚)ノ~
Dus besloot ik om mijn eigen afstandsbediening en achterlichten voor de garagedeur te maken in plaats van ze te kopen.
Wat is er zo leuk aan knoppen om een garagedeur te openen?! Dus besloot ik om het hele ding spraakgestuurd te maken. Het is leuker om de deur te vragen open te gaan in plaats van op knoppen te drukken. Dit werkt geweldig in termen van functionaliteit en show.
Ik heb een paar fietsverlichtingsprojecten opgezocht, zoals https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ en besloot mijn eigen verbeterde versie te maken. Dus besloot ik mijn lichten op mijn elektrische scooter te versterken om bij mijn stijl te passen door geanimeerde richtingaanwijzers toe te voegen. Ze hebben ook een nRF24L01-module om de garagedeur draadloos te bedienen met spraak.
De lichten zijn gemaakt van een 16x16 LED-matrix met geanimeerde richtingaanwijzers.
Bekijk het gerust in de video hierboven.
Hieronder staan de instructies om er zelf een te maken.
Stap 1: Verzamel de onderdelen
Voor deze instructable heb je de volgende onderdelen nodig:
1: 2x Arduino (ik gebruik nano)
2: Spraakherkenningsmodule (ik heb het voor een goedkopere deal van eBay gekregen)
3: LED-matrix (Neopixel)
4: Een 5V-stroombron voor LED Matrix
5: Een andere stroombron van 5V, maar ik gebruik 9V
6: 2x nRF24L01-modules
7: Relaismodule
8: Draden
Stap 2: Verbind de componenten (fietseenheid)
Begin met het bedraden van de Arduino, nRF24L01, spraakherkenningsmodule, stroombron en de LED-matrix.
A. Aansluitingen voor nRF24L01:
-MISO wordt aangesloten op pin 12
-MOSI wordt aangesloten op pin 11
-SCK wordt aangesloten op pin 13
-CE wordt aangesloten op pin 9
-CSN maakt verbinding met pin 10
-GND en VCC van de NRF24L01 zijn verbonden met GND en 3.3V van Arduino
B. Aansluitingen voor spraakherkenningsmodule:
-RX maakt verbinding met pin 6
-TX wordt aangesloten op pin 5
-GND en VCC van de module zijn verbonden met GND en 5V van Arduino
C. Aansluitingen voor de LED Matrix:
Ik heb een powerbank gebruikt om stroom te leveren. Om een powerbank aan te sluiten, neem je een USB-kabel en strip je de +ve en -ve uiteinden van de kabel.
-5V van de Matrix wordt aangesloten op de VIN-pin van Arduino en de +ve-aansluiting van de stroombron
-GND van de Matrix wordt aangesloten op de GND-pin van Arduino en de -ve-aansluiting van de stroombron
Stap 3: spraakmodule trainen
A. Download de bibliotheek voor stembediening.
B. Open bestand -> Voorbeelden -> SpraakherkenningV3 -> vr_sample_train
l. Wijzig "VR myVR(2, 3);" naar "VR mijnVR (6, 5);" in de code om rekening te houden met de wijziging van de RX TX-pin.
ii. Upload de code
C. Open seriële monitor
l. Stel de baudrate in op 115200 en selecteer de optie "Newline".
ii. Een menu opent de gids.
1. Gebruik het commando "train" om spraak te trainen.
2. Typ "train 0", het zal u vragen het commando uit te spreken en vervolgens vragen om het nogmaals te zeggen.
3. Doe hetzelfde voor "trein 1", "trein 2", enz.
In de code:
trein 0 is om de garagedeur te bedienen
trein 1 is het linker sein
trein 2 is het juiste sein
trein 3 is om rode lichten aan te doen
trein 4 is om de lichten uit te doen
Stap 4: Download de bibliotheken en upload de code
Download extra bibliotheken voor LED Matrix en nRF24L01.
A. Ga naar Sketch -> Inclusief bibliotheek-> Beheer bibliotheken… en installeer RF24 door TMRh20.
B. Installeer ook de Neo Pixel-bibliotheek van Adafruit.
C. Upload de bijgevoegde code ScootSendProtowtlightsIns.ino.
De code heeft opmerkingen voor een uitleg, maar het is heel eenvoudig.
Stap 5: Sluit de componenten aan (garage unit)
Voor de garagedeureenheid moeten we de relaismodule, nRF24L01, stroombron en Arduino bedraden.
Ik heb de hele montage gemaakt in een fles met zoutdispenser.
A. Aansluitingen voor nRF24L01:
MISO wordt aangesloten op pin 12
MOSI wordt aangesloten op pin 11
SCK wordt aangesloten op pin 13
CE sluit aan op pin 9
CSN maakt verbinding met pin 10
GND en VCC van de NRF24L01 zijn verbonden met GND en 3.3V van Arduino
B. Aansluitingen voor relaismodule:
DC- en DC+ van de relaismodule zijn verbonden met GND en 5V van Arduino
De signaaltriggerpoort wordt aangesloten op pin 2 van Arduino
Sluit het ene uiteinde van de schakelaar aan op de gemeenschappelijke poort van het relais
Sluit het andere uiteinde van de schakelaar aan op de normaal gesloten poort van het relais
C. Aansluitingen voor stroombron:
Sluit het +ve-uiteinde van de 9V-batterij aan op de VIN-pin van Arduino
Sluit het -ve-uiteinde aan op de GND-pin van Arduino
D. Upload de code
Stap 6: Test en reis in stijl
Demo video was bijgevoegd aan de bovenkant van de instructable.
Ik hoop dat je de instructable leuk vond. Reageer als je vragen hebt.
U kunt meer animaties toevoegen aan de LED-matrix. U kunt ook andere dingen dan de garagedeur bedienen.
Verrassend genoeg werkt de spraakherkenning goed, zelfs bij snelheden van 25 mph.
Stem er alstublieft voor.
Bedankt, Sahil Parikho
www.snp13.com
Aanbevolen:
Hack je garagedeur: 5 stappen
Hack je garagedeur: wie heeft er nooit van gedroomd om alleen met een telefoon-app naar huis te gaan, of datatrams te kunnen beluisteren en kopiëren? Ik ben blij om met u te kunnen delen wat ik me realiseerde en hoe ik te werk ben gegaan. Ik begon dit project na de tweede keer dat ik mijn sleutels vergat
Op COVID-19 geïnspireerde spraakgestuurde domotica: 5 stappen
Door COVID-19 geïnspireerde spraakgestuurde huisautomatisering: in de afgelopen 4 jaar heb ik 3 of 4 verschillende variaties van op Arduino gebaseerde huisbedieningen geprobeerd. Voor ieders gemak is hier de chronologische geschiedenis van enkele van mijn ontwikkelingen. Instructable 1 - in oktober 2015 gebruikte IR en RF communica
Spraakgestuurde LED's: 8 stappen
Spraakgestuurde LED's: Webduino gebruikt de Chrome-internetbrowser om allerlei elektronische componenten te besturen, dus we zouden alle andere functies die Chrome te bieden heeft moeten kunnen gebruiken. In dit projectvoorbeeld gebruiken we de Speech API van Chrome. De spraakherkenning van Google gebruiken
Spraakgestuurde automatisering: 13 stappen
Spraakgestuurde automatisering: tegenwoordig hebben mensen altijd smartphones bij zich. Het is dus logisch om deze te gebruiken om huishoudelijke apparaten te bedienen. Hier wordt een domoticasysteem gepresenteerd met behulp van een eenvoudige Android-app, waarmee u elektrische apparaten kunt bedienen met een klik
Eenvoudige garagedeur-hack: 4 stappen (met afbeeldingen)
Eenvoudige garagedeur-hack: nadat ik meer dan eens per ongeluk mijn huis had buitengesloten, besloot ik dat er een betere manier moest zijn om mijn huis binnen te gaan zonder inbraak (en zonder ergens een sleutel buiten te verbergen). een kijkje nemen op mijn g