2005 Ford Freestar

Post Reply
k.s.deviate
Posts: 52
Joined: Mon Nov 24, 2025 7:32 pm

2005 Ford Freestar

Post by k.s.deviate »

Hello everybody,

Here we have a Pi4, a Waveshare 10.1 DSI, a countdown timer and some relays.. not pictured is a usb rotary encoder.

Power is delivered by the stock harness to an aftermarket Metra harness that can disconnect easily from my setup. Constant power keeps the relays and the timer on standby. When the key turns on, the timer relays power to the PD charger then supplies 5v to the pi - at the same time, the key also switches a relay that is connected to a GPIO and a GND on the pi. The pi monitors this GPIO pin via script, when it is pulled low the pi will be allowed to boot. When it is pulled high (the key is turned off) the pi will initiate a proper shutdown. The timer is set so that when the key is turned off, it will countdown 15 seconds to allow the pi to shutdown completely - after which it will cut power to the pi so theres no draw from it.

Another relay is switched by the dimmer wire, this relay is connected to a GPIO and GND and is monitored via script. When the GPIO is pulled low the display dims to 10%.

I found that when the backup cameras RCA was connected to the capture card, the pi would not shut down. Somewhere along the RCA, 5V was getting introduced and was passing through the capture card and powering the pi via USB. So as a band aid I put both the signal feed and ground of the RCA into two relays that are switched by the reverse trigger.

Audio is handled by a DSP amplifier that is connected to the pi via bluetooth. The DSP is 50W x 4 and has an subwoofer RCA output. All DSP/EQ functions are controlled by an android app.

PXL_20260123_182541993.jpg
PXL_20260123_182541993.jpg (2.06 MiB) Viewed 303 times
PXL_20260123_182519961.MP.jpg
PXL_20260123_182519961.MP.jpg (5.99 MiB) Viewed 303 times
PXL_20260123_182006498.jpg
PXL_20260123_182006498.jpg (3.3 MiB) Viewed 303 times
k.s.deviate
Posts: 52
Joined: Mon Nov 24, 2025 7:32 pm

Re: 2005 Ford Freestar

Post by k.s.deviate »

Small changes. Changed the dashboard, and added an optical disk player. And added peppymeter

The disk player pictured is for testing only, not the final product. Big changes coming in the next few weeks..
Attachments
PXL_20260407_214129679.MP.jpg
PXL_20260407_214129679.MP.jpg (4.87 MiB) Viewed 168 times
PXL_20260407_211844903.jpg
PXL_20260407_211844903.jpg (2.11 MiB) Viewed 170 times
PXL_20260407_211819835.jpg
PXL_20260407_211819835.jpg (2.18 MiB) Viewed 170 times
alex124.rh
Posts: 137
Joined: Thu Jul 31, 2025 9:18 am

Re: 2005 Ford Freestar

Post by alex124.rh »

how did you add the disk player
k.s.deviate
Posts: 52
Joined: Mon Nov 24, 2025 7:32 pm

Re: 2005 Ford Freestar

Post by k.s.deviate »

A couple python files, a service file and an html. I've tried posting a "how to" for this and the peppymeter but an error prevented me from attaching the files.

Down side to the cd player is power, you will need external power, and I wasn't able to use the existing "now playing" dashboard. I had to make a new one.
hudiy
Site Admin
Posts: 542
Joined: Mon Jul 14, 2025 7:42 pm

Re: 2005 Ford Freestar

Post by hudiy »

k.s.deviate wrote: Thu Apr 16, 2026 7:16 pm A couple python files, a service file and an html. I've tried posting a "how to" for this and the peppymeter but an error prevented me from attaching the files.

Down side to the cd player is power, you will need external power, and I wasn't able to use the existing "now playing" dashboard. I had to make a new one.
Hudiy uses the MediaSession API to control playback and display metadata from HTML/JavaScript applications (e.g., YouTube). You can integrate the MediaSession API into your own app - then the Now Playing widget will work with your player as well.

https://developer.mozilla.org/en-US/doc ... ession_API

https://github.com/wiboma/hudiy/blob/ma ... d#web-view

Also you need to set controlAudioFocus = true and audioStreamCategory = ENTERTAINMENT for your application, to integrate with the Hudiy's Audio Focus mechanism:

https://github.com/wiboma/hudiy/blob/ma ... figuration
Hudiy Team
k.s.deviate
Posts: 52
Joined: Mon Nov 24, 2025 7:32 pm

Re: 2005 Ford Freestar

Post by k.s.deviate »

Is JavaScript blocked for the "web" type like it is for "web_static"?
hudiy
Site Admin
Posts: 542
Joined: Mon Jul 14, 2025 7:42 pm

Re: 2005 Ford Freestar

Post by hudiy »

k.s.deviate wrote: Thu Apr 16, 2026 9:05 pm Is JavaScript blocked for the "web" type like it is for "web_static"?
The WEB_STATIC type means the widget will not receive input focus when using keystrokes to navigate the interface. Everything else works the same way as with the WEB type.

https://github.com/wiboma/hudiy/blob/ma ... figuration
Hudiy Team
Post Reply