NodeMCU ESP2866 WS2812B LED managment
- or -
Post a project like this€130(approx. $140)
- Posted:
- Proposals: 4
- Remote
- #1763078
- OPPORTUNITY
- Expired
Description
Experience Level: Entry
ased on an existing code, 2 pir sensor (up and bottom position) a digital led strip ( WS2812B ) ligthing gradually dot after dot a stairs case in the travel way . ( video linked)
https://drive.google.com/file/d/0B5UjD41Ep2MXb3FQaVlRSUdReE0/view?usp=sharing
There is two step in this job:
STEP 1
Debug/evolve the code to provide easier onsite deployment than actual.
- Number of steps
- Led per steps
- automatic calculation of theses var (led numbers).
- pins
- colors
- delays
- travel up effect selection
- travel down effect selection
- closing effects selection
- idle effects selection
- Implementation of Idle mode selection activation/desactivation( after a delay, activation of a the selectable idle mode)
- Implementation of global delays/speed ( down way speed, up way speed, idle activation delay,...)
- Adjustable LDR sensivity value ( this is important to define the activation threshold)
- Implement LDR watchdog ( to avoid out going out of loop in case of shadow/light variation during cycle)
- Does all these values are saved somewhere ? Does a powerlost reset all the parameters ?
The WS2812B function are handled by Adafruit NeoPixel library, also all effect can be based on the existing library WS2812FX
STEP 2
Deploy a webpage based on a captive portal on the ESP2866 than act as a access point.
This webpage need to configure all the parameters as described (number of steps, ....)
The webpage is available by any request on the wifi network od the module ( captive portal)
The ESP need to work as both WIFI mode ( AP and STA )
AP : Povide a wifi to give an access to the enduser to configure the module
STA : Provide a way to update the code of the EPS over OTA , ensure a way to upgrade the code easily
Ressource :
Arduino to ESP2866 : http://esp8266.github.io/Arduino/versions/2.3.0/
WIFI modes : https://smartarduino.gitbooks.io/development-of-nodemcu/content/subsection_42_wifi_mode.html
OTA capabilities : http://esp8266.github.io/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html
Captive portal existing code : https://yoursunny.com/t/2017/freewifi/
WS2812B effect existing library : https://github.com/kitesurfer1404/WS2812FX
Please feel free to share with me your idea's/opinion, I'm really open to discuss on possibilities.
Thanks for you help !
CMS and Admin requirements: - Captive portal access (any DNS request by the client on the ESP wifi network redirect to the configuration webpage)
- all parameters of the module can be changed on the webpage
Specific technologies required: ESP , ESP2866 , WS2812B , Arduino
https://drive.google.com/file/d/0B5UjD41Ep2MXb3FQaVlRSUdReE0/view?usp=sharing
There is two step in this job:
STEP 1
Debug/evolve the code to provide easier onsite deployment than actual.
- Number of steps
- Led per steps
- automatic calculation of theses var (led numbers).
- pins
- colors
- delays
- travel up effect selection
- travel down effect selection
- closing effects selection
- idle effects selection
- Implementation of Idle mode selection activation/desactivation( after a delay, activation of a the selectable idle mode)
- Implementation of global delays/speed ( down way speed, up way speed, idle activation delay,...)
- Adjustable LDR sensivity value ( this is important to define the activation threshold)
- Implement LDR watchdog ( to avoid out going out of loop in case of shadow/light variation during cycle)
- Does all these values are saved somewhere ? Does a powerlost reset all the parameters ?
The WS2812B function are handled by Adafruit NeoPixel library, also all effect can be based on the existing library WS2812FX
STEP 2
Deploy a webpage based on a captive portal on the ESP2866 than act as a access point.
This webpage need to configure all the parameters as described (number of steps, ....)
The webpage is available by any request on the wifi network od the module ( captive portal)
The ESP need to work as both WIFI mode ( AP and STA )
AP : Povide a wifi to give an access to the enduser to configure the module
STA : Provide a way to update the code of the EPS over OTA , ensure a way to upgrade the code easily
Ressource :
Arduino to ESP2866 : http://esp8266.github.io/Arduino/versions/2.3.0/
WIFI modes : https://smartarduino.gitbooks.io/development-of-nodemcu/content/subsection_42_wifi_mode.html
OTA capabilities : http://esp8266.github.io/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html
Captive portal existing code : https://yoursunny.com/t/2017/freewifi/
WS2812B effect existing library : https://github.com/kitesurfer1404/WS2812FX
Please feel free to share with me your idea's/opinion, I'm really open to discuss on possibilities.
Thanks for you help !
CMS and Admin requirements: - Captive portal access (any DNS request by the client on the ESP wifi network redirect to the configuration webpage)
- all parameters of the module can be changed on the webpage
Specific technologies required: ESP , ESP2866 , WS2812B , Arduino
Alex B.
100% (1)Projects Completed
2
Freelancers worked with
2
Projects awarded
17%
Last project
9 Jan 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies