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

Starry Night Prom
Intermediate
  • 2,490
  • 19

How did I stand out at prom? In a light up dress of course!

Third Eye for The Blind
Intermediate
  • 1,147
  • 14

Full instructions

An innovative wearable technology for visually impaired peoples.

DIY Fidget LED Display
Intermediate
  • 1,648
  • 12

Full instructions

Fidget spinners, the simple spinning toy that came out of nowhere. I thought it'd be cool give it some flare and make it a POV display.

Beat The Heat Car Seat
Intermediate
  • 113
  • 2

Work in progress

A device that prevents caretakers from leaving loved ones in unattended vehicles, which can possibly be unsafe due to the environment.

ArduRadio AlarmClock
Intermediate
  • 2,380
  • 2

Full instructions

Build an FM radio with alarm clock.

Scrumtato: Make Daily Stand-Ups Agile Again
Intermediate
  • 810
  • 10

Scrumtato is an ATtiny85-based gadget to keep overly passionate developers from excessively talking during daily stand-up meetings.

ProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login