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 11 Python Gpio Projects
-
w1thermsensor
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
-
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.
-
pi-mqtt-gpio
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
-
Python version of the Atlas toolkit
World's lightest toolkit to quickly and easily add a GUI to your Python programs and bring them online.
-
raspberry-pi-safe-off-switch
A set of scripts that can be used to provide a "safe power off switch" for a Raspberry Pi.
-
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.
-
RYLR998-LoRa
A python program for 2-way texting with the 33cm band [REYAX RYLR998](https://reyax.com/products/rylr998/) LoRa® module, either with a Raspberry Pi 4, five wires and ten female-female GPIO connectors; or with a Linux PC running a CP2102 USB 2.0 to TTL serial converter, four wires and eight female-female GPIO connectors. No threads, only async
-
endrpi-server
Endpoints for Raspberry Pi (Endrpi) is a web API server for the Raspberry Pi that provides basic statuses and GPIO controls through a collection of HTTP endpoints.
It was a bit tricky to get CPU temperature of a host machine (Raspberry Pi) from within the running docker container. This Issue on GitHub has helped me :
Project mention: Chonky Pocket PC - build with a Pi 4, chording keyboard, ampripper psu, 5 inch touchscreen. Details in comments. | /r/cyberDeck | 2023-05-01I'm glad you like it! :) Nope, no microcontroller for the keyboard, each key is wired to a gpio pin, and same for the two encoder pins. The code to make it work is here: https://github.com/a8ksh4/gpio-keyboard A script/service runs whe the OS boots, checks the state of the gpio pins 100 times a second, translates them to keypresses and signals to the uinput kernel module to generate keyboard and mouse stuff. You could do the same thing with a full keyboard layout and use a matrix rather than dedicated key->gpio.
Python Gpio related posts
- Trouble Connecting BME280 to Enclosure Plugin
- Raspberry Pi, InfluxDB, Grafana, Docker
- Arduino/ESP32 project --> Raspberry Pi 4 programming/conversion/capability?
- Octoprint-Enclosure plugin not installing.
- Raspberry PI for controlling a PWM fan?
- What can we do with python, exactly?
- mqtt-gpio: A service which connects MQTT topics to Raspberry Pi GPIO pins
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Gpio projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | gpiozero | 1,821 |
2 | w1thermsensor | 490 |
3 | pi-mqtt-gpio | 453 |
4 | OctoPrint-Enclosure | 392 |
5 | Python version of the Atlas toolkit | 244 |
6 | raspberry-pi-safe-off-switch | 187 |
7 | ohd | 127 |
8 | key-scanner | 17 |
9 | gpio-keyboard | 16 |
10 | RYLR998-LoRa | 11 |
11 | endrpi-server | 3 |