SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Esp32 Projects
-
Project mention: Issue with Adafruit ESP32-S3: COM port switching, etc. | reddit.com/r/esp32 | 2023-03-06
You might have better luck with PlatformIO than the Arduino IDE; it's better at automatically choosing the serial port, though I can't say I've used it under Windows.
-
Project mention: Stand-alone executable file for windows command line programming of esp32 | reddit.com/r/esp32 | 2022-11-17
It took me a while to spot the link to the released binaries, so for others in this situation here's the direct link: https://github.com/esphome/esphome-flasher/releases
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: How to setup platform up for this flashing board? | reddit.com/r/esp32 | 2023-03-20
If you want, you can also copy the board definition file https://github.com/platformio/platform-espressif32/blob/develop/boards/esp32-s3-devkitc-1.json and create a custom one in your own repo (if it differs much from the esp32-s3-devkitc-1).
-
MicroWebSrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
setting up your own simple webserver
-
MicroWebSrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
-
The colour being mangled turns out to be an endian difference between the MPU and the display device, easily determined by looking at the code for the display driver, which byte-swaps everything when drawing into the device, unless it's blitting a buffer, when it assumes it's already swapped. Fixed.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
ESP32-MPY-Jama
UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux (IDE, files manager, REPL, real-time dashboards, advanced features, ...).
I just wanted to introduce my latest open-source software, available on GitHub: ESP32 MPY-Jama.
-
-
belay
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
An alternative approach which I also frequently use, especially for trying out partial scripts is to use Jupyter notebooks. There’s a few different nice tools, all available to install with pip: There jupyter_micropython_kernel, mpremote (then: from mpremote import pyboard) or belay. All good options with slightly different use cases in my experience.
-
-
-
Project mention: Can I import weight and fat data from Xiaomi Body Composition Scale 2 to Garmin Connect and make my Fenix 7 use this data? | reddit.com/r/Garmin | 2022-11-29
There is a way to send each measurement directly from the scale to Garmin. But it's a bunch of python scripts, so you need to be somewhat tech savvy to configure and run it. https://github.com/RobertWojtowicz/miscale2garmin
-
-
Project mention: Spot-like robot doing the worm. Testing physics simulations with joints/constraints in the browser. | reddit.com/r/BehindEngineering | 2022-10-09
Inspiration and models from https://github.com/Jerome-Graves/yertle
-
Project mention: PyDOS, PyBASIC, Edit All the Functionality of the 1981 IBM PC on a Pi Pico? | news.ycombinator.com | 2023-02-11
-
coffee-scale-app
Firmware and Progressive Web App to connect to a DIY bluetooth enabled coffee and espresso scale.
Project mention: Cheap espresso scale that could be used for bluetooth, $25 diy Acaia scale | reddit.com/r/espresso | 2022-04-30I initially bought the scale to integrate with https://github.com/beeb/coffee-scale-app . Finding the BLE (Bluetooth Low Energy) messages and decoding them was just dumb luck as I was trying to pair to the scale using python. I made the most progress 6mo ago, but life has gotten in the way hopefully, someone else can pick up the torch.
-
micrOS
micrOS - mini automation OS for DIY projects requires reliable direct communication (by BxNxM)
-
-
esp32-oscilloscope
A very basic esp32-based logic analyzer capable of sampling digital signals at up to ~3.2MHz.
-
Project mention: My pick and place machine building my esp32 boards. | reddit.com/r/esp32 | 2022-11-11
-
Project mention: How to properly comply with project licenses? | reddit.com/r/learnprogramming | 2022-12-07
Hey folks, I'm currently building a plant monitoring system with microcontrollers, mqtt and grafana as a project in university. I'm using ESP32s as my microcontrollers that are hooked up to my plants. I plan to add this library/module to my project to help me establish the wifi connection for my microcontrollers more dynamically, so that I do not have to hard code the credentials. My question is, how do I properly comply with the MIT license / give credit to that module in my code? Do I just add the license and copyright of Igor Ferreira as a comment to wifi_manager.py or do I add a subdirectory for the wifimanager and copy the license to it? I plan on licensing my project under the MIT license as well, but I obviously want to give proper credit where it's due, so I would be very happy if some of the FOSS folks could help me out here! :)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Esp32 related posts
- How to setup platform up for this flashing board?
- Show HN: Hacker News LCD Badge
- Can't import IDF headers for I2S. Please help me work out what I'm doing wrong?
- ESP32-CAM connection without the USB device
- New T-Display S3 ESP32S3 review
- How to properly comply with project licenses?
- I can't get the camera firmware (micropython) to work. Please help!
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160efb2090>
www.saashub.com | 28 Mar 2023
Index
What are some of the best open-source Esp32 projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | PlatformIO | 6,673 |
2 | esphome-flasher | 736 |
3 | platform-espressif32 | 663 |
4 | MicroWebSrv | 547 |
5 | MicroWebSrv2 | 537 |
6 | st7789_mpy | 335 |
7 | WiFiManager | 278 |
8 | OTA_update_STM32_using_ESP32 | 262 |
9 | ESP32-MPY-Jama | 246 |
10 | lib-python | 213 |
11 | belay | 198 |
12 | micropython-rotary | 190 |
13 | pysmartnode | 99 |
14 | miscale2garmin | 94 |
15 | micropython-nanoweb | 77 |
16 | yertle | 67 |
17 | PyDOS | 64 |
18 | coffee-scale-app | 63 |
19 | micrOS | 56 |
20 | Terkin | 46 |
21 | esp32-oscilloscope | 45 |
22 | BeeS3 | 44 |
23 | micropython-wifi_manager | 31 |