Sexy bra using Arduino MKR1000, Neopixels, and controlled from your smartphone.
Story
Motivation
Many makers sacrifice their social life to play with devices and spend many hours and days making fun things. However, the non-maker do not understand that a robot is something beautiful even if there is a breadboard, components and noise in this tinny thing.
Wearable devices are an opportunity towards the reconciliation between the makers and the rest of the population. By building sexy wearable things, people can understand that things that we build are not some useless toys for big boys 😀
The idea
Some lingerie companies are investigating approaches to incorporate IoT technology in their products. However, the majority of those efforts try to find useful application that change the life of the consumer. This link describe some of those efforts.
The Idea behind this project is to have fun IoT Bra to play with. Like chewing gum, just for fun !. You can use the connected Bra because you want to share a funny moment with your boy/girl friend. Dancers may also use it to give wireless interaction capability to their public.
Oops! MKR1000 is 3v (not 5v as i say in the video)
How it works
Before giving technical details let’s look at the interaction model. Figure 1 illustrates in interaction between the Bra and the mobile device.
You can use your mobile device as an access point. Once the access point started, turn on the MKR1000 by connecting the battery. The MKR1000 will get connected to your mobile device. You can then request the control web page from you mobile device (or computer if connected to the same access point) using the IP of the MKR1000.
You can use the serial monitor to get the IP address of the MKR1000. One other way to do that is to use the HotSpotManager App to get the IP of the connected devices to your access point.
Using the IP of the MKR1000, you can request the control web app (ex. http://1.0.0.0/ ). The Figure 2 illustrates how the web application looks like. the color picker is used to choose the RGB value that will be sent to the Bra and displayed using the neopixels.
Sew on the components and the Bra
You need to sew on the components to the Bra. The schematics illustrates the links between the components. Figure 3 illustrates how to put all that in the Bra.