A button with almost infinite possibilities. PushTheButton is a combination of a ESP8266 ESP-12F low power dev board with a WS2812B (Addressable RGB) LED all in one. The wifi module also has on-board memory functions. The switch is structured as follows.
As soon as the button is pressed, the Wifi module (ESP-12F) connects to the WLAN router and sends an HTTP request to a predefined URL. For example, you can call an IFTTT applet by pressing the button. IFTTT can then perform different actions.
Run command lines to get all codes
git clone https://github.com/AprilBrother/APixel.git
cd APixel
git submodule init
git submodule update
https://rich-informatik.de/projekt-push-the-button
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841