Alvaro Gonzalez-Vila
Published © MIT

VoiceTurn - Voice-Controlled Turn Lights for a Safer Ride

Warn users of the direction you are going to take, just by saying left! or right!

IntermediateFull instructions provided6 hours14,555

Things used in this project

Hardware components

Arduino Nano 33 BLE Sense
Arduino Nano 33 BLE Sense
×1
Waterproof WS2813 RGB LED Strip Waterproof
Seeed Studio Waterproof WS2813 RGB LED Strip Waterproof
Any Addressable RGB LED strip is compatible if you adapt the setup. Length used: 20 cm.
×1
Hook Up Wire Kit, 22 AWG
Hook Up Wire Kit, 22 AWG
×1
Plastic Ruler, 30 cm / 12 inch
Any flat surface with similar dimensions could be used as well. A plastic ruler is just extremely easy to find.
×1
Audio / Video Cable Assembly, 3.5mm 4 Pole Plug, 3.5mm Stereo Phone Jack
The 3.5 mm jack and plug must have 4 poles.
×2
Bicycle Watch Mount
×1
SparkFun Low Current Lithium Ion Battery Pack - 2.5Ah (USB)
×1
SparkFun USB micro-B Cable - 6 Foot
×1
Cable Tie, Double Sided
Cable Tie, Double Sided
×1

Software apps and online services

Edge Impulse Studio
Edge Impulse Studio
TensorFlow
TensorFlow
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Flux, Soldering
Solder Flux, Soldering
Scissor, Electrician
Scissor, Electrician
PCB Holder, Soldering Iron
PCB Holder, Soldering Iron
Optional
Rotary tool
Optional

Story

Read more

Schematics

VoiceTurn - Wiring Diagram

Wiring:
- RED (supply voltage): from Arduino's 3V3 pin to both LED strips' 5V pin.
- GREEN (data, left): from Arduino's D4 pin to left LED strip's data input pin (DI).
- YELLOW (data, right): from Arduino's D7 pin to right LED strip's data input pin (DI).
- BLACK (ground): from Arduino's GND pin to both LED strips' GND pin.

The 3.5 mm jack - plug 4 pin connectors and cable separate the setup into two modules for easier handling and mounting.

Code

VoiceTurn - GitHub Repository

Credits

Alvaro Gonzalez-Vila

Alvaro Gonzalez-Vila

1 project โ€ข 12 followers

Comments