├── 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 /ESP8266-screenSetWifi-master.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/ESP8266-screenSetWifi-master.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP8266 - Screen Modulation Set WiFi Credentials 2 | 3 | Screen Modulation Set WiFi Credentials 4 | by Eduardo Zola (www.zolalab.com.br) 5 | 6 | This library can transfer data (WiFi credentials) from your smartphone to an ESP8266 by Pulsing your Mobile Screen. 7 | 8 | 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. 9 | 10 | Items required: 11 | 12 | - ESP-12F (and all the basic componentes to make it work) 13 | - Resistor 300k 14 | - LDR 50K-50M Omhs (GL5539) 15 | - Unzip the library ESP8266-screenSetWifi-master.zip into your Arduino Library Folder 16 | - Unzip the html_example.zip 17 | 18 | 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. 19 | 20 | 21 | Video 1: 22 | 23 | [](https://youtu.be/jeT3SGQUzRI) 24 | 25 | 26 | Video 2: 27 | 28 | [](https://youtu.be/ZZHWxdNXwwc) 29 | 30 | 31 | You can try a demo at: 32 | 33 | http://www.zolalab.com.br/esp8266/screenSetWifi/html/screenSetWifi.html 34 | 35 | 36 | As you can see I did a case to my circuit, and left the LDR on the bottom to communicate with a smartphone. 37 | 38 |  39 | 40 | Let the LDR at the bottom of the case 41 |  42 | 43 | Put your case over the smartphone screen, and set brightness to 80% 44 |  45 | 46 | 47 | Circuit: 48 | 49 |  50 | 51 | 52 | Tests: 53 | 54 |  55 |  56 |  57 |  58 |  59 | 60 | -------------------------------------------------------------------------------- /case1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/case1.jpg -------------------------------------------------------------------------------- /case2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/case2.jpg -------------------------------------------------------------------------------- /case4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/case4.png -------------------------------------------------------------------------------- /circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/circuit.png -------------------------------------------------------------------------------- /html_example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/html_example.zip -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/preview.png -------------------------------------------------------------------------------- /preview3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egzola/ESP8266-ScreenSetWifi/4b6a73485d6557c93e719e921364a919aa630768/preview3.png -------------------------------------------------------------------------------- /screenSetWifi.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 |
21 |