Hello all, me and my partner have created this as our final project for our introduction to innovative technologies class. So, we created this project in 4 well thought out steps with the materials costing around 30-40$. However, this project is not exactly portable in the respect that the arduino needed for the LED's to turn on when stepping in the shoe cannot turn on without wires being connected to it. So, we are open to any suggestions that anyone may have. So, as referred to before, this process is shown through 4 steps which will allow you to create this project.
Step 1: Step 1: Getting Materials
So, the materials you will need for this process is as follows:
- Flat soled shoes, any type.
- Electrical tape and/or duct tape
- Gorilla glue / superglue that works on rubber
- Arduino UNO + USB ($15-25)
- 9V battery + battery clip
- 3 x MOSFETS
- 1 Megaohm resistor
- Piezo disc element
- Waterproof RGB LED strips
Step 2: Place LED's on Shoe
So, once you have gathered all of your materials and have your shoes with your LED strips you can begin step 2 of the process. First, once you have an exact-o knife and measuring tape you should measure the entire sole of your shoe with the measuring tape. Then, with that information you will be able to cut to the length of the sole of your shoe. When you cut the LED strips, you should try to cut along the copper part with the white line with a little scissors cutting across it. Once you have your exact amount of LED strip needed for your shoe, use super glue to glue the LED's across the sole of the shoe.
Step 3: Circuitry
So, for this portion of the step you will need the USB cable, electrical tape, piezo disc, 9V battery, arduino UNO, mega-ohm resistor, 9V battery + clips, and MOSFETs. So, first you must connect the LED's to the UNO in the respected area above in the picture. Then you should get the piezo disc tape it down using the electrical tape, and connect it to the Arduino. You should also place down the MOSFETs and connect the LED connections to it. You should also place the battery clips connected to the 9V battery to the Arduino. If you are confused during part of this process, refer to the image above picturing the circuitry in general.
Step 4: Coding
So, in order for the circuitry to take action and actually allow the LED's turn on, you must code in order to allow the LED's to turn on when pressure is placed upon the piezo disc. In the code, only the green and blue LEDs are activated, which makes the LEDs glow a turquoise color. You can turn on the red LEDs in the line above by removing the comment '//' to make the LEDs white, or mix and match options as you choose to get different colors. The code reads the vibrations picked up by the Piezo element, which turns the LEDs on and off.
So, this is a link to our coding we used for the shoe.