Hello everyone,

I’m thinking about a project and would like to ask for a second opinion from more experienced people. I sadly didn’t find a community dedicated to that on Lemmy and here’s the closest I know about. Let me know if I need to move the subject elsewhere, I understand this is on the fringe.

I have experience self-hosting many things on an old gaming PC at home.

Recently my phone which I use for music (navidrome) and satnav in car via Android Auto keeps crashing. The easiest solution would be to get a new phone but this one isn’t even two years old so I’m frustrated with modern tech and want to build my own satnav solution.

One limitation I have is that my car only has one USB port to benefit from the car audio system and infotainment. I’ve chosen to give the USB port to an MP3 player with my music on it.

My idea is to then get a Raspberry Pi 5 or something equivalent , probably the Pi for the community resources for the satnav system.

Add a GPS receiver to it, a generic phone screen, a few physical buttons, maybe bluetooth dongle to connect a bluetooth speaker and potentially a foldable keyboard to type addresses and install something like BRouter for local satnav. Try to figure out how to add physical buttons for media control and also manual brightness.

I’d power it with external powerbanks. The screen would be the size of a phone, or maybe even and old phone or something, to benefit from the third party market of phone holders.

The goal is relatively simple: Local offline satnav with rerouting. Full control of the data, updates and tech used. Portable so it easily comes with me from car to car over the years. Modular, so I could potentially add stuff like rear cam later on.

Why not get a dedicated GPS device? Because I don’t want to rely on a greedy corporations when I think I can do it myself (Garmin recently pulled a bad prank with a new subscription plan for instance.) And it’s simply just fun to attempt a project like this.

I have plenty of free time to learn and figure it out, but if there’s something obvious that I missed and makes the project a no-go, I’d love to know before I purchase everything.

Any feedback?

UPDATE 1st June: I’m going forward with the project. I’ve been looking extensively at how on Earth I am going to power this and the Raspberry Pi 5 isn’t a good contender because it requires 5V/5A which is very difficult to comply with in a car without tinkering that I deem advanced. I’m now considering using a Pi4. Checking if the 4 is strong enough for satnav and music.

  • Natal@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

    Yeah, possibly, I might be a contrarian but I’m tired of cloud services, subscriptions, big corporations. I’m also tired of multipurpose devices that do plenty of things poorly. I just want a screen that shows me how to get somewhere, reliably. My phone from two years ago simply stopped being recognized by the car, bought a new one for that single purpose, and this fella already crashes too.

    I didn’t go crazy on the budget but it worked initially and now it doesn’t at all so I’m tired of this bad tech. If I build my own, my hope is that I can make it more resilient and easier to repair/fix.

      • Natal@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        I didn’t take it as throwing shade :) I just thought I’d provide more context, though reading it back now it looks more like a rant.

        Another person here pointed me to the Crankshaft too. It looks cool but it still uses a phone. I’ll try to erase this silicon slab from the equation entirely. From my personal experience over the years, phones have become a hindrance more than a supportive gadget.

        I think i’ll go ahead and give it a try. I just need to figure out a way to cool the device properly in a hot environment.

        • AbidanYre@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 days ago

          I admittedly didn’t look super closely at the projects that have been linked, but my guess would be that the phone can be replaced with SW on the Pi. Something like volumio that was linked, or Navidrome for music.

          Mapping was always kid of a mess when I looked at this kind of thing in the past, and I don’t think it has gotten any better.

          If it’s the phone hardware you don’t like, rather than the software, there’s always LineageOS on a Pi (https://konstakang.com/devices/rpi5/LineageOS22/) as an option. Then you can still use whatever SW the phone would have had on it.