Things used in this project

Hardware components:
Esp12e
Everything ESP ESP8266 ESP-12E
http://www.ebay.com/itm/112016413081?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
×3
3.7V 240mAh Li-Po Battery
×1
3.7V 610mAh Li-Po Battery
×1
3.7V 2000mAh Li-Po Battery
×1
Omron b3f 1000 image 75px
SparkFun Pushbutton switch 12mm
Cheaper here: http://www.ebay.com/itm/5-pcs-6x6x5mm-Tactile-Momentary-Micro-Push-Button-Switch-DIP-great-for-Arduino-/182529186175?hash=item2a7f96597f:g:RDQAAOSw5cNYeSNb
×4
SSD 1306 I2C 3.3v OLED
×1
3V 3A AC Adapter
×1
5cm x 7cm Perf Board
×4
3V 1W Warm White LED
×4
NTE 12 High Current PNP Transistor
×1
3.3v Voltage Regulator
×3
08377 02 l
Resistor 330 ohm
Cheaper here: http://www.ebay.com/itm/330-Ohm-1-4-Watt-Through-Hole-Resistor-6-pcs-Carbon-Film-5-Tolerance-/272427759661?hash=item3f6df5b82d:g:68EAAOSweW5U5DL1
×1
Male/Male Jumper Wires
Cheaper here: http://www.ebay.com/itm/40pcs-10cm-Male-To-Female-Dupont-Wire-Jumper-Cable-for-Arduino-Breadboard-/391723042144?hash=item5b34834560:g:bkkAAOSwAANY7w4r
×20
Software apps and online services:
Ide web
Arduino IDE
Use the Arduino IDE with ESP8266 libraries installed to upload the included code.
Hand tools and fabrication machines:
09507 01
Soldering iron (generic)
Rosin Core Solder

Schematics

Glasses Schematics
Schematic detailing how to assemble the circuit that gets attached to the glasses. The LED in the schematic should be placed in the corner of the glasses, for visibility by the wearer. The ESP-12f does not look exactly like the one in the schematic, the software that I used did not have the model for a regular ESP-12F, so I used this one
Glasses full bb etpypawemr
Controller Schematic
The schematic detailing how to assemble the controller with the OLED screen. In reality, the display will take up more space than portrayed. The ESP-12f does not look exactly like the one in the schematic, the software that I used did not have the model for a regular ESP-12F, so I used this one.
Watch complete bb 8f5w7p1jtk
Light Schematic
Schematic detailing how to connect the ESP controlling the main light to the high power LEDs and the NTE12 (PNP transistor, make sure you follow the hookup as shown exactly). The red and black wires going away from the PCB are attached to the anode (+) and cathode (-) of the 3V Power Adapter. PLEASE MAKE SURE YOU DO NOT HAVE THE POWER ADAPTER PLUGGED IN WHILE BUILDING THE CIRCUIT (it has a high power output that can kill you).
Big light bb iqlfu4urir

Code

Standalone Light
This is the program that runs on the ESP which controls the standalone high power LEDs that are on the transistor/ power adapter circuit.. No custom libraries are required to run this code, other than the default ESP8266 libraries.
Remote Control
The code for the ESP being used as a remote. In order to successfully run and compile this code, you will need to install the "ESP8266 OLED SSD1306" library. You can install it directly in the IDE by searching for it. More information on the library at: https://github.com/squix78/esp8266-oled-ssd1306
Glasses
This is the program that runs on the ESP which controls the LED on the glasses. No custom libraries are required to run this code, other than the default ESP8266 libraries.

Credits

3ca3970c97f80c9c90b21c17bfccca85
Adellar Irankunda

I am a 16 year old Junior at Jefferson High School West Virginia, and I have recently started sharing my creations with the world.

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Pool buddy
Intermediate
  • 146
  • 5

Work in progress

Monitor and log water quality (pH & ORP) and temperature from everywhere

Particle Photon Flip Dot Clock
Intermediate
  • 1,884
  • 30

Full instructions

The flip dot display uses an electromechanical dot matrix that spin from black to yellow to display text, numbers and more!

WiDC: Wi-Fi-Controlled FPV Robot
Intermediate
  • 4,981
  • 32

Full instructions

What about using a Wi-Fi remote-controlled robot for exploring your surroundings, reaching inaccessible places, spying and take pictures?

Smart Garden
Intermediate
  • 600
  • 5

Smart Garden is plant environmental monitoring system.

Sienci Mill One - Simple and Affordable Desktop CNC
Intermediate
  • 7,612
  • 37

Full instructions

The Sienci Mill One is a powerful, open source desktop CNC machine to turn your digital 3D designs into real physical objects.

WiFi Messenger
Intermediate
  • 275
  • 4

Protip

Calling my son from his room using 2 ESP8266 modules, instead of shouting.

ProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login
Feedback