Inhoudsopgave:

Spraakgestuurde scooterverlichting en garagedeur - Ajarnpa
Spraakgestuurde scooterverlichting en garagedeur - Ajarnpa

Video: Spraakgestuurde scooterverlichting en garagedeur - Ajarnpa

Video: Spraakgestuurde scooterverlichting en garagedeur - Ajarnpa
Video: PUUR. : Het spraakgestuurde ECD. 2024, November
Anonim
Image
Image

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

Sluit de componenten aan (fietseenheid)
Sluit de componenten aan (fietseenheid)

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)

Sluit de componenten aan (garage unit)
Sluit de componenten aan (garage unit)
Sluit de componenten aan (garage unit)
Sluit de componenten aan (garage unit)
Sluit de componenten aan (garage unit)
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: