I figured that it'd be nice to let people know when the bus is supposed to be there. So, I installed a 28" display on a monitor stand, installed the stand on my window frame, turned the monitor to face the bus station, and show the up-to-date arrival time in a very big font (the buses have GPS; the Pi gets the real time info from the local transit authority).
This is in Montreal. Some info here [0]. And a little video [1].
[0] https://greg.technology/#bus [1] https://youtu.be/pc16oPb5zW0
The pi runs a reddit bot that reads the votes, and can switch on a pump to water. It also collects data about sunlight, moisture, temp and humidity to help inform the decision about watering. Despite many people's preconceptions about the goodness of the internet, I must admit that they do a wonderful job caring for my plant!
website: http://www.takecareofmyplant.com
subreddit w/ voting: http://old.reddit.com/r/takecareofmyplant
- Outdoor irrigation control via OpenSprinkler Pi: https://opensprinkler.com/product/opensprinkler-pi/
- Z-Wave home automation via ZWay: https://z-wave.me/products/razberry/
- 2 Custom HAVC thermostats using: https://github.com/jeffmcfadden/PiThermostat
- An NTP server with GPS attached for a time source.
- 2 for weather monitoring (one directly attached to sensors, one that aggregates the data from a few sources and provides reporting)
- A sort of centralized "workhorse" Pi that runs a lot of random cron jobs, etc.
- An Alexa gateway for home automation
- An NES emulator
- An infrared-remote source for turning on/off surround receiver, TV, etc.
- Monitoring of HVAC temperatures/performance
- An intranet server
Assuming I didn't forget anything.
https://sketchfab.com/3d-models/pete-swagger-walk-a55d807de1...
At the beginning of the project, I'd barely powered up the Pis I had collecting dust in my drawer. By the end, I was a legitimate domain expert in several niches within niches of Pi dark arts. For example, since Pis do not have hardware clocks, you have to rely on NTP. However, you need to take pains to make sure that each Pi is getting the same amount of voltage or else they will run at different speeds. If you want to power 70 Pis in a constrained space, you need to devise a customized power distribution system with adequate heat venting.
Due to the thin effect, voltage drops over distance, so the distance a Pi was from the power would impact the voltage and therefore the speed. The major breakthrough came when I realized that I could start with a high end power supply outputting 14 volts and terminate each parallel line with a device known as a UBEC. They are used primarily by drone enthusiasts to make efficient use of battery packs.
A UBEC is designed to drop down a supply voltage to 5v without bleeding off the excess voltage as heat. Since this could also describe a fuse, we felt comfortable bypassing the Pi's MicroUSB power supply and attaching the UBEC's pins directly to the top pins on the Pi's GPIO breakout.
That's just a tiny example of the hijinx. The Pi is an incredible tool if you're patient and clever.
What a rollercoaster.
So I installed a fire-protecion-approved door drive that is hooked to a raspberry pi. Another raspberry pi then analyzes a video stream and detects my cat. If my cat is in the frame for n amount of time, a message is sent to the pi conntected to the door drive and the door opens up slightly for him to get in.
The real reason we ever wanted to get a landline was because of this issue, so instead of wasting money I just used spare parts to make an alert system I can activate remotely. I can also use the 'say' command for text-to-speech, but that's not really effective. The old school phone ringer wav is perfect.
1 Raspberry Pi for a running a very stupid sitcom sound thing. Using a camera it tries to recognise who you are, then play a random sound assigned to you out of a little speaker. Think of like the cheering/clapping when a guest or celebrity enters the room in a sitcom tv show, and replace out the clapping with whatever sound you want.
1x Raspberry Pi 3 running Home Assistant with a Z-Wave USB Dongle (Home Automation)
1x Raspberry Pi 3 running OctoPrint (Host/remote-control for 3D Printer)
1x Raspberry Pi 3 running FullPageOS (Full-screen Chromium in kiosk mode) displaying a server statusboard in our home office
Next project: 1x Raspberry Pi Zero W to run Unifi Controller
I have a couple of original Model B+ sitting around unused right now - just not powerful enough for any of the above projects.
(Update: Formatting)
Using the same technique, games can also be streamed to PlayStation 3 and original Xbox.
I added some additional support for Xlink Kai so that you can play LAN enabled games over the Pi’s WiFi connection by plugging a compatible game console into the Ethernet port of the Pi or by connecting to an access point that is auto created when a secondary WiFi dongle is attached to the Pi.
I learned that there are usually a hundred or so people in South America who play Halo 2 using Xlink Kai and this makes it very easy to connect to them for lag free multiplayer on original hardware. This feature also works on Nintendo Switch and PSP with a bit of extra work.
The project is open source and [available as a flashable SD image on Github](https://github.com/toolboc/psx-pi-smbshare).
Youtuber VersatileNinja recently published a detailed video on [how to get started with the project](https://youtu.be/Ilx5NYoUkNA) if anyone is interested in taking it for a spin.
* Pie-hole and runs Nagios to collect information about things going on inside the network.
* One running a PiDP-11 (pdp 11/70 emulator) as well as providing MOP service to boot my DEC terminal multiplexor (it provides the boot image when the mux comes up)
* One is a stratum-1 time server using an Adafruit GPS module with PPS output. This because I got tired of both the reflection attacks and trying to manage ntp access from inside the house to outside.
* One runs RasPBX and talks to the VOIP phone that is my home "business" line.
* One sits on my electronics workbench and runs OpenOCD and allows BlackMagic Probes to export GDB as a service over the network. That lets me debug from anywhere without burning a USB port or adding additional software.
* One runs a very simple time series database and is the collector for IOT type devices that are sending various bits of information (energy use, temp, humidity, particulate levels, etc)
* One drives a display which has a dashboard of various things that the others are doing (like Nagios alerts, data trends etc) This one is a candidate for replacement as the 4K monitor would be nice here.
* One runs the waveforms live software from Digilent and hooks to an Analog Discovery 2 on my workbench. (scope, logic analyzer, etc)
EDIT: And its important to know that I boot them using the network and run them off NFS from a NAS box, the idea being that when they break I can easily swap the CPU part with a new one.
Briefly put, I use the Glediator and Jinx! control software on an RPi, which communicates with an Arduino, which drives the LEDs. I put them in a permanently sealed box, water proof it as much as I possibly can, then cut some IP68 RGB LED strips to size and strap them to the rails of the board. I can remotely access the RPi via Wi-Fi to change lighting schemes, and there's a wireless charging coil inside the box which I can use to charge the batteries, so I never have to open it up after waterproofing. It's basically bomb-proof, and simple enough that I can teach a surf bum how to use it in about half and hour.
Start thinking of the RPi as more of a powerful microcontroller and suddenly a world of opportunities open up. I did my dissertation on it! Titled 'Home Automation and Monitoring using a Raspberry Pi', I basically used an RPi as a master node to control a bunch of Arduino slave nodes, using I2C protocol. With just two wires and an Pi, I run about 20 Arduino's all over my house, doing everything from feeding my fish, to monitoring air quality, to starting my coffee maker. I can access it remotely via Wi-Fi too, so I can do things like water my plants while I'm away. Aiming for a full Wallace and Grommet home in the near future.
Raspberry Pi's are awesome.
Once authenticated, an owner of the NFT can select their coffee type on their phone which then signals the Raspberry Pi to make whatever coffee type was selected by jumping the contacts that used to be pressed by the machine's buttons (which have been removed).
It's a cool gimmick, fun to show off to visitors, gives us a nice record of who is making coffee (since each NFT's owner is unique and trackable), limits users to those with the NFT without us having to build usernames/passwords, and is also how I make my coffee each afternoon.
A home theater control system. The Pi uses HDMI-CEC, my Samsung TV's EXLINK (their protocol over RS-232), Roku's HTTP interface, etc. and an Android app is the frontend. I wanted to make this into a nice polished thing other people could use but have given up on the idea for now. The thing is that media components are super finicky, many things need special support written just for them, and you really have to extensively tweak them to see how they function as a whole. (eg does your TV turn off your stereo receiver when it turns off itself. The answer varies based on the model and settings of both components.) HDMI-CEC doesn't live up to its potential in this regard.
[edit: fixed hyperlink]
I chose this configuration rather than running plex in the cloud because a) don't want to pay monthly forever for something I use a few times a week; b) less wasting power and c) this at least theoretically can work during an internet outage (though plex authentication may make this difficult). I configured the HDD to spin down after 20 seconds of no r/w, so the whole thing draws very little power while idling (or so I assume).
The major limitation of this setup is that the pi cannot handle video transcoding. As long as I transcode to something the Roku supports natively this isn't an issue: transcode once (on my laptop), put it on the Pi, play whenever. I have yet to script this process but that's my next step in the project.
It will probably be a year before I realize any cost savings (a friend pays CAD20/mo for a hosted setup which also handles on-the-fly transcoding), but, well, it's a simple server and I just wanted to do it myself, gosh darn it!
1. Media player connected to projector running RasPlex - this software is outdated enough and buffers on some high bitrate content that I should buy a replacement device, but it still works well enough. I tried upgrading to a newer raspi and wasted an hour trying to get it to run, then gave up. So, I still use my old one. It still gets used daily and works well enough (only issue is the buffering on occasion).
2. RetroPie - I rarely game, but it's cool to be able to turn this on and have a library of all the games I played (and those I never had) from childhood.
3. I use the third one as a networked LED marquee controller (HUB75 panels) with this software: https://github.com/hzeller/rpi-rgb-led-matrix
The other 2 I just have sitting on my desk and occasionally use for small dev projects or to test out some new project I read about on here, hackaday, etc.
An ongoing project that I haven't made much progress with is an automated turret that squirts squirrels with water. I made something similar in college (a "paintball gun" turret with openCV blob detection/tracking) that had decent performance. Now that openCV on rpi can outperform my old college laptop, I want to setup the pi to detect squirrels, track them, and keep them away from a bird feeder/plants in my backyard.
1. Home Assistant for tying together all the various brands of smart home devices https://www.home-assistant.io/
2. OctoPrint for managing a 3D printer (also has a home assistant integration) https://octoprint.org/
3. Magic Mirror that shows me news, weather, commute time estimate, etc https://magicmirror.builders/
4. PiHole for blocking all ads on my home network https://pi-hole.net/
5. The brains of a toy i hacked apart for a friend's robot fight https://www.facebook.com/RobotRiotCompetition/
6. PyPortal Twitter feed on my desk https://www.adafruit.com/product/4116
7. Server for various weekend web projects
In time I have gotten more Pis, but mainly for hardware aided projects such as the Pidp/8: https://obsolescence.wixsite.com/obsolescence/pidp-8 The rejuvenated Nabaztag: https://www.ulule.com/le-retour-du-nabaztag/ The seasonal Xmas tree hat: https://thepihut.com/products/3d-xmas-tree-for-raspberry-pi And a Mycroft Mark I: https://mycroft.ai/mark1/ which is Pi based inside and the only one these projects which is always powered on.
The 4 seems like it may finally have the horsepower to make me try to give it a go again and possibly replace my various x86 pucks as they age out.
Right now I have:
- A 5-node Pi 2 cluster running k3s.io (https://github.com/rcarmo/raspi-cluster), and a separate Pi 2 I use as a Docker build box and local Docker registry.
- A Pi 3B+ as a "lab" desktop computer with an USB oscilloscope and FTDI cables to flash ESP8266 and Arduinos
- A Lakka.tv arcade/MAME box for the kids with a PS3 controller (no room for a proper PiCade, we just use the TV(
- A Pi 3A+ with a mic array for playing around with Google Assistant
- A Pi Zero W taped to the inside of my electricity meter trying to estimate power consumption (we have a spinning disk mechanical meter)
- Another Pi Zero W that I use to demo Azure IoT solutions
- An ODROID U2 (Could be a Pi) running HomeKit and Node-Red for home automation, as well as a bastion container (all dockerized).
Edit: forgot about the 3B hooked up to my 3D printer running OctoPi
And the list goes on. I have many older Series Bs lying around, and once used one to revive a dead synth whose MIDI keyboard still worked (I set up timidity and a sound font on it and it became the kids' piano). I also ran a Plex server on one until it became obvious that I needed to think about transcoding (but it worked fine for music).
You can do a _lot_ with Raspberry Pis, and I fully expect to get a beefy Pi 4 to use as a lab computer.
I just hope they also beef up the Zero at some point (power envelope will be a problem, but a Zero with Pi 2 specs would be great).
Many of these kids don't have computers at home so as a reward for finishing their first project I'm making them a home console with some RPi's I have laying about and Pico8.
Recently there have been some odroid c2 added to the cluster, so it‘s not only RPis anymore.
More info: https://www.caps.in.tum.de/en/himmuc/
Some Beautyshots at my Instagram: https://www.instagram.com/p/BcA1QdFgWuk/
Some write ups on larger projects:
1. I used a raspberry pi to coordinate the firing of multiple cameras, and then had the pi upload to a cloud service that would stitch them together to an "infinite zoom" super selfie. https://medium.com/@thekeithchester/gigasnap- a-prototyping-story-efed72099d32
2. I created a library that made it dead simple for a raspberry pi to communicate to arduinos, and used that to control a lot of hardware projects, like little robots. https://medium.com/@thekeithchester/serial-synapse-94a114aa2...
3. Raspberry Pi's controlled the heartbeat detection (controlled lights and music of your booth) and conductive paint controller (I built it and still don't understand the meaning) for this art piece. https://vimeo.com/207047769
4. I had a video / text message doorbell a couple of apartments ago. https://github.com/hlfshell/doorbell
5. Used one as an MQTT hub for numerous IoT projects. I created https://github.com/hlfshell/mqtt-scheduler to schedule MQTT jobs for things like the arduino powered garden controller (lights + water pumps) I built for my wife. https://github.com/hlfshell/garden-relay
6. This never got off the ground, but when Pokemon Go had first launched and was super popular, I wrote a slackbot that would alert everyone in the office when pokemon (outside of the super common Rattatas and Pidgeots) was nearby. I was repurposing that code to make a portable Pokemon radar that would jump a false account around the area around you, thus hunting down pokemon for you. https://github.com/hlfshell/pokemon-tracker It never got far as the game got super stale quick.
1x Raspberry Pi model B (from 2012!) - runs a reverse proxy to things in my local network, and runs a dynamic DNS service. It's showing its age as its ARMv6 and I guess at some point updates won't be as frequent so will eventually have to retire it, but it works fine for now.
1x Pi model 3 - runs various services, inc. GOGS a private git server, ZNC, a service to control my TV, a service to control my 'smart plug' lamp through a private API, a private docker registry, a voicemail system connected to Twilio
1x Pi model 3 - running Pi-Hole and wireguard
I love all of them very dearly and looking forward to reading this thread!
If you are interested in a 100% offline and private-by-design Voice AI, you should take a look at what we are building at https://snips.ai, it is 100% free for Makers
This allows you to do a 100% private Home Assistant, or add voice control to any of your projects :)
It works for english, french, german, japanese, spanish, italian, and more coming, and runs on a Raspberry Pi 3 (and iOS, Android, Linux)
You can take a look at our blog to see how to get started https://blog.snips.ai
We would love to publish on it what you are building with it!
I struggle with tinnitus distress and Ménière's. One of my coping strategies is to continuously play some sort of background sound in the areas I occupy.
I have a first gen RPi with a set of USB powered speakers in my bedroom that plays long form background soundscapes I get from YouTube on loop. This is the lowest tech I could muster. YouTube-DL is a command line tool that fetches content from places like YouTube and recodes it. I use mpg123 to play the resulting audio file on loop... and because I'm already using ssh for all sorts of other things as go about my day this workflow is basically completely integrated into my normal day-to-day activities.
When I first started doing this I changed the audio track on a fairly regular basis. Sometime to suit my mood, other times for the weather. These days it's more of a seasonal thing.
It works great. It's proven to be really reliable and it was really, really cheap.
It's mostly just for fun.
Maybe one day I'll add some kind of analysis to it. It might be interesting to track location, motion, and car status in order to predict mileage or if the engine light will turn on.
1. Pihole to ad block ads (useful for phone browsing) https://pi-hole.net/
2. Custom Weather conditions dashboard, using Dark Sky's API
I'd love to replace the weather dashboard with one of my integrated work / personal calendars so I could see what meetings I have each day but work won't expose that data, claims it's a security risk.
3. Custom NYC subway dashboard, showing me estimated train arrivals for trains at the 2 closest stations.
The MTA has free apps which also show estimated train arrivals but only for one station at a time. Also, the MTA's train estimation methodology isn't as accurate as it could be.
4. Retro Pie, to play NES and SNES games https://retropie.org.uk/
http://jsnow.bootlegether.net/jik/keyboard.html
The controller has 156 pressure sensitive keys. The raspberry Pi runs a program that reads from a bank of 20 8-channel ADCs all wired up to a SPI bus (it runs at 2mhz, and I'm able to get about 90 samples per second), and then generates MIDI commands that are sent over a USB-MIDI adapter.
I could use a microcontroller for this, but it's kind of convenient to be able to plug other USB-MIDI devices into it and have it work, and to be able to run a Linux-based synthesizer locally if I want. (I've been planning on using a Teensy for the next version.)
I have a RPi 3B+ that I use for some emulation, though I hardly ever play with it. Setting it up was plenty interesting, though.
And I have a Zero and a Zero W that I use for random tinkering/testing, both semi-permanently attached to a breadboard for ease of use.
(I've got a big list of projects I'd like to try or develop, but the above are the only things I've done so far.)
I recently did a project with a pair of RPi 3b+ and cellular modems as construction cameras.
I set up RetroPie on a 3b+, but it wasn't enough for the N64 games my wife and I wanted to play the 4 could change that
Currently my security cameras are recorded using Orchid VMS on an Odroid XU4 ( Cloudshell with 2x 4T SATA)
Its a great little tool for learning Bash, and groking your systems - testing portability? - without invoking AWS resources.
* I am using a Raspberry Pi Zero W + Arduino Pro Mini, with a GPS, Sensors, Camera and Radio for a High Altitude Balloon (HAB) project (https://bitbucket.org/ccapo/habpi/src/master), launch pending. A friend is also launching a similar project (https://bitbucket.org/peterkingsbury/neopi/src/master/)
* I am using a Raspberry Pi 3 for RetroPie
* I have a Raspberry Pi 3+ for development purposes, mainly the HAB project since developing on a Raspberry Pi Zero is quite slow
One is running our sprinklers with OpenSprinklerPi https://opensprinkler.com/product/opensprinkler-pi/
One is running VolumeIO to splay music on the speakers in our house as a Spotify Connect device https://volumio.org/
One controls our whole house humidifier via a relay and a combination of weather and thermostat information.
One has been turned into a precision/TSD/regularity rally computer for my vintage car. https://en.wikipedia.org/wiki/Regularity_rally
One runs my 3D printer using OctoPrint https://octoprint.org/download/
And I use one as a race car telemetry system using a 9-dof sensor and a GPS module (with brake, throttle, and steering inputs to come).
For most of these projects, they're complete overkill in terms of hardware, but with integrated wifi and bluetooth, and a host of GPIO pins, they make developing projects like this dead simple. And at $35, the amount of time they save is well worth it over bare metal hardware.
-1x Raspberry Pi Zero W in my garage running my drip irrigation (a relay board connects it to standard 24V irrigation solenoids)
-1x Raspberry Pi 3 B+ in my office running a dynamic dns script and sitting behind a forwarded port for easy sshing. I have also used this to play with pihole and Apache Guacamole, plus whatever other networking stuff sounds interesting
-1x Raspberry Pi Zero W hopping between my garage and car running a program that collects and displays OBDII and GPS data
-Nx of most other Pi revisions collecting dust in my closets and storage areas. They're cheap enough that I've compulsively over-purchased them over the years...
https://www.anfractuosity.com/projects/diy-inline-refractome... - I'm currently working on an inline refractometer using a pi zero to capture the output and attempt to convert to a digital reading.
https://www.anfractuosity.com/projects/wildlife-camera/ - I've also got a pi zero setup in an IP68 case, with waterproof USB cable, to capture wildlife in the garden.
This uses a simple script using picamera, to detect motion and record video, which I then just rsync to my laptop. I tried to use a PIR sensor, but alas the casing seemed to block IR. I'm planning on using a doppler radar sensor instead at some point.
1) I ran a browser in kiosk mode with a mouse that was used with some custom software on a computer in the room.
2) We had it connected to a remote keypad that opened a magnetic lock, popping a drawer open, when the sequence was correctly entered.
3) We had one connected to a magnetic sensor that would open another cabinet when items were placed correctly.
4) I ran the clocks and hint systems in the rooms from RPi's as well, which allowed me to run mini web servers on them that I would access from the control room to mess with the time if the game called for it, or to send hints in to the rooms, or to trigger sounds or videos.
5) Finally, we ran our lobby slideshow system with one, and also played our orientation videos on them.
Yes, we could have used Arduino for some of these, but I always liked RPi's because I could SSH into them to do the resets or to trigger the doors remotely if needed from my computer at the control center.
Other than that, I have:
- A RetroPie attached to my living room TV
- A Zynthian (http://zynthian.org/)
- A PiDP-11 (https://obsolescence.wixsite.com/obsolescence/pidp-11)
In the past, I've played around with them, making:
- A touch-screen enabled stand-alone SunVox synth
- A home audio server attached to my stereo
- An experiment to read MIDI files from floppy disks, also attached to the stereo
I have a couple spares laying around waiting for use cases... but I'm not really antsy to get to them. I'd love to build an OTTO (https://github.com/topisani/OTTO) when it's ready for prime time. I'm also considering building some sort of portable RetroPie.
Host my website (if I ever got any actual traffic it might be a problem, but since 99% of the traffic is me it's ok)
Various web scraping/archival tasks
At the beginning of the project, I'd barely powered up the Pis I had collecting dust in my drawer. By the end, I was a legitimate domain expert in several niches within niches of Pi dark arts. For example, since Pis do not have hardware clocks, you have to rely on NTP. However, you need to take pains to make sure that each Pi is getting the same amount of voltage or else they will run at different speeds. If you want to power 70 Pis in a constrained space, you need to devise a customized power distribution system with adequate heat venting.
https://indesitmaintenance.blogspot.com/2019/06/blog-post.ht...
Due to the thin effect, voltage drops over distance, so the distance a Pi was from the power would impact the voltage and therefore the speed. The major breakthrough came when I realized that I could start with a high end power supply outputting 14 volts and terminate each parallel line with a device known as a UBEC. They are used primarily by drone enthusiasts to make efficient use of battery packs.
A UBEC is designed to drop down a supply voltage to 5v without bleeding off the excess voltage as heat. Since this could also describe a fuse, we felt comfortable bypassing the Pi's MicroUSB power supply and attaching the UBEC's pins directly to the top pins on the Pi's GPIO breakout.
That's just a tiny example of the hijinx. The Pi is an incredible tool if you're patient and clever.
What a rollercoaster.
Currently the Pi is on my roof, connected to an SDR. I sometimes run rtl_server on it, and listen around. Although it's been a hassle, since I have to run upstairs and disconnect it everytime there's a storm. Also, listening to the device over WiFi means I get really laggy control over my SDR. I'm planning on replacing the Pi with something better powered.
I run one as an appliance hooked up to my document scanner which places the documents on Google Drive: https://github.com/stapelberg/scan2drive
I run two more for automatically testing new releases of https://gokrazy.org/
All of this is implemented in Go on top of https://gokrazy.org/, without any Linux distribution in the mix :).
It outputs UART 9600 baud data (https://sensing.honeywell.com/honeywell-sensing-particulate-...).
Does anyone have a good link to some simple guides / advice on how to run such devices using a RPi?
Thanks!
I'm also dabbling with embedding one in the gutted out shell of an old boom-box, and making it a portable Alexa-like "smart speaker" of sorts. Looking at using something like Mycroft[1] or something of that ilk.
But outside of running Mycroft or whatever, I want to load this thing down with sensors (microphone, webcam, GPS, SDR, accelerometer, temperature, humidity, ultrasonic, infrared, whatever I can) and stream the data to a server where I can do more intensive AI related work. The idea is that this thing is the front-end to experimenting with "embodied AI" and having an AI "thing" that can really sense and experience it's environment.
This whole thing is very incipient, but I'm looking at seeing what I can do with something like OpenCOG, or SOAR or ACT-R, coupled with various ML techniques, to give this thing some level of smarts.
[1]: https://mycroft.ai/
* 1 original model that runs pi-hole for the household
* 1 RPi 3 running RetroPie for emulating classic video games
* 1 RPi 3 connected to an official RPi touch screen display that runs a Home Assistant UI
* 4 RPI 3s running as a Kubernetes cluster, mostly just for the fun of setting it up, but I have a few odd jobs that run on them, such as chat bots
I don't have a picture of the cluster all hooked up, but this is what it looks like without any cables attached: https://twitter.com/jimmycuadra/status/846935997619200000
1 - (pi) pi - temperature sensor
2 - (pi) woody - garage door opener - custom web interface
3 - (pi2) white - Unicorn hat blinking lights
4 - (pi2) pi2b - OpenVPN server, pihole DNS
5 - RetroPi - Games (Pi 3)
6 - bigwood - Freeswitch phone system, Nagios4 (Pi 2 Model B v1.1)
7 - (pi) unicorn #2 - unicorn hat blinking lights
8 - pi2 motion - motion sensor, camera, blink(1) light- blink shows red or orange when motion is sensed and takes photos
9 - Slack Bot - (at work)
10 - zero (on desk at home)
11 - green3 - camera - garage wide angle (old cam)
12 - infra - camera front door
13 - infra2 - camera garage wide angle
14 - infra3 - camera front door far view
15 - zerow-cam with infrared usb adapter displaying cameras on tv - change cameras with remote control
16 - zerow-cam1 - camera back yard
17 - zerow-cam2 - camera back yard
18 - Pi4 4GB is backordered but I found a Pi4 2GB which I hope will serve well as a file/backup server. Hoping to utilize the USB3 to get better I/O to a couple external disks.
Running Bitwarden on a VM right now but will probably move this to a Pi4 in the near future
I have all of these connected to a custom command-and-control web interface (socket.io) where I can send commands, perform updates, monitor load average, version, uptime - and can reboot if needed
I made mine from scratch as an learning exercise, but here’s a similar project using the Pi: https://github.com/michmike/Raspberry-PI-Q It’s
We use it to make, for example, this recipe (with some modifications of our own) on a regular basis with a minimum of effort, and it is one of the most breathtakingly delicious things I’ve ever tasted, let alone cooked myself. We follow his instructions but hold to 180-190 deg until the meat reaches about 138, basting a few times with a honey+whiskey+thyme glaze; also be sure to use a fatty salmon, like (in my experience) farmed atlantic, not sockeye.
- an OctoPi server, which allows me to manage my 3d printer remotely.
- a VPN
- a Plex Server, serving media to my TVs and phone. I just ordered the new 4GB Pi4 to replace this one. I’l probably re-purpose it as an OctoPi-like box for managing a CNC.
- a seldom-used retro gaming box, that’s actually been mostly by a hacked Playstation Classic
What I found really neat about this is that if you use the HDMI connection, there is some automated setup/control that allows my tv remote to control the PI. (through the HDMI connection)
But also, the smart phone app for Kodi remote control added a new layer of interaction with the media player that is just sort of unique and unexpected. (everything worked so easily)
Being able to regulate my watering and control it from my phone as been awesome. The whole thing emits events with sensors on redis so its open for systems to hook on top of it. Pi was the ideal choice to keep inital costs low. The amount of power you get for the price is pretty sweet.
The other pi is running the same code moderating lights on a basement shelf of plants too.
The last pi I am using retro pi to play some old school roms.
2) Wired one into a rotary phone to make a weird steampunky smarthouse controller (Dial '0' to turn off all downstairs lights and music, etc)
3) Various LED controls for fun, and Christmas
4) Always experimenting with MycroftAI to stay away from Alexa
> The U.S. National Aeronautics and Space Administration (NASA) this week confirmed that its Jet Propulsion Laboratory (JPL) has been hacked. An audit document from the U.S. Office of the Inspector General was published by NASA this week. It reveals that an unauthorized Raspberry Pi computer connected to the JPL servers was targeted by hackers, who then moved laterally further into the NASA network.
2. OctoPrint for my printer (with a touchscreen because I hate using the knob-based interface on the printer when I'm leveling the bed or doing maintenance)
3. Sitting on my desk because my Terraria server was freezing when saving the world file. Might set it up for emulation in the living room
I'm planning on adding another Pi as a Pi Hole device as an experiment in parental controls via low TTL values to provide scheduled access to specific DNS names. For example, my kid gets distracted beyond all that is reasonable by Discord and I'd like to let him use Discord, but only at specific times. Anyone with an interest in this, please let me know!
Because it's just debian, I also run homeassistant in a docker container started with systemd.
I like this because:
- OSMC ensures it boots into kodi and keeps kodi up to date
- systemd/docker makes it very easy to manage my homeassistant config by scp'ing a new image over to the pi.
Nothing out of the ordinary given the other responses here, but thought I'd share because it's been an especially stable setup for me.
Got a Pi Zero at home, but only used it to play with GPIO and i2c, i like to poke around in drivers to get more insight into how different hardware interfaces and protocols work over these interfaces.
I also had one connected to my Motorola LapDock back in 2012 to run a portable raspbian laptop. It worked surprisingly well.
The 3b runs libreelec for a tv in my bedroom. I found my 1b to be too slow for this, but the 3b+ does admirably.
The 1b, I hope to repurpose into a couple of services:
1) a pihole for my home network
2) a Wireguard VPN for connecting my phone back to my home network.
This is all sort of waiting on me getting usable internet, because my 700kbps upload currently sort of makes it pointless. However, I'd like to do this once I have better internet so I can use my phone as if I'm on my home network. This will provide me with several benefits:
1) I will be able to stream media when travelling for work
2) My phone will benefit from the pihole even when out and about
3) I will be able to control my home network as if at home
4) It will provide another endpoint for hurdling the GFW when I work in China
I hope to start all of this next year, once I move house or when I finally receive a proper internet connection rolled out to my place. If the 1b is too weak for those services, then I will probably repurpose it into some sort of automation system for watering plants, since once again due to work travel I routinely have to lug them over to relatives' houses whenever I'm away for a week or more.
2) security cam to do facial recognition and drop me an email
3) general purpose remote control website/api for turning things on/off such as tv, amp, dac (typical things that need hw integration: ir blaster, 433mhz sockets, 12v trigger voltage etc). Recently discovered APIs integrate quite nicely with Apple’s iOS ‘Shortcuts’ app for poor man’s voice control!
I use syncthing to synchronize files. It's fast, stable, cost me nothing and the only limit I have is the size of my disks.
Syncthing is decentralized, that means that two machines have to be powered on at the same time to be able to perform sync. Raspberry Pi allows me to have that always-on machine at home which is small, quiet and unnoticeable in my electricity bill. Syncthing works across internet bypassing NAT thanks to the community-ran relays (I also run one of them). I could take my laptop everywhere and file changes will still reach my Raspberry Pi.
I hook up an external Seagate USB HDD and it runs just fine without an extra power source. Syncthing keeps up-to-date copy of all my files on that external HDD.
I use borg-backup to take hourly snapshots of my files. Those snapshots are encrypted and I upload them offsite without any worries that some cloud provider could possibly read them. I use rclone for that, it can interface with a number of cloud providers out there. It just take your files and one-way sync them into the cloud.
The setup of rclone and borg-backup is not particularly complicated but still requires some time. Directories, encryption keys, periodic jobs have to be configured. I abstracted all that into one script which is a bit opinionated but works for me. That script can be run on Linux on on MacOS. I used my Mac for that before Raspberry Pi. It uses system or launchd to run periodic jobs https://github.com/senotrusov/backup-script
I installed Ubuntu server on that Raspberry Pi to have familiar environment.
Sadly Raspberry Pi lacks secure boot and have no internal TPM functionality. My external HDD is encrypted but I can't trust Raspberry Pi to hold the encryption key. In rare event of reboot I have to ssh in and manually enter the LUKS key.
This setup is still prone to an evil maid attack as someone could replace or modify the SD card to log that key. That scenario is highly unlikely as I am no particular interest to anyone. What is slightly more realistic is that someone could brake into my house to steal stuff. For that my data is secure as the key is lost the moment you power off the Raspberry Pi.
Overall I'm pretty happy with that setup. My Raspberry Pi slowly blinks with it onboard red LED to indicate that all that services run well and alarms me with fast blinks if something is not right.
And then I have a shelf of other Pis doing nothing, but you know, one day I will finish all those projects...
* Vision - A custom CNN using YOLO [3], where we are able to process a 256x256 (input is scaled) at 10fps to detect bounding boxes for balls and goal posts
* Localization - Kalman filter (mainly currently used for tracking rotation)
* Networking - Game controller (referee) [4], team communication [5] and a debug interface [6]
* Behaviour - A hybrid state machine
* Walking - Inverse kinematic walk with a balance system [7]
Feel free to ask questions. We plan to open source everything (everything) in a month to two months.
[3] https://pjreddie.com/darknet/yolo/
[4] https://github.com/RoboCup-Humanoid-TC/GameController
[5] https://github.com/RoboCup-Humanoid-TC/mitecom
[6] https://github.com/hellerf/EmbeddableWebServer
[7] https://github.com/Rhoban/IKWalk
EDIT: Bullet points on different lines
We're always on the look out for new ideas and projects to turn into learning resources.
If anyone would like to share their code, wiring diagrams and setup processes, then please feel free to email me.
marc@raspberrypi.org
https://selfhostedhome.com/raspberry-pi-video-surveillance-m...
The Raspberry Pi controls 2 Lights, 2 Filter pumps, Cooler, Fish feeder, and CO2 cylinder. Am planning to attach a camera and some sensors to the system as well.
Right now, all these components are controlled by simple scheduling, but am planning to extend the control through a server in future.
The Pi is connected to a 8-Relay board and is attached to a extension power board. So this setup can control just any equipment.
Source Code: https://github.com/codetiger/AquariumControl
Another raspberry pi I turned into a listening device to analyze and modify traffic. I call it Lauschgerät: https://github.com/SySS-Research/Lauschgeraet
1. A GPS antenna which provides an accurate “stratum 0” time source. The pi runs ntpd and provides time for all devices on my network.
2. A home built ADS-B antenna for receiving position reports from local aircraft and airliners. Interfaces to the pi with a USB SDR. Pi runs dump1090 to provide a web visualization of local air traffic. I also feed FlightAware with this info.
3. A home built VHF antenna for listening to airband transmissions. Second SDR. Pi runs scanner software and an IceCast server for clients on my network to connect and listen.
The pi also has a temperature sensor that logs once a minute so I can plot my attic’s temperature and I can have it alert me if it gets too hot.
But a simple on/off is not good enough. Instead, I went with individually addressable LEDs (NeoPixels strips to be exact), and developped my own back-end to manage those LEDs, with a simple front-end.
So far, it supports lighting bottles individually, by category (rum, vodka etc...) and some simple animations across the whole bar.
It's a nice ambient lighting, and it serves as a show-off for guests.
Plus the whole thing runs on a second-hand computer power-supply. The Pi runs on the power-supply power-on line so that when no LED is on, the main power-supply is shutdown to reduce electricity consumption.
Also, I'm using PiHole and Home Assistant.
Disclaimer: I'm the author of Screenly.
It hosts a separate, isolated wifi network via hostaod/dnsmasq. Clients aren't given routes to the primary network or the broader internet - they should only see the Pi and other clients (I'd eventually like to restrict access to other clients as well, but haven't played with that yet).
Access to the devices is via a web server running on the Pi that relays commands and responses. Right now it's a page full of hard-coded buttons and indicators, but I eventually want to turn it into a flexible firewall-like system to make it easier to add/configure/remove clients and rules.
Old video of my hexapod below. Still works great though, because it is really sturdy.
https://hackaday.io/project/28694-yet-another-raspberry-pica...
youtube channel: https://www.youtube.com/channel/UCkH0MTHo-LlxOL_W_3Qeq9Q
It also controls the power switches for the system, and the blinds.
I have OpenVPN running on it as well as a little nginx instance that I can use for reverse proxying if need be.
And the wifi turned out to be surprisingly solid as a (slow) access point, so I have sometimes used it as a Internet of Things Access Point with routing rules to keep all of those devices off the internet.
Its a surprisingly powerful little network box even with its significant limitations.
2x Raspberry Pi 2B running OSMC (with Kodi) for streaming from NAS to office TV and living room TV.
1x Raspberry Pi Zero W running OSMC (with Kodi) for streaming from NAS to bedroom TV.
Provided HEVC H265 decoding works as it should, I suspect I will eventually upgrade all 3 of these to Model 4. They're great for a media center -- low power, small, and provide a local-only player for TVs I don't want to connect to any network.
Also have 2 OG B+ models that sit in a drawer unused, since they don't have enough power for the above tasks.
Auto-Installer: https://github.com/BaReinhard/Super-Simple-Raspberry-Pi-Audi...
PhatDac (hardware): https://www.amazon.com/Pimoroni-24-bit-192KHz-Sound-Raspberr...
Alternative (hardware): https://www.amazon.com/Audio-AUDIO-Raspberry-Better-quality/...
It can be controlled via buttons over bluez / dbus via infrared remote and buttons:
Button Shim (hardware): https://www.amazon.com/Pimoroni-PIM301-Button-Shim/dp/B07HCP...
Bluez API: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/...
DBUS control script: https://github.com/sandreas/raspberry-bluetooth-receiver/blo...
Unfortunately it is not possible to set playback position via dbus (see https://stackoverflow.com/questions/50190477/bluez-and-dbus-...), so rewind 30 seconds is not possible atm.
I connected a 20x4 character LCD to the Pi and put it next to the bathroom mirror. The display displays some useful info: - Estimated garbage can levels (interpolated based on the trash calendar) - weather forecast - cryptocurrency prices
So when I notice that the trash can level is low I can take out the trash without troubles.
(These days I use my Pis for more simple things like RetroPie+Kodi and PiHole)
Recent haul-over includes ESP8266 based remote power management.
My PS3 isn't doing so hot as a media server client for my NAS's movie library - the network connection is poor, the interface is fiddly, and it can't load subtitles embedded in files. I was going to buy a pi3 to replace it as a media server client and hook up an external DVD player, but now I'll be getting a pi 4!
2. xbmc for videos on main tv
3. retropie (I had fun with this for about a week but haven't used it lately)
4. pihole for blocking ads and time-wasting sites
5. various small projects: security camera, motorized window shade, etc.
I run Home Assistant on my desktop to communicate with a few of the other devices in the house but I might move that over to a Pi so I don't have to worry about restarts and performance. I'm thinking about consolidating this setup somewhat but I'm waiting for my next move.
One Pi3B+ connected to anemometer and single solar cell, uploads up to 60 secs of analog data reading every minute by CRON, then has other CROn stuff for emailing
One Pi Zero for home security camera attached to motion sensor/rapid shutter mode, uploads to S3 bucket
One Pi zero for reading HN news out loud in the morning by Amazon Polly, tracking solar cells on window, and then more scheduling stuff
I have another one powered by USB, I intend to use it as "swappable dev stacks by sd card" through USB SSH
Also, the IR pi will probably drive some ambient light as well.
It's a fixture I couldn't live without anymore. When family members travel you still feel connected. It has a tiny ruby script to rotate through pages, during breakfast it displays the kids' upcoming class schedule.
Currently my problem is that samba will fail to write files greater than around 100+ MB uploaded to the server. (Writing to a USB drive). It still handles multi-gigabyte downloads ok.
I've been able to work around it with SFTP uploading, so it's just a minor annoyance, but I wish I knew what was going on.
[1]: https://www.reddit.com/r/raspberry_pi/comments/bwdv36/a_smar...
Made a seven screen display each with their own pi that sync’d individual videos running on each to create some video art pieces.
Also made a bullet time rig with 15 pi’s and each with their own webcam. There was a guy who did this already with lots of documentation but using his own pi-interface hardware he created. We did it without the pi controllers.
https://github.com/gvalkov/olympus-photosync-server https://github.com/gvalkov/olympus-photosync
I built a very simple circuit to listen to 5V pin of HDMI and I hid RPi and the circuit under the desk of a colleague after work and turned off video output of RPi. Colleague's laptop -HDMI> RPi -HDMI> external display. when the colleague comes to work and turn on the laptop, my RPi turned on its video output and external display showed the website I made for the occasion.
Easy Setup (Download and Run):
- ADS-B decoder and transmitter to FlightAware
- PiHole
Required More Coding:
- PhotoBooth: Python script that monitored a special Gmail account and sent attached images to a photo printer (Canon Selphy)
- Upload to Dropbox: ScanSnap sheet-fed scanner, listened to scanner button response, created PDFs, copied to DropBox
- Data Collection Engine:
1. Collected data from local sensors (temperature and humidity) in nursery.
2. Collected periodic data from public APIs (NYC CitiBike)
3. Captured time lapse images from nursery every 2 minutes.
This is after a failed plan to use it for Android TV (my girlfriend made the mistake of picking a WebOS TV and I made the mistake of thinking it wouldn't be so bad). The old one was just a little too slow and only did full HD (honestly, it's fine, but if you have a 4k TV it feels kinda silly). Now that the pi4 has a bunch more power and can do 4K at 60Hz, there is another chance for this!
I'm also toying with the idea of using it for sensors. Battery powered air quality sensor to see along my walking route (there is a narrow, busy car passage that I'm curious about), or maybe measuring things like electricity or heater usage in realtime. Having a graph showing you when it gets used a lot might help identify some easy wins, since walking to the basement to check the meter is a little cumbersome. But those are just ideas.
I recommend the odroid [1] XU4 (desktop) or [2] HC1 (nas) if you have anything that requires constant read writes. Pi SD cards do go bad over time unless you set it to run the OS from memory. Odroid made a smarter choice going with eMMC early on. The con of odroid is you have to hack everything that was already done on a pi to work.
[1] https://www.hardkernel.com/shop/odroid-xu4-special-price/
[2] https://www.hardkernel.com/shop/odroid-hc1-home-cloud-one/
I'm very interested to see how OpenCV 4 and YOLOv3 object detection will run on the new RPi. At the current trajectory I will have to upgrade to a Jetson Nano to get hardware acceleration (CUDA), but resorting to specialty hardware seems like cheating.
They also make a great prototyping platform for IoT projects. I've built 802.11.4 (Zigbee) mesh radio networks for passing small messages across neighborhood distances.
Previously I used an RPi to run an Airplay Bridge to my Sonos speakers. This has since been supplanted by AirPlay 2, which Sonos supports.
It's showing its age though, and I had to hack up some stuff to use it properly:
I'm controlling Kodi via Yatse (Android app), and mostly just use the file mode to browse Movies and TV shows. I have them sorted and named properly anyways so that's not that much of an inconvenience to me. Using the fancy views that show artwork and IMDB metadata is still working but a little to slow.
But even in plain "file mode" Yatse was a little to slow and sometimes timing out when listing directories with 200+ items. This is where the hacky stuff comes to play: I built a simple proxy that intercepts the requests from Yatse and modifies them, namely, when Yatse is listing a directory it sets some field in the JSON that says "media type video" for example, when browsing for videos (forgot what the key is called exactly; currently at work). So I simply strip that key entirely from the request, and now listings take 1-2 seconds for large directories.
While I was at it I also started to intercept links to youtube videos and instead call youtube-dl to download them first and then have Kodi play them back via NFS. This way I get 1080p instead of just 720p and also have a history of everything I watched on YouTube, in case I can't find it anymore, or it gets deleted etc. It's pretty brittle since it doesn't properly track state or prevent you from triggering a second download while the first one is still active, also if you request a 50min video it will take a while until playback actually starts, since it needs to download it fully first. But at least it recognizes if a video has already been downloaded and just starts playback instantly. Turning this into a proper project is on my TODO list, but that list is mighty long.
website: https://www.idealzanussiservice.com
subreddit w/ voting: https://www.idealzanussiservice.com/blog/%D8%B5%D9%8A%D8%A7%...
* A rpi zero running several scripts(hooked to slack, telegram and a private mattermost server) to monitor the health of some production services at work from home(in case the network at work goes down and all the services there fail to notify the right people). Has never happened but having it makes sleep at night a tad better.
* Rpi 3 b for some throwaway code/testing/place to store stuff at home and using it as an access server to access my home network.
* Rpi 2 b pretty much glued to my parents' router so I can access the network at their place every time there's one of those "My computer is telling me something, what do I do?". I'm sure most of you are aware that those messages are surely gonna cause the end of the universe and need to be resolved as soon as possible and could not possibly wait 2 hours.
https://github.com/pauldotknopf/raspberry-pi-camera-source/r...
I can't wait for my Pi 4 to get in so that I can have a test 4k60 source.
https://github.com/smeylan/tempeh/blob/master/tempehrature.p...
https://github.com/abhinuvpitale/goodreads-quotes-raspberry-...
I've also hooked up an RTL-SDR to it and ran rtl-tcp instead of needing to run a long USB cord.
a) a Pubic Service Announcement slideshow it autoboots into chrome and hooks in composite NTSC. Can be remotely managed, etc.
b) It also serves the station's website which previews the slideshow in a frame, or has a page showing all the slides.
Experience: very resilient just cycle power when problems... but learned the SD card is way too sensitive for power cycling - so now has an external HDD for better recovery.
Plan to work on one for data collection/receipt for a local recycler, that one will likely use Python with a touchscreen to collect signatures.
This is a big disruption to the POS/terminal market as it gives a very powerful/flexible platform that can be developed/deployed inexpensively, and parts can be sourced easily when HW problems occur.
It's been a fun hobby project over the past 6 years, and I also do some other things like home environment (temp, PM2.5, etc.) monitoring.
I also have a few Pi Zero W's strapped to USB batteries I use for impromptu time-lapses, using a little set of scripts here: https://github.com/geerlingguy/pi-timelapse
I love being able to tinker with software/hardware easily... The Arduino and FPGA's require a deeper investment, and I like how I can do everything I want in Python on a Pi, for more hobbyist projects that don't have more power/processing constraints.
(We've upgraded it a bit since that post! - We also use it to ping a Slack channel for when it's standup).
We also use Pis to run some of our dashboards: https://support.geckoboard.com/hc/en-us/articles/36002392437...
https://medium.com/@bendavey/bringing-android-auto-to-audi-n...
I'm very tempted to get a 4 and pair it with a lower-specced NAS for home server purposes - I don't think even the Pi 4 has quite the I/O to be a great storage server by itself, but that combo is probably more fun and flexible than just a NAS alone...
I've order a 4GB Raspi4 to upgrade the kids' desktop and 1 GB Raspi4 to upgrade the automated backup server (Gb ethernet + USB3!). Kodi will get the old kids' desktop.
I setup a headless Linux distro and tested out the ARM port of SBCL. Not surprising, really, but I was able to setup Emacs, Slime, and SBCL and develop Lisp over SSH pretty comfortably.
I ended up writing a Common Lisp binding to WiringPI [0], and then another package which used it to read data from a GPS module [1]. I didn't really have a plan, just seemed interesting.
I haven't done much with it since then.
Audio: I'm also using one RPi2 with an attached hard disk as a music player for pen&paper roleplaying sessions, and I have 3 Pis distributed around the house acting as Wifi-enabled Airplay receivers attached to off-the-shelf powered speakers.
Retro gaming: I built one RPi2 into an empty Amiga 500 case, it runs an Amiga emulator with many emulated game floppy disks onboard. Fun fact, the Amiga 500 keyboard sends its key strokes over a serial interface, so it's relatively easy to attach it to modern devices.
3D printing / IP cameras: I have drifted towards the Orange Pi hardware recently, mainly because they have a dirt-cheap headless module that costs about 10€. These are extremely useful for all kinds of automation tasks. For example, I'm using them with the Octoprint open source project to control 3D printers. Those headless Orange Pi Zeros are also fantastic as IP cameras, which has become necessary recently because consumer IP cameras that do not send all your data to China have become rare and expensive.
Attendance and access control: I'm currently considering throwing out our shitty proprietary attendance and access management system at work, in favor of some simple custom-built Raspberry Pi or Orange Pi-powered panels. I have a prototype ready but haven't had time yet to make more.
Lab control: I have an RPi3 attached via serial interface to a chemical analytics device at work, which required reverse engineering the proprietary protocol between the device and its shitty Win32 software. This allowed us to throw out a legacy Windows PC that needed to phone home all the time.
Wardriving rig with GPS puck that runs kismet, airbash, and bettercap to steal PMKIDs and also 4-way handshakes from nearby networks for offline cracking and data visualization. Also has UPS supply for backup power.
An aborted project to make a Hindustani raga time-of-day player, based on a Pi Zero W with a 128GB SD card, that would stream a continuous loop of music appropriate to the specific time of day (8 distinct periods), via a network interface such as Plex. But it was too complicated.
I've also used an RPi3 as a node in https://github.com/lennartkoopmann/nzyme.
One is our Internet radio in the kitchen.
One Pi 3 with a PiNoir infrared camera is used in a home-made camera trap for recording the local wildlife.
Two Pi Zero Ws are used in my son's high altitude balloon cosmic ray high school experiment, recording video, and reporting GPS altitude and Muon count rates via 50bits/sec RTTY.
One is used in a beetbox I built for a BBC TV show. Not this one, but pretty similar: https://newatlas.com/beetbox-vegetables-musical-instrument/2...
Then there's assorted robots, but none of those are currently operational.
* Always-on, ssh-authenticated gateway to my LAN. I used it while traveling to tunnel through and remotely control my desktop computer which had some credentials I didn't have with me.
1) PiHole. I'm upgrading this to a RasPi4 and seeing if I can also merge 2) 5) and 6) into it.
2) NAS/VPN/Media Server/Hass.io
3) RTL-SDR for ADS-B Receiver feeding to numerous data warehouses (Flightaware, ADS-B Exchange, PlaneFinder, etc)
4) Connected to RTL-SDR and running rtltcp for generic HF/VHF/UHF radio receiving which was previously part of a SATNOGS automatic cubesat/Amsat/ISS receiver build I've not completed yet.
5) Debian desktop on my workbench
6) A Pi Zero W running a ZNC IRC bouncer
7) Experimenting with remote ham radio control but linux-based ham radio software is still a bit too frustrating, so this isn't an active project.
8) Two extra RasPis and three PiZeroW's just lying around because Microcenter always has them for ridiculously low prices.
My current roadblock is getting a relatively high resolution rather wide aspect ratio screen. Hard to find, it seems.
Every now and then we play "Daddy's games", so he has NES megadrive, and MAME (PacMan mainly). As he starts to master those, I'll add the next generation to it. If we've played some of the same games, hopefully it gives us some form of common framework, and him an interest in how he could code something similar i.e. a gateway in to computers. If he decides he doesn't like it, that's fine too.
So far it's goign well - we set off on the adventure 6 months ago when he was 4. I'll also get another microUSB card and try trhe same with my daughter when she's a bit older (currently she's 2).
The router and modem both run OpenWRT, which addresses any number of basic sins one might hope for, including adblocking, firewalling, and media server.
I am looking for options to provide streamed media over existing audio equipment in the flat. This might be applied to a media library (DLNA audio and video), podcasts, Internet radio, and borrowed items from libraries (local, online).
There's a set of devices which offer to talk to local audio equipment, much of which costs as much, and often several times more than, a RaPi. Seems that a full SoC system might be the better option, particularly if WiFi and Bluetooth are built in.
1 keeps a log of temperature/pressure/humidity using sense hat;
1 has a backup of my photos on an external hd (and also has an sds011 dust sensor (https://github.com/glgraca/sds011).
But my best project has been a picture frame using a Pi Zero W that receives photos via Telegram. My kids' grandparents have this also and they love it (https://github.com/glgraca/PiFrame).
I once took one on a holiday to watch Netflix at night.
I also made a media player for my daughter that has all of her kids shows on it. I designed/printed a case for the RPI+vesa mount. I'm super excited about the new RPI that was announced todayish-- because it has a hardware h.265 decoder meaning, I'll no longer have to transcode some things.
I tried PiHole and I really liked it, but it caused some problems with some sites my folks frequent, and it broke mDNS discovery on my network. I may reinstall it and just exempt their devices.
The Idea is for anyone to make a low cost NAS that allows a TOR service to upload/dowload files , pgp encrypted them with the key of the journalist, while having the simpliest interface as possible. I did'nt update for a long time tho.
There's a Slide in french language here : https://fr.slideshare.net/Fred2baro/la-whistlebox
He also built a solar panel that's mounted on an upside-down bicycle frame, slowly turns all day to keep facing the sun. Lot of interesting math to track the sun across the calendar year.
I'm boring, just building a NAS with Nextcloud Pi. Although it will likely be built on a different board that's better-suited for NAS…
- 1x Raspberry Pi Zero W - monitors several Wemo Insight Switches around the house and turns them on if they are in an off state (if the power goes out, the Wemo switches do not turn back on so I have to do it manually)
- 6x Raspberry Pi 3 Model B - running in a k8s cluster (1 master, 5 workers) doing nothing until I can find time to continue working on this project... found out I need to build Docker images on an ARM host so my CI/CD first choice did not work :(
2x RP2/3 with HiFi Berry DAC driving an amp. https://www.picoreplayer.org/ connecting to http://wiki.slimdevices.com/index.php/Logitech_Media_Server
1x RP2 running PiHole and Apache + Owncloud
1x RP3 running RetroPie
The OSMC and music players get daily use and have been in use for a few years
I've created a small repo to demonstrate this. Connect a zeroW to a computer, the Pi will expose a hidden Wifi network that by connecting to it you'll be able to send remote keyboard commands (or execute ducky scripts) on the host computer: https://github.com/ozkatz/pi-remote-ducky
Also looking to get my SDR rig up and running on one of the other Pis i have waiting to be used.
- Hosted a blog using Rails and a Cron that updated the A record on my Route53 domain to point to my local IP address. I'm not sure anyone ever read it, but I had it up for about a year.
- Attempted to reverse engineer a treadmill controller with the UART pins. I successfully figured out the baud rate and captured bytes, but never figured out how to control the treadmill motor board. I have a feeling the motor board had a problem.
- Connected a piezo element to GPIO and made a controllable alarm device.
Nothing that cool, really.
2. RPi Zero: used to prototype a device for my company. The RPi is connected to a LimeSDR Mini and an UPS. Meant to work out some of the software and form factor for a deployable electronic warfare device.
I'm starting to replace RPis with ODroids for the most part. I'm actually waiting for 2x ODroid-HC2 to arrive any day now. One will be hosting a Syncloud instance, as I want to experiment with Diaspora social network. Not exactly sure what I'll use the other for yet.
Firmware: https://cbm-pi1541.firebaseapp.com/
Hardware: https://www.hackup.net/2018/07/pi1541io-revision-4/ https://github.com/hackup/Pi1541io
2. Build said Ceph cluster.
3. Become disillusioned with both SD and USB I/O.
4. Place all of them in storage.
5. Buy 8 Tinkerboards, hoping to make an awesome Ceph cluster....
* I use a Raspberry Pi Zero-W and a neopixel strip to tell me the time at night. This post describes part of it: http://www.thebacklog.net/projects/smart-light/
* Run a piHole at home.
Things I've done in the past:
* Use a Raspberry Pi as an intervalometer to do time lapses with a DSLR camera
* Make a photo booth for a 2 day workshop.
* As a cheap computer to run coding tutorials
* Monitor water levels in a hydroponics system using a ultrasonic sensor
* As a WiFi access point to access a wired network from my phone
Pi 3B running adsb-receiver and feeding flight data into Flightaware, ADSB-Exchange, ADSBHub, FlightRadar24.
Pi B Rev 1 running node-red with a Jeenode decoding weather station data from my weather station. Sends data over MQTT to Home-Assistant.
I have a BananaPi M2 Zero running Armbian and doing nothing at the moment. It's likely going to be put in a box close to the ADSB antenna and take over ADSB duties in order to free up the 3B for AIY/Snips.ai experimenting.
At work: show Grafana dashboards on our 4k monitors. Currently using model 3 which doesn't like 4k so much. I'm looking forward to upgrading to the 4 in this case, see if they are more reliable. The 3's like to crash/reboot periodically and really struggle to drive the 4k display at a decent speed.
Mostly home automation. 1x homebridge server, ffmpeg transcoder for security cameras, 1x for controlling an electric fireplace using an IR shield and power monitoring outlet, 1x for controlling model train switches and bridging that into HomeKit
https://hackaday.com/2019/06/05/mobile-sigint-hacking-on-a-c...
If it wasn't for F5OEO's Rpitx library, I would have been stuck with non-SDR Tx. https://github.com/F5OEO/rpitx
Idea would be to provide enough information in a booklet to get students to a point where they can power the pi and then teach them the basics of electronics and coding by building a power monitoring system, with the pi at the heart.
You can what we are doing here: https://localelectricity.org/
- v3 that runs RetroPie - v2 for PiHole - a zero W with a vibration sensor that I use to text me when my washer is done (turned off the washer's alarm so as not to wake sleeping kids)
I have used the 3B for RetroPie as well in the past. I am planing on using a RPi for different kinds of webscraping in the future. I would also like to set up a NAS/backup server.
One for running Retropie https://emulationstation.org/gettingstarted.html#install_rpi....
Next one is for playing with https://www.zoneminder.com/
2. I have a RPi with an attached set of 12v switch controls that I use to manage various things in my Airstream trailer such as internal/external lights a backup shut off valve for my LP tanks as well as a watering system for plants that I keep in the trailer that I don't always get around to watering.
- AdGuard Home DNS (Pi Hole was just not stable for me)
- Unifi Controller
- Torrent box (come get your Linux distros!)
- Always on platform to host various scripts on; one backs up my blog to Internet Archive when it changes, for example.
- Twitter bots that report the RPi status (just went down for reboot, etc.)
- Bot that watches Caltrain for delays and Tweets them to me.
- Platform to play around with orchestration, DevOps, etc. I learned Ansible using them. Still want to move it all to Docker, but that'll have to wait.
great for multi room sonos-like system
* Pi-hole
* Home Assistant
* Processing assistance and PPP/Serial and tcpser connection for an Amiga 4000
* MyCroft personal assistant
* Octoprint for 3D Printing
* MotionEye camera management (Moving across to a NUC)
* A 4 node pi-zero cluster using a ClusterHat for distributed Pi approximation optimization I normally run once a year on Pi day.
Much of this is due to the segregated way my network is set up, and the Pis have largely replaced previous OpenWRT devices, although some of these Pis have now or are in the process of moving to other more reliable systems.
Because of the low cost, I always install two units on every site; one is powered and idle but ready to take over if the other fails. Not hot-standby but close enough for my purposes.
A knob you can click to turn the lights on or off, and turn to control the brightness.
A knob you can click to toggle between "natural light" and "color", and turn to control either the warmth or the hue.
Not sure if I need a whole Pi for this or if I should attempt it with something more bare-bones, but that's the project I have in mind.
- Network controller (using CUPS) for a very old laser printer that only has USB.
- Various hobby electronics projects like controlling an Arduino robot via photo and ultrasonic sensors and wifi, developing networking software for ESP8266, and various other simple electronics experiments.
On my rpi3, I use it for download automation with couch potato, sonarr and radarr.
With the release of Raspbian Buster I am currently rebuilding it because it was the first one I bought so there was plenty of residual stuff from when I had no idea what I was doing.
I have a Pi 3b+ I use as a Pi-Hole, samba share and whatever I want to try at the moment. I have to rebuild it after I "finished" with my site.
And I want a Pi 4, or two.
2x LibreELEC media players 1x RetroPie emulation station 1c OctoPrint/OctoPi 3D printer controller 1x Home Assistant automation controller 1x Car PC project 1x retrofitted old alarm clock 1x hosting RTL-SDR stick in attic
One of the media centers is actually a Tinkerboard, but that's been annoying due to half-assed support and I'll be replacing it with a Pi 4 as soon as I can get my hands on one.
Yesterday I tried steam link. Previously a vpn AP. Also a air quality mon. And a flightaware station. And a file server.
ie i Format it quite often and start from scratch
One running OSMC (Kodi) media server.
One that manages nightly backups for all the machines on my network. Does wake-on-LAN as needed, uses rsnapshot to encrypted external drive. I also run Pi-Hole on this.
Have one in the office that serves as a terminal server via X2Go. Let's me remote desktop to office machines as needed.
I'm quite a fan of DietPi as my distro to use on these. I also use Ansible as much as possible to configure and manage them.
It's definitely been a challenge using them in volume, but they've been surprisingly reliable once you control for things like heat dissipation and get a decent networking solution. (At our scale we're approaching having to decide if we want to be a MVNO.)
The coolest application: An Airconnect container (https://github.com/philippe44/AirConnect) which upgrades my mediocre Internet radio device with AirPlay.
1) video security system using zoneminder
2) text and email me alerts
3) Automate lights/devices using 433MHz RF sockets, crontab and RF433Utils
4) A cloud storage for my files using owncloud
various IOT things - plants, HVAC etc etc
for real world: deployed "kiosk"/touch POS using https://github.com/LeToteTeam/kiosk_system_x86_64
Because i still need to buy a micro HDMI cable :)
The plan is to setup a piHole, make a SMB share on usb HDD, and if it has enough juice left - connect it to TV and setup it with some streaming services.
I would love to have a small home server rack but both power costs and space constraints prevent me from setting it up. i might do it on multiple RPI's - and maybe add a NAS for storage later on.
https://github.com/davidbanham/relay_runner
I used to use an esp8266 but replaced it with a Pi after a lightning strike destroyed it. The Pi is just so much easier to write software for and it's been no less reliable in practice.
- SDR and packet radio (Direwolf) projects
- Kodi
- rpi zeroW with usb serial for connecting back to my house from work/travel.
I had more projects, but I've been able to replace them all with ESP8266's. Rpi is overkill to do simple things like toggle a gpio pin or take temperature readings. Use it if you have it, but it's nice freeing up extra rpi's with a $2 ESP.
I keep meaning to buy a bunch of 'em and build a portable Erlang/OTP cluster. So far I've only done the "buy a bunch of 'em" step ;)
I’ve also convinced the company to buy 8 3B. Each of those is connected to a 1080p display through HDMI and each one of them boots raspian with chromium-browser in kiosk mode into one specific Grafana panel or playlist. I control what URL each of them boots into from Saltstack states.
A Pi 3 at home runs a Flask server that collects data from sensors around the house (ESP8266 + SHT20 for temp/humidity), and provides a web page that overlays sensor data on a diagram of the house. I've been curious about CO2 levels in the bedroom overnight, and have parts for that experiment on order.
2. A raspberry pi 2 at a different location which provides off-site backups for the data archived by the first pi
3. A raspberry pi zero to run magic mirror on a leftover screen (I cannot be bothered to turn it into an actual smart mirror though)
4. And I recently added another raspberry pi 3 to play with RetroPie
When the pre-order frenzy for the Pi4 has died down, I'm going to buy a 2 or 4GB model and use it to replace the old and slow crappy Windows 10 box we're using to stream Amazon Prime stuff to our TV.
Roughly followed this tutorial: https://www.instructables.com/id/Fairytale-Phone/
I never figured that out, so I bought a second-hand Mac Mini to power the display instead.
One for Kodi+VPN. With yatse on Android I have my own Netflix and Spotify for my own owned content on demand whenever.
Another for a baby monitor that feeds TinyCamPro with audio and video
A third that is a slave Kodi to play music in different part of the house as well, but mainly to operate the electric gate from my phone.
About to buy a rp4 to build a synth with a keyboard I just got.
I have a rpi3 installed in my truck that acts as a media player. It also reads my OBDII so I know how my engine is running and other diagnosis information. I also use it to map wifi/bluetooth spots and other random data as I am driving.
Aside from valuing my sleep, I have a lot of incentives to ensure it never goes off, including the fact my wife says she'll divorce me if she ever hears the klaxon :D
Currently, mine is running on an ODROID-C2 but the Pi 4 should have more than enough performance for one.
My setup is a stripped down install with a minimal window manager. There's only one icon for launching Firefox which is configured in an amnesic mode. The DNS is set to my Pi-hole.
I love minimalism and part of my minimalism approach is not having vulnerable things in vulnerable places. So if the Pi gets destroyed because a workshop is fairly volatile, no big deal.
It boots up and has support for virtual memory, interrupts, timers and very basic multi-threading.
You can take a look at the source code here -> https://xbhatnag.com/xyos
This is all on one 3b+ with plenty of resources to spare.
-PiHole as an ad/tracking blocker (adding PiVPN tonight to VPN into my home network)
-Plugging sensors to measure temp/humidity and controlling AC state (on/off) via IR Led (https://imgur.com/a/pYugqXz)
-Unifi Controller
Also to serve as RS232 to wifi adapters. You'd be surprised how much stuff still uses serial to interface with the outside world (tvs, projectors, audio switchers, etc).
Another one is used more like a custom IoT hub/gateway for various BLE (and even some LoRa devices).
It also runs a Twitter bot I made that takes a picture of my backyard each morning (@walkburlington).
I think i want to make useful wireless NAS out of a Pi 4 once.
working on
super interested in the work Nick Busey has been workingon
HomelabsOS
tons of cool stuff, lots of awesome software to install.
I have been enjoying the open source community a lot lately
- 2x Raspberry PI 3B+ in my office running 2 custom dashboards with info related to my web projects. One also runs Homebridge.
- 1x Raspberry PI 3B+ running pivpn.io
- 1x Raspberry PI X running an energy monitor (bough it as a kit
I threw my first Raspberry Pi in the trash just last week.
- Living room music player & "radio" streamer -- I need to set this up as an A2DP audio receiver too
- octoprint server
- Stratum 1 NTP server (GPS referenced)
If I didn't also have a "big" linux system running 24/7, it would be doing things like DHCP, DNS, MQTT server, etc.
2. retropie
3. commodore64 disk drive emulator! [1]
I I can also change it manually through HTTP GET commands on the BlinkStick server with my API key.
1x Raspberry Pi 3 to teach the kids how to code in Python and do math games.
Would there be an advantage to me running pihole on the pi3 instead of on my linux server?
The new Raspberry Pi looks powerful enough to use as a media center PC, I ordered one and want to see if it can do that well enough (read as: I’m curious to see emulation performance.)
Pretty easy to use, so far I like it.
Besides having to hit the reload button 10 times day or so, it works a treat
One raspi 3 is a camera covering the entrance to my apartment.
* company ownCloud server
* company wiki, company IRC server
* private RaspberryMatic instance for doing smart home (HomematicIP) without cloud
Used to annoy people when a Jenkins build fails.
I have another 3 running MotionEyeOS that I keep pointed out the front of my house to catch package thieves.
One running Seafile (https://www.seafile.com/en/home/) with an old laptop hard-drive connected via USB enclosure. It acts as my own Dropbox. I mainly store notes and photos on it and sync them to a few other devices for redundancy. It also has a Samba share with all of my music and has an open vpn server so I can connect to it from anywhere.
One with a HiFiBerrry Digi+ hat (https://www.hifiberry.com/products/digiplus/) connected to my sound system via toslink running an MPD (https://www.musicpd.org/) server. I can control it with M.A.L.P. (https://play.google.com/store/apps/details?id=org.gateshipon...) on my phone. This one also has a 7" touch screen (https://www.amazon.com/Raspberry-Pi-7-Touchscreen-Display/dp...) which I use to sometimes display ncmpcpp (https://github.com/arybczak/ncmpcpp) inside edex-ui (https://github.com/GitSquared/edex-ui). This one also acts as the living room clock with an USB LED message board (https://www.amazon.com/818-Dream-Cheeky-Message-Board/dp/B00...) controlled by dcled (https://github.com/Conservatory/dcled).
Another with a GPIO breakout and breadboard with an individually addressable LED light strip attached. I got the idea from this Adafruit tutorial (https://learn.adafruit.com/light-painting-with-raspberry-pi/...). I wrote a program in Python to make it softly glow between random colors and sync to any beats-per-minute.
I have one connected to a big screen TV with a USB stick loaded with home videos playable using omxplayer. I use Raspicast to control the playback using my phone.
Also, like using them for projects using Rust.
Not fully automated since I still have to put the capsule in the morning, but works great.
1x running OctoPrint by the 3D printer
1x responsible for remote serial access to and cycling power on my RISC-V board
1x updates the weather on an e-ink display every 20 minutes
At home I use RPi Zero W for controlling my media centre in the living room (Mopidy-based) from my kitchen.
1. Pi3: media server (minidlna), nfs & samba for backup to usb drive, Pi-Hole, weather station with BME280 sensor and gnuplot for graphing
2. Pi2: wifi bridge for my tv box
And two (Pi2 & Pi3) waiting for some use.
1x Raspberry Pi 3: Home-assistant.io, perennial WIP
1x Raspberry Pi 1b: Prototype of Pandora streaming box w/pianobar and an LCD char display
1x Raspberry Pi 2: WIP for next rev of Pandora box
Having set a bunch of DNS blacklist zones to completly eliminate necessary of ad blockers on all my devices.
Following, I have set up dhcpd, thus I‘m not bothering about setting static IPs.
I don’t maintain it that well, right now unifi is crapping out for an unknown reason, but my one access point still works fine.
Since I have a permanent use for it now, I'll probably be buying a second to play around with.
Raspberry Pi 1B+: Streaming radio scanner to Broadcastify
Raspberry Pi 2B: Octoprint
Raspberry Pi 2B: Signage, looping videos on a 32" TV
Raspberry Pi 3B: Duplicity "server" (backup software)
Raspberry Pi 3B+: Web dev box
Previously:
Raspberry Pi 1B: Hylafax server
Raspberry Pi 2B: Kodi
I have another one running HomeAssistant with a USB z-wave adapter as well as some esp8266/tasmota switches.
2. I have a 3 B+ running RetroPie.
3. I use a model 1 with USB Wi-Fi adapter as a wireless print server for an old LaserJet printer.
That was the easiest way to avoid ground loops in my home audio setup.
but I actually use one w/ octoprint for my 3D printer, really like it.
I also attached a webcam for home security (motion-project) that sends me a gif over telegram.
- OctoPi for my 3D printer
- RasPlex (Plex client attached to TV)
- Lakka, an emulation OS for retro gaming
- znc bouncer
- tiny public http server
- attempt at osmc/kodi
- see how low (Hz) can it go while still be emacs capable (https://monkeyplush.blogspot.com/2012/09/raspberry-pi-underclock.html)
plans that never realized: - pi as electromechanic controller
- pi as atmel flasher (thinkpad bios fix/coreboot)1.) Arcade emulator box for a custom control panel I made
2.) Host machine for a twitter bot
3.) Octoprint server
4.) Virtual disk drive for an Apple II computer
5.) Internet connection quality monitor
2. PiZero controlling a mousetrap (servoe controlled trapdoor with IR sensor)
Just grabbed a 3b+ to use as a dedicated Pihole DNS server for my home network.
1x Pilight (working together with HomeAssistant in a different machine)
1x sandbox (testing software, web stuff, etc)
1x Asterisk/RasPBX
1x backup manager
1x honeypot
1x bastion host
1x media player (also integrated with HA)
Just got the 4B to use as a Plex server
Will be buying the new one to up my media player then I'll have a spare :-D
I had PiHole, but moved it to a tiny VM in an effort to minimize cables.
A preconfigured raspberry pi, maybe with case, that automatically saves multitrack audio from a USB card. When you plug it into a Soundcraft Signature MTK audio interface (USB soundcard), at boot it waits for sound and reads all the live input channels and saves them to disk.
That way, we could record the full multitrack of our sessions very easily, and not necessarily need to have a laptop computer involved.
Edit: I would also pay for this if it shipped: http://www.samplerbox.org/ which is a sample-box for a MIDI keyboard. So also taking instruments off a laptop and into a smaller device.
I don't know why people don't sell prepackaged RPis for a mark-up for installing software that just boots and has sensible defaults.
Also- a PiHole.
Pi hole.
SSH server for tunneling
gogs
Anything else that needs a tiny Linux box.2. Home automation based on a 433 MHz transmitter
3. Media centre
4. Small router bridging from WiFi to Ethernet
I'm sure it does other things too but I haven't got round to it yet :).
2. Admin terminal that sits on my desk.
I've made a four wheel drive robot called Rover that uses brushless motors and 3d printed planetary gears. It's all CC0 open source:
https://www.youtube.com/watch?v=pwCkX6bLY3E&t=4s
https://github.com/tlalexander/rover_control
https://reboot.love/t/rover-and-skittles-cad-design-files-he...
I've made a smaller classroom style robot named Skittles that also uses brushless + planetary and is open source:
https://www.youtube.com/watch?v=Y2-zIUY_kww
I taught a robotics class using the robot Skittles, and the students did a great job picking up Raspberry Pi. There's a lot of tutorials on the web they found to do their work!
https://www.youtube.com/watch?v=4pql6ZbPVog
I've made a "fake Philips Hue" light out of a SK6812 RGBW LED strip to go with my existing Philips Hue system. That uses this github project:
https://github.com/diyhue/diyHue
I made a humidity controlled chamber for mushroom cultivation:
https://github.com/tlalexander/humidity_controller
I've made an RTK GPS system using two raspberry pis and two $75 GPS receivers to make a GPS system that so far looks to be accurate to within a few centimeters (when you have clear sky).
http://rtkexplorer.com/how-to/posts-getting-started/
I replaced our dodgy bluetooth audio sink on our stereo with an Airplay node using this software:
https://github.com/mikebrady/shairport-sync
I've added a wireless front end to some of my 3D printers using Octoprint:
What else? Well I just keep going. Professionally I'm a robotics prototyping engineer and I cannot tell you how much joy I get from the Pi and the things I can make with it. :)
retropie with my rpi3
I found a braille display which features a small compartment with micro-USB inside. Used a Pi Zero (these days 0w) to transform that braille display into a full-features Linux laptop. I documented the first version here: https://blind.guru/brlpi.html
I've always been of the mind that a 3D printer should never be left physically unattended - even with monitoring (via camera and such), as they can potentially start a fire if something goes wrong (failed print spewing random filament?).
Is this a wrong viewpoint? Are there certain failsafes put into place to make the possibility of a fire non-existent?
I can think of a few failsafes (fire/smoke detector to shut things down, encasing the system inside a fireproof cabinet, perhaps with some kind of instant extinguisher system, filament/jam monitoring sensors) - are they enough?
I should probably do something else with it as its been gathering dust for years now.
Plan on using one for a GPSDO data monitoring.
The problem with the RPi is the SD card file system. It’s just not reliable enough. I have had better luck with the Beaglebone Black, which as on-board eMMC.
* DNS server including pi-hole
* headless bittorrent client (transmission daemon)
* NFS and miniDLNA media server
* git remote