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

Arduinomated Car Parking with Voice Assistance in Smartphone
Intermediate
  • 172
  • 9

Full instructions

Make an assistant which tells you about how much to drive backwards without any collision through your smartphone by Arduino and 1Sheeld.

Reducing Arduino Power Consumption
Intermediate
  • 113
  • 5

Full instructions

One the most important feature of portable electronics should be long battery life. We can reduce the current drawn by several ways.

Sigfox Forest Fire Detector
Intermediate
  • 2,491
  • 16

Full instructions

How to prevent forest from burning? A small Sigfox signal can prevent natural disasters. We will use an Arduino MKRFOX + a flame detector.

Arduino Like Function on Kinetis K82 Freedom Stupid Board
Intermediate
  • 15
  • 1

Protip

1000 of K82 Freedom Boards are collecting dust because of the hobbyist unfriendly IDE, pump up the duds with easy Arduino-like functions.

Magic VR Hat
Intermediate
  • 647
  • 8

Wear the hat, get transported to different 360 VR experience.

From BT to WiFi: Creating WiFi Controlled Arduino Robot Car
Intermediate
  • 369
  • 5

Protip

NodeMCU ESP8266 in access point mode: the simplest way to make Wi-Fi controlled Robot Car from Bluetooth Arduino Robot Car + Android App.

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog