Adellar Irankunda
Published © CC BY-NC-ND

Wireless Light Therapy (Alzheimer's) Glasses and Lights

A suit of wirelessly interconnected devices to help administer Alzheimer's light therapy to patients.

IntermediateFull instructions provided3 hours3,178
Wireless Light Therapy (Alzheimer's) Glasses and Lights

Things used in this project

Hardware components

ESP8266 ESP-12E
Espressif 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
Pushbutton switch 12mm
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
Resistor 330 ohm
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

Arduino IDE
Arduino IDE
Use the Arduino IDE with ESP8266 libraries installed to upload the included code.

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Rosin Core Solder

Story

Read more

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

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.

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).

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

Adellar Irankunda

Adellar Irankunda

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

Comments