diff --git a/README.md b/README.md index ed5abf8..8e48e80 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Nanoleaf Web Server This is a fork of [jasoncoon's esp8266 fastled webserver](https://github.com/jasoncoon/esp8266-fastled-webserver) that was adapted to control the colors of my [DIY-Nanoleaf Replica](https://www.thingiverse.com/thing:3354082). -[![Nanoleafs](https://github.com/NimmLor/esp8266-fastled-webserver/blob/master/gallery/rgb_preview2.gif?raw=true)](https://www.thingiverse.com/thing:3354082) +[![Nanoleafs](https://github.com/NimmLor/esp8266-nanoleaf-webserver/blob/master/gallery/rgb_preview2.gif?raw=true)](https://www.thingiverse.com/thing:3354082) Hardware -------- @@ -46,18 +46,18 @@ Features ### Upcoming Features - **Node-RED** integration - - Custom-Alexa skill + - Simple Amazon **Alexa** integration - Nanoleaf voice control - Custom color pattern designer - **Node-RED** webinterface to store special patterns persistant - Controlling multiple nanoleafs at once - +- Advanced Amazon **Alexa** integration with custom skill (AWS account required, free) > these features will be optional and require additional hardware (any linux/windows device that is in the same network) Webinterface -------- -![Webinterface](https://github.com/NimmLor/esp8266-fastled-webserver/blob/master/gallery/interface.jpg?raw=true) +![Webinterface](https://github.com/NimmLor/esp8266-nanoleaf-webserver/blob/master/gallery/interface.jpg?raw=true) The web app is stored in SPIFFS (on-board flash memory). @@ -70,7 +70,7 @@ The app depends on the following libraries. They must either be downloaded from * [FastLED](https://github.com/FastLED/FastLED) * [Arduino WebSockets](https://github.com/Links2004/arduinoWebSockets) -Download the app code from GitHub using the green Clone or Download button from [GitHub](https://github.com/NimmLor/esp8266-fastled-webserver) and click Download ZIP. Decompress the ZIP file in your Arduino sketch folder. +Download the app code from GitHub using the green Clone or Download button from [GitHub](https://github.com/NimmLor/esp8266-nanoleaf-webserver) and click Download ZIP. Decompress the ZIP file in your Arduino sketch folder. Rename the folder from *esp8266-nanoleaf-webserver-master* to *esp8266-nanoleaf-webserver* The web app needs to be uploaded to the ESP8266's SPIFFS. You can do this within the Arduino IDE after installing the [Arduino ESP8266FS tool](http://esp8266.github.io/Arduino/versions/2.3.0/doc/filesystem.html#uploading-files-to-file-system). An alternative would be to install the [Visual Micro](https://www.visualmicro.com/) plugin for Visual Studio. @@ -114,13 +114,13 @@ You should also set the milli-amps of your power supply to prevent power overloa ### Without Logic-Level Converter -![circuit without Logic level converter](https://github.com/NimmLor/esp8266-fastled-webserver/blob/master/gallery/circuit.jpg?raw=true) +![circuit without Logic level converter](https://github.com/NimmLor/esp8266-nanoleaf-webserver/blob/master/gallery/circuit.jpg?raw=true) ### With Logic-Level-Converter (required if leds 'glitch') -![circuit with logic level converter](https://github.com/NimmLor/esp8266-fastled-webserver/blob/master/gallery/circuit_logic_level_Steckplatine.jpg?raw=true) +![circuit with logic level converter](https://github.com/NimmLor/esp8266-nanoleaf-webserver/blob/master/gallery/circuit_logic_level_Steckplatine.jpg?raw=true) @@ -137,4 +137,4 @@ The only drawback to SPIFFS that I've found so far is uploading the files can be -The firmware implements basic [RESTful web services](https://en.wikipedia.org/wiki/Representational_state_transfer) using the ESP8266WebServer library. Current values are requested with HTTP GETs, and values are set with POSTs using query string parameters. It can run in connected or standalone access point modes. \ No newline at end of file +The firmware implements basic [RESTful web services](https://en.wikipedia.org/wiki/Representational_state_transfer) using the ESP8266WebServer library. Current values are requested with HTTP GETs, and values are set with POSTs using query string parameters. It can run in connected or standalone access point modes. diff --git a/data/index.htm b/data/index.htm index e344eb6..e8b756f 100644 --- a/data/index.htm +++ b/data/index.htm @@ -1,20 +1,27 @@ - + + ESP8266 + FastLED by Evil Genius Labs + + + + + + +
-
+ +
+
+
+ + +
+ +
+ +
+
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+
+
@@ -91,36 +136,9 @@
-
- -
-
- - -
-
-
-
- -
- -
-
-
- - -
-
-
-
+
- +
@@ -165,6 +183,7 @@
+
@@ -200,7 +219,9 @@
+
+ + + + + + diff --git a/esp8266-fastled-webserver.ino b/esp8266-nanoleaf-webserver.ino similarity index 100% rename from esp8266-fastled-webserver.ino rename to esp8266-nanoleaf-webserver.ino diff --git a/gallery/DSC_8616.JPG b/gallery/DSC_8616.JPG deleted file mode 100644 index 86c4f9a..0000000 Binary files a/gallery/DSC_8616.JPG and /dev/null differ diff --git a/gallery/DSC_8617.JPG b/gallery/DSC_8617.JPG deleted file mode 100644 index bf12e55..0000000 Binary files a/gallery/DSC_8617.JPG and /dev/null differ diff --git a/gallery/DSC_8619.JPG b/gallery/DSC_8619.JPG deleted file mode 100644 index 1cc8a47..0000000 Binary files a/gallery/DSC_8619.JPG and /dev/null differ diff --git a/gallery/DSC_8620.JPG b/gallery/DSC_8620.JPG deleted file mode 100644 index e9fc523..0000000 Binary files a/gallery/DSC_8620.JPG and /dev/null differ diff --git a/gallery/electronics_box.jpg b/gallery/electronics_box.jpg new file mode 100644 index 0000000..0463082 Binary files /dev/null and b/gallery/electronics_box.jpg differ diff --git a/gallery/electronics_box_level_shift.jpg b/gallery/electronics_box_level_shift.jpg new file mode 100644 index 0000000..610be70 Binary files /dev/null and b/gallery/electronics_box_level_shift.jpg differ diff --git a/gallery/rgb_preview.gif b/gallery/rgb_preview.gif deleted file mode 100644 index e13b97e..0000000 Binary files a/gallery/rgb_preview.gif and /dev/null differ diff --git a/web-app-simple-thumb.png b/web-app-simple-thumb.png deleted file mode 100644 index f6749f8..0000000 Binary files a/web-app-simple-thumb.png and /dev/null differ diff --git a/web-app-simple.png b/web-app-simple.png deleted file mode 100644 index 5925449..0000000 Binary files a/web-app-simple.png and /dev/null differ diff --git a/web-app-thumb.png b/web-app-thumb.png deleted file mode 100644 index 528f93f..0000000 Binary files a/web-app-thumb.png and /dev/null differ diff --git a/web-app.png b/web-app.png deleted file mode 100644 index 2de32f1..0000000 Binary files a/web-app.png and /dev/null differ diff --git a/webapp.png b/webapp.png deleted file mode 100644 index e42caa5..0000000 Binary files a/webapp.png and /dev/null differ