Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C++ Platformio Projects
-
Project mention: Any good/worthwhile Camera sensor modules for arduino/pico for still photography? | /r/diyelectronics | 2023-12-11
You could just buy ready-made ESP32 boards with an OV2640 camera built-in, then customize the example sketch from https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer to your liking.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
You might want to take a look at https://esphome.io/ for an easy integration of an ESP32/8266 into home Assistant.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
What do you think about https://docs.openmqttgateway.com/ ?
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Project mention: I built an offline smart home, and why you should too | news.ycombinator.com | 2024-01-11I am planning to do this soon(TM).
Probably starting with ESPHome to control my heat pumps over IR.
The remote works but I forget to turn it off when not in one of the rooms, and it can't do smarts like keeping temperatures in desired bounds.
An ESP32 running ESPHome with high power IR LED, a presence sensor, temperature sensor, and some pre-built library to control heat pumps[1]. it looks like it should be fairly simple to implement with Home assistant.
Now if I could only disable the beep from the heat pumps receiving commands.
I would like to do smarter lighting, but the lack of decent smart light switches that support local control and are also licenced for use in AU are a blocker there.
[1] https://github.com/crankyoldgit/IRremoteESP8266/wiki#ir-send...
-
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13
Theres this using ESP32 and LoRa, where you can order readymade hardware: https://cyberman54.github.io/ESP32-Paxcounter/
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FastAccelStepper
A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due
-
esp8266-esp32-sdk
Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud
-
OpenDTU-OnBattery
Software for ESP32 to talk to Hoymiles Inverters and Victrons MPPT battery chargers (Ve.Direct)
-
Project mention: ZWIFT on a stationary bike? Recommendations for power meter pedals? | /r/Zwift | 2023-07-13
Edit: maybe this was it? https://github.com/doudar/SmartSpin2k I don't know what your enjoyment for DIY stuff is, but this is doable.
-
-
-
-
esp32cam-ready
Plug and Play firmware for the esp32cam. Connect with RTSP (for example VLC). Easy installation: Flash, provision and connect!
-
-
-
HyperSerialESP32
High speed USB serial port LED strip driver for HyperHDR using ESP32 or ESP32-S2 devices. Multi-segment & multi-core support.
Project mention: Have an LG WebOS TV? Did you know you can run hyperhdr (hyperion) right on the TV? | /r/homeautomation | 2023-05-09Flash it with https://github.com/awawa-dev/HyperSerialESP32
-
-
esp32-internet-ota
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.
-
-
Effortless-SPIFFS
A class designed to make reading and storing data on the ESP8266 and ESP32 effortless
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Platformio related posts
- Any good/worthwhile Camera sensor modules for arduino/pico for still photography?
- I am trying to write to an SD card, it "works" but I can only find the file on PC if I use data recovery software?
- ESP32 memory corruption
- The Nano ESP32
- ZWIFT on a stationary bike? Recommendations for power meter pedals?
- Recommendations for an Interactive Virtual Ride app for IC4 or C6
- How do I connect my ESP32 to a Python program I made via WiFi?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Platformio projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | arduino-esp32 | 12,414 |
2 | esphome | 7,439 |
3 | OpenMQTTGateway | 3,412 |
4 | IRremoteESP8266 | 2,755 |
5 | ESP32-Paxcounter | 1,645 |
6 | OpenDTU | 1,588 |
7 | LoRa_APRS_Tracker | 285 |
8 | FastAccelStepper | 259 |
9 | esp8266-esp32-sdk | 218 |
10 | OpenDTU-OnBattery | 209 |
11 | SmartSpin2k | 163 |
12 | WakeOnLan | 160 |
13 | arduino-projects | 133 |
14 | ServoESP32 | 129 |
15 | esp32cam-ready | 128 |
16 | OpenAstroTracker-Firmware | 88 |
17 | FireLamp_EmbUI | 87 |
18 | HyperSerialESP32 | 63 |
19 | Captive-Portal-ESP32 | 59 |
20 | esp32-internet-ota | 42 |
21 | esp8266_ethernet | 34 |
22 | Effortless-SPIFFS | 33 |
23 | Arduino-Blinkenlight | 28 |