Your Raspberry Pi Projects

I flashed this to an SD to check it out https://github.com/htruong/crankshaft
It's an Android Auto head-unit emulator for those that don't want to spend R5000 on an aftermarket double DIN.
It seems solid if a bit slow, the dev is working pretty regularly on it although I don't know how much original work they are adding vs how much they are putting OpenAuto into a nicer package. Irrespective, I've designed and am currently 3D printing a front cover for my Waveshare touchscreen. Once that's done I'll cut a back plate out of ply or plastic and mount a Pi3 and a regulator to it then maybe print a cover for those two to screw on to the backplate. Then we'll see how well it works while driving.
 
I flashed this to an SD to check it out https://github.com/htruong/crankshaft
It's an Android Auto head-unit emulator for those that don't want to spend R5000 on an aftermarket double DIN.
It seems solid if a bit slow, the dev is working pretty regularly on it although I don't know how much original work they are adding vs how much they are putting OpenAuto into a nicer package. Irrespective, I've designed and am currently 3D printing a front cover for my Waveshare touchscreen. Once that's done I'll cut a back plate out of ply or plastic and mount a Pi3 and a regulator to it then maybe print a cover for those two to screw on to the backplate. Then we'll see how well it works while driving.

That sounds pretty cool.
 
Raspberry Pi 3B+ launched:

https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/

-Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
-1GB LPDDR2 SDRAM
-2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
-Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
-Extended 40-pin GPIO header
-Full-size HDMI
-4 USB 2.0 ports
-CSI camera port for connecting a Raspberry Pi camera
-DSI display port for connecting a Raspberry Pi touchscreen display
-4-pole stereo output and composite video port
-Micro SD port for loading your operating system and storing data
-5V/2.5A DC power input
-Power-over-Ethernet (PoE) support (requires separate PoE HAT)
 
Right, finished this eventually and very Happy,

Pi2b, (or not 2 b ) :crylaugh:

Dpa90 amplifier, running Volumio on sd, bought me. Little Aluminium case for the pi, I had a Seagate 1tb wireless drive lying around, stuck 500 gb of Flac music onto it.., edit config to support the Hd plugged into the usb without the aide of its own psu.... Dug out two old 6 Ohm Sony speakers from 1987, and now have awesome vibes playing, comtrolled from Pc, Ipad and two mobile phones..

image.jpg
 
Right, finished this eventually and very Happy,

Pi2b, (or not 2 b ) :crylaugh:

Dpa90 amplifier, running Volumio on sd, bought me. Little Aluminium case for the pi, I had a Seagate 1tb wireless drive lying around, stuck 500 gb of Flac music onto it.., edit config to support the Hd plugged into the usb without the aide of its own psu.... Dug out two old 6 Ohm Sony speakers from 1987, and now have awesome vibes playing, comtrolled from Pc, Ipad and two mobile phones..

View attachment 511539

Nice been wanting to do this as well. How did you settle on Volumio? Im looking for something that will run Raspian as well. Think I found something a while back but will have to look for it again.
 
I flashed this to an SD to check it out https://github.com/htruong/crankshaft
It's an Android Auto head-unit emulator for those that don't want to spend R5000 on an aftermarket double DIN.
It seems solid if a bit slow, the dev is working pretty regularly on it although I don't know how much original work they are adding vs how much they are putting OpenAuto into a nicer package. Irrespective, I've designed and am currently 3D printing a front cover for my Waveshare touchscreen. Once that's done I'll cut a back plate out of ply or plastic and mount a Pi3 and a regulator to it then maybe print a cover for those two to screw on to the backplate. Then we'll see how well it works while driving.

That's nice! I'd like to build one with a OBD2 interface -- not sure if I can trust a Chinese head unit connecting to the CAN-bus, but if I have built it myself, then I can.
 
So this is my project:

Just got me a shiny new LTE connection with 200GB of night data (12:00 - 7:00), which is perfect for updates and downloads. The problem is the PS4 does not have a download manager that can schedule downloads.

Solution (which is work in progress):
Raspberry PI with a squid proxy server on it. This solves the night time data problem as I can setup a cron job to control the proxy server to limit internet connectivity to the night time ours. This also solves an issue the PS4 has with slow download speeds.
https://www.reddit.com/r/PS4/comments/522ttn/ps4_downloads_are_notoriously_slow_i_might_have/d7gvuvh/.

The only caveat for this, is I would think it is a bit clumsy to have to ssh into the pi whenever I want to use the internet on the PS4. So I am building a switch and an LED indicator to manually turn on the proxy server.

I have had this Raspberry pi sitting in my computer spares box for years, waiting for a moment like this.
 
Raspberry PI with a squid proxy server on it.
Been toying with the idea of a squid server...but concerned it'll slow things down.

Might just move it away from TV and connect it to eth instead and SSH in
 
Last edited:
Been toying with the idea of a squid server...but concerned it'll slow things down.

Might just move it away from TV and connect it to eth instead and SSH in

Glad I took your advice. Did a speed test with PI, the poor little thing limited the internet speed to 10Mbps. So I have moved the proxy onto the gaming PC. So alas, the PI is going back in the drawer.

As a side note, turning the proxy on and off to control the PS4's downloads doesn't work because the PS4 has a useless download manager. It won't auto-restart downloads. Instead, I used CCProxy to throttle the speed to the PS4's mac address to 5 kb/s during the day. That is enough to keep the downloads in the list without chewing through my cap.
http://www.youngzsoft.net/ccproxy/
 
All my Rpi is doing right now is acting as a Mumble server ever since I offloaded my dynamic DNS updates to my router. I haven't used my OpenVPN at all either, as the upload speed is rather shocking ever since the Telkom LTE tower near me stopped working.

I am used to Teamspeak but their servers don't run on ARM arch unless you purchase emulator software to emulate x86 on ARM, so Mumble did the trick just fine
 
Glad I took your advice. Did a speed test with PI, the poor little thing limited the internet speed to 10Mbps. So I have moved the proxy onto the gaming PC. So alas, the PI is going back in the drawer.

As a side note, turning the proxy on and off to control the PS4's downloads doesn't work because the PS4 has a useless download manager. It won't auto-restart downloads. Instead, I used CCProxy to throttle the speed to the PS4's mac address to 5 kb/s during the day. That is enough to keep the downloads in the list without chewing through my cap.
http://www.youngzsoft.net/ccproxy/
Defends on what rasp you have too. The latest has a gigabit port but constrained by usb2 so that might be fast enough if it’s not a fiber link

But yeah gaming pc works too
 
Defends on what rasp you have too. The latest has a gigabit port but constrained by usb2 so that might be fast enough if it’s not a fiber link

But yeah gaming pc works too

My pi is a first gen model B. Theoretically the ethernet port on it should handle 100Mbps, but I suspect the 700Mhz processor was the limiting factor.
 
My pi is a first gen model B. Theoretically the ethernet port on it should handle 100Mbps, but I suspect the 700Mhz processor was the limiting factor.

I've always wondered about this. I wonder how the 3 would handle as a router. I certainly don't need a bottleneck.
 
My pi is a first gen model B. Theoretically the ethernet port on it should handle 100Mbps, but I suspect the 700Mhz processor was the limiting factor.
Yeah no you can forget a first gen. Even the latest rasp is iffy for this application in the context of a fast link.

Real throughput on 100mbps isn't 100mbps and you also need to account for the traffic flowing both directions.

I've always wondered about this. I wonder how the 3 would handle as a router. I certainly don't need a bottleneck.
Squid/fw makes more sense than router imo.

On paper the 3b+ tops out at 120mbps. So it should be fine for ADSL but LTE & fibre not so much.

Think I might just take my rasp home to my parents in Dec and set it up as a proxy on their 4mbps adsl.

...cause you know...then I obviously need to buy a replacement toy for myself
 
Yeah no you can forget a first gen. Even the latest rasp is iffy for this application in the context of a fast link.

Real throughput on 100mbps isn't 100mbps and you also need to account for the traffic flowing both directions.


Squid/fw makes more sense than router imo.

On paper the 3b+ tops out at 120mbps. So it should be fine for ADSL but LTE & fibre not so much.

Think I might just take my rasp home to my parents in Dec and set it up as a proxy on their 4mbps adsl.

...cause you know...then I obviously need to buy a replacement toy for myself

Ta! So for Squid/fw one GBPS port should suffice? Sounds like it's worth a try.
 
Ta! So for Squid/fw one GBPS port should suffice? Sounds like it's worth a try.
They spec'd it with an eth port that has more capacity than then USB2 bus that the gigabit eth is connected to. So the bus is the limiting factor.

USB2 seems to top out at 240 so 120 each way.

But yeah I think on ADSL 2-4 mbps links it might improve the experience. This oke seems to know what he's doing:

https://the-server.ninja/2016/03/26/using-a-raspberry-pi-as-a-squid-proxy-cache/

On a 10mbps I suspect things might be borderline.

If you do toy with this let me know how far you get. Bit too lazy to do it myself since it'll def slow down my intertubes but my parents might benefit.
 
Top
Sign up to the MyBroadband newsletter
X