Top 23 Python Raspberry Pi Projects
:house_with_garden: Open source home automation that puts local control and privacy firstProject mention: Google Nest Development | Playing Music At a Particular Time | reddit.com/r/homeautomation | 2021-06-15
Nope, this: https://www.home-assistant.io/
OctoPrint is the snappy web interface for your 3D printer!Project mention: Upgraded to dual drive extruder, search for the option in the screen to adjust e-steps, find out there is no such option. E-steps way to low to use properly. How do I proceed? | reddit.com/r/ender5plus | 2021-06-14
If you have a raspberry pi handy then you can install Octoprint on it and connect that to the printer with a USB cable ( https://octoprint.org/ ). Octoprint gives you terminal access to the printer that allows you to set the new e-step figure and store it permanently. Please make sure you pop out the memory card from the printer when using Octoprint, sometimes it confuses the printer. Pronterface would be another way ( https://support.th3dstudio.com/hc/guides/programs/pronterface-using-pronterface-to-send-gcode-to-your-printer/ ) but I have never used it myself.
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Mycroft Core, the Mycroft Artificial Intelligence platform.Project mention: Amazon plans to share your internet with your neighbors. This is how you opt out | reddit.com/r/technology | 2021-06-02
It's going to be a hard sell to my wife to get rid of the Echo, so it looks like it's time to figure out setting up Mycroft
A simple tool to add commonly white listed domains to your Pi-Hole setup.Project mention: Different ways of whitelisting | reddit.com/r/pihole | 2021-06-12
Recently I was searching a little bit for the differences between pihole and adguard home. I saw that you can add whitelist domains from url in adguard and I wondered if you can do this in pihole as well. I searched a little bit and found this tutorial from anudeep where he(?) provides a script which let's you automatically add his domains to the whitelist. Of course you can define your own url but I'm wondering if there is a "cleaner" option in adding a whole list of domains to the whitelist which can later be updated with gravity.
The free and open-source Download Manager written in pure PythonProject mention: Does anyone else thinks JDownloader is an insane software? | reddit.com/r/DataHoarder | 2021-04-09
I like pyLoad more, has a webinterface and can run inside docker on a server. So it can download even when my pc is turned off. Used some greasemonkey browser scripts to get Click'N'Load working. I don't use it anymore though, i completely stopped OCH downloading.
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry PiProject mention: So this is the RGB led strip I have and I want to make it into an audio visualizer trough my arduino,so it will detect audio if I for example have headphones on and if I am playing my audio on my speakers. And of course I also need to make it visualize the audio. | reddit.com/r/arduino | 2021-05-03
In order to use audio visualization with speakers you can use this library that someone made. https://github.com/scottlawsonbc/audio-reactive-led-strip From what I’m seeing, in order to use audio from your pc/headphones instead of from your speakers you have to program it yourself. You’ll notice they do something similar in the microphone.py but it uses your microphone from your pc. Instead of the microphone it just needs to use the input audio. I was going to modify this library to do that but it needs a esp2866 which I currently don’t have.
High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:Project mention: Vidgear: A High-Performance Video-Processing Framework for building complex real-time media applications in python | reddit.com/r/Python | 2021-04-25
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A pure Python interface to the Raspberry Pi camera moduleProject mention: Vidgear: A High-Performance Video-Processing Framework for building complex real-time media applications in python | reddit.com/r/Python | 2021-04-25
VidGear provides an easy-to-use, highly extensible, Multi-Threaded + Asyncio Framework on top of many state-of-the-art specialized libraries like OpenCV, FFmpeg, ZeroMQ, picamera, starlette, streamlink, pafy, pyscreenshot, aiortc and python-mss at its backend, and enable us to flexibly exploit their internal parameters and methods, while silently delivering robust error-handling and real-time performance.
A simple interface to GPIO devices with Raspberry PiProject mention: Build your SO their own "attention button" this Valentine's Day | dev.to | 2021-01-31
The code we will write will be in Python. Let's start with just getting the button to register. We will be using the gpiozero library to do this:
Use your Raspberry Pi as a browser-based KVM.Project mention: How Litestream Eliminated My Database Server for $0.03/month | dev.to | 2021-05-27
I'm using LogPaste in production for TinyPilot, my open-source KVM over IP device. Because users run my software on devices they own, I can't see any diagnostic information when they report issues. LogPaste provides a convenient way for users to share their logs with me.
An environmental monitoring and regulation systemProject mention: Experience/Opinions on Aerospring? | reddit.com/r/aeroponics | 2021-05-14
There isn't anything I could recommend and I haven't searched for new and exciting aeroponic systems in a while. There was someone posting here for a while (/u/bifarm I think) that designed a system and was selling them at bifarm.com which seemed kind of cool. I don't think they're selling them anymore however but I'm not sure. Their site is still online. If it doesn't have to be aeroponic then the developer of "mycodo" has a cool automated system build which you can find here: https://github.com/kizniche/Mycodo. He actively develops the software and is very helpful if you are interested in building your own system and using the software.
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.Project mention: Piku – The tiniest PaaS you've ever seen | news.ycombinator.com | 2021-04-14
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.Project mention: Sending commands to python from shell script. | reddit.com/r/bash | 2021-02-28
I see based on this that the -i -m pytradfri sequence looks like it's running some kind of key management code when run in that fashion that won't happen when you import it as a library in a regular Python script.
Privacy is the most important issue for the AI face recognition camera. Open source and BYOD is the only way to solve privacy issue. SharpAI DeepCamera provides private deployment architecture to save all your information on your own devices.Project mention: Private Home Security and AI | reddit.com/r/privacytoolsIO | 2021-01-30
Shinobi + DeepCamera?
Emulate Nintendo Switch Controllers over BluetoothProject mention: As of now there, there is absolutely no way to spoof amiibos without a Bluetooth HID compliant smartphone | reddit.com/r/Amiibomb | 2021-04-25
Regardless, since the above guide is using [JoyControl](https://github.com/mart1nro/joycontrol), and the creator of JoyConDroid opened an [issue to remove NFC related code](https://github.com/mart1nro/joycontrol/issues/80) from JoyControl because the code used in it was originally written by him.* It looks like the software will no longer support NFC data.
PaperTTY - Python module to render a TTY or VNC on e-inkProject mention: Progress on my PIPBOYpi with eink display using paperTTY | reddit.com/r/cyberDeck | 2021-04-08
A set of Python classes that transport OpenCV images from one computer to another using PyZMQ messaging.
A multi-user music server with a focus on participationProject mention: One Year of Raveberry | reddit.com/r/Raveberry | 2021-04-17
Raveberry already has support for a reverse-ssh bridge to a remote server. You can provide IP, port, url and ssh-key in the config file and Raveberry will set everything up during installation. With a corresponding config on the server you can then route all requests from the server to the Pi. There is an example nginx-conf in the repo.
A lightweight, simple-to-use, RNN wake word listener
🎉🌩️ Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP!
On-device streaming speech-to-text engine powered by deep learning (by Picovoice)Project mention: ELI5: Why do we wake up when we hear our names? | reddit.com/r/explainlikeimfive | 2021-04-05
Taking one back for Steve Irwin (๑•̀ㅂ•́)وProject mention: prevent/detect IMSI-catcher? | reddit.com/r/hacking | 2021-04-28
Inykcal is a software written in python for selected E-Paper displays. It converts these displays into useful information dashboards. It's open-source, free for personal use, fully modular and user-friendly. Despite all this, Inkycal can run well even on the Raspberry Pi Zero W. Oh, and it's open for third-party modules! Hooray!Project mention: A personal raspberrypi powered eink dashboard | reddit.com/r/raspberry_pi | 2021-02-23
epaper.js seems like an interesting java lib. I wrote something pretty similar, though based in python and fully modular, in case you‘re interested :D https://github.com/aceisace/Inkycal
What are some of the best open-source Raspberry Pi projects in Python? This list will help you: