Top 23 C++ Esp8266 Projects
📟 JSON library for Arduino and embedded C++. Simple and efficient.Project mention: (esp32+adxl325+sdcard)Storing sensor data in sd card(in txt file) and then sending it to cloud. | reddit.com/r/IOT | 2021-10-16
I'd suggest sending data directly to AWS IoT Core (Free tier eligible) with the MQTT protocol. You can send data in JSON format. You could then use a serverless function to send that data to a DynamoDB (noSQL) database as the API is easy to use.
ESP8266 WiFi Connection manager with web captive portalProject mention: Any GOOD way to set WiFi credentials yet? | reddit.com/r/esp32 | 2021-11-23
There are libraries like https://github.com/tzapu/WiFiManager which seem to be popular but have about the quality you'd expect from an Arduino lib.
Run Linux Software Faster and Safer than Linux with Unikernels.
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.Project mention: What is the simplest way to make a remote trigger button? | reddit.com/r/IOT | 2021-11-26
If you want to do WiFi, the ESP8266 or ESP32 devices are what you want. You can get them for ~$8, but you will have to program them yourself. See also https://esphome.io/ for a nice framework. WiFi is pretty heavy on the batteries, so you will need to recharge it often.
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.Project mention: Blynk for Arduino Nano | reddit.com/r/arduino | 2021-11-29
Agreed about google and would add clarity. In the field of IT clarity is critical. If OP had said blynk.io, the .io would have clicked with me that it was a web site. Another guy just asked about PS/2 - I thought he meant the keyboard/mouse interface. Others twigged that he meant Playstation 2.
Home automation firmware for ESP8266-based devicesProject mention: Thermostat with energy monitoring? | reddit.com/r/smarthome | 2021-06-20
Code is open source, https://github.com/xoseperez/espurna and might be adjusted depending on you needs ?
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.Project mention: The operative system for a decarbonised, decentralised, digitised energy system | news.ycombinator.com | 2021-03-22
When the physical layer of devices in the home don’t offer Wireless connectivity, hardware communication modules needs to be adopted to bridge the existing connectivity.
This protocol exists already is called PJON: https://github.com/gioblu/PJON
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.Project mention: How can I use USB port from laptop to control IR transmitter module/circuit? | reddit.com/r/homeautomation | 2021-09-24
An ESP32 dev board with OpenMQTTgateway can accomplish this. https://docs.openmqttgateway.com/
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/Project mention: How can I control output pins of an ESP8266 via a linux terminal over wifi? | reddit.com/r/arduino | 2021-09-24
Either write your own api to drive it via a pre-written library like crankyoldgits IRremote or flash something like tasmota-ir which has IR driver capability and a restAPI which would allow you to send raw codes or protocol specific hex codes from a script via curl. There's a good reason people use prebuilt solutions, modulating a 38kHz carrier with often complex protocols is not a trivial coding excercise on an MCU, thankfully there a number of dedicated/obsessive techs who have already done the heavy lifting and are generous enough to share the results of their hundreds or thousands of hours work with us lazy types who don't want to reinvent the wheel.
arduinoWebSocketsProject mention: https://np.reddit.com/r/esp8266/comments/piwwzp/fauxmo_esp8266_possibility_to_send_commands_over/hbspbpj/ | reddit.com/r/backtickbot | 2021-09-06
#include #include /* for time server: https://github.com/arduino-libraries/NTPClient */ #include /* for alexa */ #include /* for OTA */ #include /* for OTA and timeserver */ #include /* for OTA */ #include /* for Alexa: https://github.com/me-no-dev/ESPAsyncWebServer*/ #include "fauxmoESP.h" /* for alexa */ #include "credentials.h" /* Has the config for the wifi */ #include /* for the debug output via sockets: https://github.com/Links2004/arduinoWebSockets */ fauxmoESP fauxmo; AsyncWebServer server(80); WebSocketsServer webSocket = WebSocketsServer(81); //ws debugger will run on port 81
WS2812 FX Library for Arduino and ESP8266Project mention: [OC] My Aang and Zuko Painting on glass. Thinking of putting colored LED lights on the wall behind the frame, do you guys think it would be a good idea? | reddit.com/r/TheLastAirbender | 2021-02-06
For libraries, I don't recommend the Adafruit neopixel lib. I think this is better, easier to use, more robust, and faster in ease of use and code execution. https://github.com/kitesurfer1404/WS2812FX
FW for ESP8266/ESP8285/ESP32 used with 3D printerProject mention: Ender 3 + esp8266 | reddit.com/r/ender3 | 2021-08-23
It's allready a thing https://github.com/luc-github/ESP3D
not with esp32 but esp8266 https://github.com/esprfid/esp-rfid
Cooperative multitasking for Arduino, ESPx and STM32 microcontrollersProject mention: Understanding the rarely seen EVERY_N_MILLIS_I ? | reddit.com/r/FastLED | 2021-01-25
Or just use TaskScheduler and never have to worry about this again. https://github.com/arkhipenko/TaskScheduler
LCD touchscreen for Home AutomationProject mention: Is there a market for bespoke home automation components? You may recall I built this interface to our home that speaks, rings, and lights regular alerts. It has tasmota at its heart so is hardware based and easily interfaced with Home Assistant. Is there a market for me to make this kind of thing? | reddit.com/r/homeassistant | 2021-01-22
Great news: you can build one yourself or you can buy one! :D
Creates up to a thousand WiFi access points with custom SSIDs.Project mention: my neighbors didn’t like my wifi name | reddit.com/r/vegancirclejerk | 2021-09-23
I mean, if you want to escalate, there's ways to spam SSIDs, which you could set up to broadcast anti-carnist messages.
📶 An Arduino for ESP8266 asynchronous MQTT client implementationProject mention: Help, function calls to some library functions made in callbacks are sometimes getting lost. | reddit.com/r/arduino | 2021-04-19
https://github.com/marvinroger/async-mqtt-client/blob/master/src/AsyncMqttClient.hpp onMqttPublish() is a callback of type OnPublishUserCallback.
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interfaceProject mention: How do I decide on the board and iot platform? | reddit.com/r/IOT | 2021-11-24
Detect deauthentication frames using an ESP8266Project mention: Suggestions for defense against the dark jamming arts | reddit.com/r/RTLSDR | 2021-10-27
Have a look instead at something like https://github.com/spacehuhn/DeauthDetector
ESP8266 based WiFi ArtNet to DMX, RDM and LED PixelsProject mention: ESP8266 (NodeMCU V3) + ARTNET + APA102 + RESOLUME | reddit.com/r/FastLED | 2021-05-14
Arduino library to control Mitsubishi Heat Pumps via connector cn105Project mention: Mini-splits with the lowest temp setting… | reddit.com/r/HVAC | 2021-11-05
Maybe something like PAC-US444CN-1 with a third party thermostat or this arduino code that can control the unit and pretend to be an external temperature sensor that you could do an offset for.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32Project mention: zune 30gb | reddit.com/r/hacking | 2021-11-25
ZUNEs had an ARM processor and they have USB ports so technically you could get into it and turn it into something like the Maurauder but I have no idea how you’d crack a Zune cuz I’ve never needed to.
Firmware for the ESPixelStickProject mention: Is there such thing like master controller for led strips that can replace the 10s of controllers I need to use now? | reddit.com/r/homeautomation | 2021-09-30
If you decided to go the DMX route with xlights or vixen or any other sequencing program the firmware you want to flash is: https://github.com/forkineye/ESPixelStick
IoTaWatt Open WiFi Electric Energy MonitorProject mention: What’s the realistic way for a homeowner to measure household loads? | reddit.com/r/Generator | 2021-11-04
C++ Esp8266 related posts
In need for suggestion on patters
1 project | reddit.com/r/FastLED | 30 Nov 2021
Blynk for Arduino Nano
3 projects | reddit.com/r/arduino | 29 Nov 2021
What is the simplest way to make a remote trigger button?
2 projects | reddit.com/r/IOT | 26 Nov 2021
I need documentation
1 project | reddit.com/r/RASPBERRY_PI_PROJECTS | 25 Nov 2021
How do I decide on the board and iot platform?
1 project | reddit.com/r/IOT | 24 Nov 2021
Can PlatformIO insert "secrets" into the built artifact before download?
2 projects | reddit.com/r/esp8266 | 23 Nov 2021
Any GOOD way to set WiFi credentials yet?
1 project | reddit.com/r/esp32 | 23 Nov 2021
What are some of the best open-source Esp8266 projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.