Android Auto on Raspberry Pi - Android Auto General

I am working on a headunit on Raspberry Pi as a hobby project. I want to Implement both Wired And Wireless Android auto on this head unit.
Is there any documentation to refer as an starting point. I am unable to find any article on wireless android auto.

Related

Raspberry Pi smart doorbell -- Help

Hi guys! , I saw on youtube and on vibell.org, a solution for a raspberry pi based smart doorbell.
Currently, i own the first raspberry pi (RASPBERRY P1 MODEL B), a usb 2.0 camera, a breadboard, some buttons and leds.
I wan't to do the project has shown on this video: https://www.youtube.com/watch?v=SRZ6QxxXRdI , the thing is that this project is made with the raspberry pi camera module (that i don't own), and i want to use a usb 2.0 camera instead, in this project he also uses a usb sound card that i don't understand why, i would want do replace that usb sound card with the soldered one on the raspberry pi
But i don't know how
I'm a beginner with the raspberry pi and programming.
Hope you can help me !
By the way the site is : vibell.org
Waiting for answer!
Luís

Collect data from sensors and show on the android app, is it possible?

Hello guys!
I have a raspberry PI 3 (model b) with all necessary accessories and different sensors such as (DHT11, BMP 180, MQ-2 etc.)
So far I have managed to install Raspbian OS and log-in to PI using Putty via Wi-Fi (as I don't have external screen)
1. Is it possible to connect many sensors let's say about 3 to 5 to a single breadboard connected with raspberry PI 3?
2. Once the sensors are added successfully is it possible to collect and send data to the android app? Let's say if I create a very simple looking android app and then I can see the temperature directly from the sensor on phone?
I know there are different IoT platforms that allow sharing data in the cloud, but I want to build everything from scratch.
I am a beginner on this, so I am still studying and reading but would appreciate if someone could give me some guidance where to start.
Regards
you can use and adruino and a bluetooth module to connect it to a raspberry pi and build an app to receive and display the data from the sensors. building one myself for a project.
U can do something like this with raspberry pi + arduino
https://github.com/Ayush1325/SmartHomeModel
Raspberry pi and arduino are connected via a simple serial usb cable that comes with arduino.
It uses PubNub as the server and arduino and Android phone are connected to internet.
why not just RDP or use JuiceSSH for viewing remotely

Hijacking the Android Auto protocol

Has this been done before? I notice there's been attempts at creating emulators for Android Auto, but I'm looking for the reverse - fooling the head unit into thinking Android Auto is being connected while launching my own application, namely something like AutoMate.
I'm aware of casting, but I'd like to utilize the USB cable for charging without being forced into Android Auto.

AA Double Din Linux Boxes

Hey guys,
I've never had a touchscreen in a vehicle, other than a phone in a mount.
Researching options, and making a list of what I've found so far. Some ideas on how I could use custom systems, and hopefully some guidance from those who've been there, or know of options I've missed in my search engine hunt.
Think I might start with a Raspberry Pi and/or RockPi x86 board in a retail RPi touch enclosure, mounted in a car tablet mount. Going to test OpenDash, OpenAuto, i-Carus, Crankshaft board images.
GitHub - openDsh/dash: Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q
Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q - GitHub - openDsh/dash: Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la39...
github.com
GitHub - f1xpl/openauto: AndroidAuto headunit emulator
AndroidAuto headunit emulator. Contribute to f1xpl/openauto development by creating an account on GitHub.
github.com
Downloads
i-carus.com
Crankshaft - GNU/Linux for your car with Raspberry Pi and Android Auto
getcrankshaft.com
I currently have no 3D printer for creating to spec board and LCD mount plates.
i-Carus offers a retail double din mounting solution for RPi type boards.
Shop
i-carus.com
They also have a search tool for 7 inch touchscreen fascia plates and wiring harness adapters for various vehicles.
Harnesses and dashboard kits for CarPC mounting
i-carus.com
Another provider for car wiring interface is CarPiHat, but doesn't offer any type of housing.
CarPiHat - Raspberry Pi Car Interface PCB by TJD's Electronic Stuff on Tindie
A PCB to help interface a Raspberry Pi to your car - Power supply, Isolated GPIO, CAN Bus, 12v Outputs
www.tindie.com
CarPiHAT - Car Interface HAT for Raspberry Pi
The TJD CarPiHAT is designed to make interfacing your Raspberry Pi to your car, boat, truck, or any other 12V based system much easier. Whilst shopping for a simple power supply and shutdown solution for his OpenAuto Pro installation, the designer (Sam Taylor-Jones) was unable to find a solution...
thepihut.com
Definitely a project to undertake, and want to use harness adapters and fascia plates so that when I change vehicles, I can just unplug, put factory system back, take my Linux box with me, put old harness & plate on ebay, and get new ones for a different vehicle.
The alternative to a Linux box will be to get a Head Unit from Atoto, Dasaita, Joying, Xtrons, Eonon, or some outfit like Phoenix Automotive. Then put a Hal9K or Malaysk ROM on it if I what longer term updates, and tweaks.
Going that route, probably Android 12 4gb/64gb, minimum. 7-13 inch screens. Some options there that are likely vehicle and ergonomic dependent.
Anyway, going to start with a phone mount for a stylus phone, a figure something out from there.
No purchase decisions made yet on double din mount unit, and open to options or advice.
James C said:
Hey guys,
I've never had a touchscreen in a vehicle, other than a phone in a mount.
Researching options, and making a list of what I've found so far. Some ideas on how I could use custom systems, and hopefully some guidance from those who've been there, or know of options I've missed in my search engine hunt.
Think I might start with a Raspberry Pi and/or RockPi x86 board in a retail RPi touch enclosure, mounted in a car tablet mount. Going to test OpenDash, OpenAuto, i-Carus, Crankshaft board images.
GitHub - openDsh/dash: Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q
Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q - GitHub - openDsh/dash: Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la39...
github.com
GitHub - f1xpl/openauto: AndroidAuto headunit emulator
AndroidAuto headunit emulator. Contribute to f1xpl/openauto development by creating an account on GitHub.
github.com
Downloads
i-carus.com
Crankshaft - GNU/Linux for your car with Raspberry Pi and Android Auto
getcrankshaft.com
I currently have no 3D printer for creating to spec board and LCD mount plates.
i-Carus offers a retail double din mounting solution for RPi type boards.
Shop
i-carus.com
They also have a search tool for 7 inch touchscreen fascia plates and wiring harness adapters for various vehicles.
Harnesses and dashboard kits for CarPC mounting
i-carus.com
Another provider for car wiring interface is CarPiHat, but doesn't offer any type of housing.
CarPiHat - Raspberry Pi Car Interface PCB by TJD's Electronic Stuff on Tindie
A PCB to help interface a Raspberry Pi to your car - Power supply, Isolated GPIO, CAN Bus, 12v Outputs
www.tindie.com
CarPiHAT - Car Interface HAT for Raspberry Pi
The TJD CarPiHAT is designed to make interfacing your Raspberry Pi to your car, boat, truck, or any other 12V based system much easier. Whilst shopping for a simple power supply and shutdown solution for his OpenAuto Pro installation, the designer (Sam Taylor-Jones) was unable to find a solution...
thepihut.com
Definitely a project to undertake, and want to use harness adapters and fascia plates so that when I change vehicles, I can just unplug, put factory system back, take my Linux box with me, put old harness & plate on ebay, and get new ones for a different vehicle.
The alternative to a Linux box will be to get a Head Unit from Atoto, Dasaita, Joying, Xtrons, Eonon, or some outfit like Phoenix Automotive. Then put a Hal9K or Malaysk ROM on it if I what longer term updates, and tweaks.
Going that route, probably Android 12 4gb/64gb, minimum. 7-13 inch screens. Some options there that are likely vehicle and ergonomic dependent.
Anyway, going to start with a phone mount for a stylus phone, a figure something out from there.
No purchase decisions made yet on double din mount unit, and open to options or advice.
Click to expand...
Click to collapse
None of these are Android Auto. The horrible hacks from hal and Mal are modded roms but not Android auto either.
From my understanding, Android Auto syncs and mirrors information to and from a paired Android phone.
Haven't tested anything yet, and the software links I posted are mostly what I assume to be Raspbian/Debian that boot into a version of those features.
Really not that interested in tinkering stereos, and just want a dedicated and versatile touchscreen device in vehicle.
Was just looking at swing out dash monitor mounts for vehicles. Could use anything with Vesa mount. Probably Fedora/Red Hat with Android X86 rpm install for qemu and dual boot option.
https://www.l-trondirect.com/Havis/C-DMM-120
Will have two modes basically, driving and parked mobile office.
My Linux Touchscreen for vehicles can basically be implemented as an addition to any existing console infotainment system, via a dash swing mount, a floor mount, or seat desk for laptops, tablets, etc.
Question is what Android Auto option is the bottom line for cost, performance, and stability. Also, what AA options are worth spending extra for?
I've seen factory upgrade kits to add Android Auto to older in dash Navigation systems without that feature, starting around $700. Worth it, or better spent on other options?
Just began looking at options from Alpine, JVC, etc. I guess the lowest cost, stable performance option would be a Bluetooth connection to a simple audio receiver offered by real Trademarked Brands in the market place, $100.
Some Android Auto options from the name brands, ranging in cost from $250-$1000+.
Backup camera and DVR for safety and insurance purposes is smart.
Are there any comparisons between the name brand AA options and the Chinese factory AA options?
So far, I've seen some Chinese AA HU brands ranging in price from $50-$550, not including units for specific vehicle trims to accommodate extra large screens. Haven't seen any name brand kit options for specific vehicle trims so far.
Actually want to revise earlier statement, that lowest cost, stable in car Android option is a $100 Name brand Bluetooth Dash unit.
Lowest cost, stable, performance, phone-only option, keeping factory equipment would be a Bluetooth Aux/Cassette/Radio adapter, a dash/vent clip magnetic qi charger, and a case/clamp/sticker with metal plate.
Qi adapter for phones without. That, and adding a Backup cam DVR Rearview mirror unit.
This for old models, and newer trims without navigation or backup camera.
While reviewing this I saw a 7" Binize w/AA for $52, and a dash kit for $12. Cost is about on par with phone only, no cables to plugin option. The Binize comes with a backup cam according to product picture. So, some savings there. Performance comparison is likely another story.
Think I'm going with a Havis monitor mount for an older Ford with a standard double din radio without weird custom fascia plates I would either need to cut into, remake, or order kit for.
May replace factory radio with a 7 inch Chinese unit that has Android Auto features, and has a compatible Rockchip processor for running one of the roms available here.
The AA double din unit will be setting behind the Havis Vesa 75 swing monitor mount, which I'll attach a 13.3 inch Vesa mount Touchscreen monitor, connected to an old Lenovo ThinkCenter probably installed under a seat or somewhere similar. A Lenovo USFF with enough ram to run Windows subsystem for Android, and WSLinux for starters. Will run on rechargable battery bank, and will have to figure out USB gps, glonass antennas for PC. Will begin there, and move to Linux once I figure out hardware that works for everything I need. OpenDash for AA Linux/Windows purposes. Everything else I'm working on is basically a separate mobile office project.
Will either use Aux or Bluetooth to interface PC system into car audio system. Factory or Aftermarket stereo system will be used as needed as 13" touchscreen will need to be unlocked and "opened" to access manual or touch controls. Probably set it and forget it, mostly while tinkering with PC option.
Found this adapter for name brand aftermarket options, Maestro. https://www.idatalinkmaestro.com/en/compatible-products/all
Rather than go for a Chinese Android Head Unit, I'll just stick to factory or name brands supported by Maestro.
Will just mirror any apps I want to use from phone, if unsupported by Android Auto. Say a Lottery.apk for the state lotto. I find driving a good opportunity to sense lucky numbers and make picks, personally.
Will see how that works out before investigating further options. Namely, the expensive Chinese Android Head Units, and pole/dash mounts for tablet docks used in police vehicles.
For inexpensive head units, Atoto seems a good choice. F7 Linux based, S8 Android 10 based.
Lots of various configurations of each, from 7"-10" displays, single or double din enclosures.
Haven't decided on F7 or S8 yet, but I do know I want a single din with floating display that will work in a tractor or older vehicle without the built-in infotainment and navigation features newer vehicles offer.
Still going namebrand with maestro for newer vehicles.
Laptop and tablet dock mounts should work with either via Aux or Bluetooth.
Might do away with phone altogether, and try a watch phone instead, since I'll be packing along both a dash "tablet" and a 12" PC.
New models of watch phones are kind of on standby I hear, due to their chip supply chain drying up since COVID.
In any case, will try and Android 10+ watch phone with a head unit that supports wireless Android Auto.
Found this with watch phone firmware. https://fullandroidwatch.org/
Think my final solution for a vehicle Linux box, will be a single din head unit with an HDMI input attached to a Raspberry Pi or similar SBC. Stowing the board into the empty slot on a Metra dash kit. Head unit also supports Android Auto and Screen Mirroring. Will likely use a wireless TV keyboard/gamepad to tinker with Linux SBC for certain use cases. Maybe just Velcro Linux SBC and accessories in Metra slot, for easy removal to take indoors as required.
Umm.. Will figure it out, and test the Pi images posted earlier.
American made vehicles are better supported by idatalink Maestro adapters.
iDatalink Maestro
www.idatalinkmaestro.com
The Chinese Factory brands better support Asian designs with their own wiring harness adapters to retain all vehicle sensor features.
There are exceptions, and Metra is a resource to investigate.
Going Ford, Lincoln, Mazda. Alpine, JVC or whichever Chinese factory brand offers a suitable dash kit and harness adapter.. Long story short.

CPC200 A2A - "Android Auto" Dongle? Similar to Motorola MA1?

Hi all!
I looked on the forums here and couldn't find anything about it... have you seen this carlinkit A2A adapter thing? Similar to Motorola MA1?
Seems like similar hardware as the Android headunits but on a dongle and then you connect it through USB and it streams via Android Auto. The usb seems to register that to the Android phones that it is a Android Auto device. the Android Auto UI apparently is stored and sent from the phone its self to the usb dongle and then sent to the android app. the app then sends touch and audio commands back to the usb dongle and then to the phone. I think it's interesting for folks like me with a traditional headunit with Android Auto/CarPlay to have full access to Android.
Does anyone knows about it? I guess we could have the same options as the headunits such as custom firmwares or maybe figuring out what software does that Android Auto integration and use it from an Android phone - getting full Android access...
A link of it from carlinkitofficial store:
CPC200 - A2A Wireless Android Auto Adapter for Car with Factory Wired Android Auto & Android Head Unit
CarlinKit A2A Wireless Android Auto Adapter Dongle, support original car built-in wired Android auto to wireless Android auto, allowing users to connect easily to car's existing Android Auto-capable infotainment system without having to plug any cables into your phone. Just connect via bluetooth...
carlinkitofficial.com
Thanks!

Categories

Resources