https://github.com/bruce17/esp-blooming-flowernight-light
Blooming Flower Night Light using ESP8226
https://github.com/bruce17/esp-blooming-flowernight-light
arduino esp8266 mqtt wemos-d1 wemos-d1-mini wifi wifimanager
Last synced: 4 months ago
JSON representation
Blooming Flower Night Light using ESP8226
- Host: GitHub
- URL: https://github.com/bruce17/esp-blooming-flowernight-light
- Owner: Bruce17
- License: mit
- Created: 2021-10-14T17:58:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-08T18:37:02.000Z (over 1 year ago)
- Last Synced: 2023-10-08T19:45:58.858Z (over 1 year ago)
- Topics: arduino, esp8266, mqtt, wemos-d1, wemos-d1-mini, wifi, wifimanager
- Language: C++
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blooming Flower Night Light using ESP8226
[](https://github.com/Bruce17/esp-blooming-flowernight-light/actions/workflows/build.yml)
Inspiration for the adjusted code is the original [3D Print This Blooming Flower Night Light](https://makezine.com/projects/3d-print-this-blooming-flower-night-light/) project. The original arduino based code can be found [here](https://github.com/ossum/bloomingossumlamp).
This version is heavily adjusted to work with a ESP8266 - in my case a Wemos D1 Mini. In addition it uses a [WiFi manager](https://github.com/tzapu/WiFiManager) and [MQTT client](https://github.com/knolleary/pubsubclient/) to be controllable by the outside world.
## Requirements
* PlatformIO installation (I use it as [plugin](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide) inside [VSCode](https://code.visualstudio.com/))
* ESP8266 micro controller e.g. Wemos D1 mini## Build
Execute `pio run` or `platformio.exe run` on your machine or execute the "build" task inside the PlatformIO extension.

The process will generate firmware files for each configured micro controller in the [platformio.ini](./platformio.ini) file. Files are located in `.pio/build//firmware.elf`