Esp8266 - Transfer data (WiFi credentials) from your smartphone to an ESP8266 by Pulsing your Mobile Screen
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ESP8266-screenSetWifi-master.zip
README.md
case1.jpg
case2.jpg
case4.png
circuit.png
html_example.zip
preview.png
preview3.png
screenSetWifi.html
screenSetWifi.js
test1.jpg
test2.jpg
test3.jpg
test4.jpg
test5.jpg

README.md

ESP8266 - Screen Modulation Set WiFi Credentials

Screen Modulation Set WiFi Credentials by Eduardo Zola (www.zolalab.com.br)

This library can transfer data (WiFi credentials) from your smartphone to an ESP8266 by Pulsing your Mobile Screen.

To setup your WiFi Credentials put your ESP12F over a Smartphone screen, and let the Black and White Oscillation transmit the information. Note: You need to cover the LDR, in a way no light can enter. The LDR should not touch the screen, it needs stay some millimeters far from the screen.

Items required:

  • ESP-12F (and all the basic componentes to make it work)
  • Resistor 300k
  • LDR 50K-50M Omhs (GL5539)
  • Unzip the library ESP8266-screenSetWifi-master.zip into your Arduino Library Folder
  • Unzip the html_example.zip

PS: You can try other variations of resistor values and LDR types. Just make sure the max resistive value of LDR is greater than the pull-down resistor.

Video 1:

Watch the video

Video 2:

Watch the video

You can try a demo at:

http://www.zolalab.com.br/esp8266/screenSetWifi/html/screenSetWifi.html

As you can see I did a case to my circuit, and left the LDR on the bottom to communicate with a smartphone.

Picture 1

Let the LDR at the bottom of the case Picture 2

Put your case over the smartphone screen, and set brightness to 80% Picture 3

Circuit:

Picture 4

Tests:

Picture 5 Picture 6 Picture 7 Picture 8 Picture 9