This tutorial is how to make a cheap yet functional haptic feedback vest.
Step 1: Materials List
- 1 Vest (Ideally with pockets or compartments to hold electronics)
- 2-4 Ultrasonic Sensors
- 1 Vibration motor for every sensor
- Arduino ProtoShield
Step 2: Procedures (Wiring)
Step 1: Connect ultrasonic sensors to power
Step 2: Connect input/output ports of the ultrasonic sensors to the analog ports of the Arduino
Step 3: Set up power wires for transistors that are connected to the motors in a parallel circuit (Positive voltage connects to the first lead of the transistor)
Step 4: After connecting transistors to power, connect each transistor to a different port on the Arduino (Data wires connect to the middle pin of the transistor)
Step 5: Connect motors to the transistors (One side of the motor connects to the third pin and the other side connects to ground)
Step 3: Procedures (Programming)
The program is set to vibrate if anything is within 2 feet. adjust the values as needed and if there is lag lower the delays. this program works with no issues; to add more sensors just copy and paste what happens from each previous sensor and adjust everything accordingly.
Step 4: Sensor Covers
For your vest you can design the covers anyway you like. Just be sure to make the cover a little bigger on the CAD system because if you were to 3D print it it would shrink and may not fit if it shrinks too much. I have included the covers I made with all the dimensions accurate to the VEX Ultrasonic sensors.