Imgur user, TheKingOfDub, walked through his awesome DIY setup for his iPad controlled 1982 DeLorean DMC-12.
Previous deck moved to below the passenger knee-pad – installed into a marine radio enclosure, available at most audio shops. This flip-up unit not only insures that we retain radio and disc functionality, it also displays videos from the iPad, so a passenger can watch movies on long road trips. I was ecstatic to find that the person who installed this unit left enough slack that I was able to move it to its new location without any rewiring at all. Look at those messy wires still hanging down, though. Bad boy.Previous deck moved to below the passenger knee-pad – installed into a marine radio enclosure, available at most audio shops. This flip-up unit not only insures that we retain radio and disc functionality, it also displays videos from the iPad, so a passenger can watch movies on long road trips. I was ecstatic to find that the person who installed this unit left enough slack that I was able to move it to its new location without any rewiring at all. Look at those messy wires still hanging down, though. Bad boy.
A TRRS extension from the iPad is split into mic and audio out (cheap splitter from Amazon). Bonus points for using a vintage Apple audio cable (top middle). Mic for Siri and handsfree calling plugs in here. I used an audio cable rather than rely only on the USB connection to the deck, because there is no software volume control for the Lightning connector – it outputs at a set volume that can't be modified. I didn't want to have to reach over to the deck to adjust audio volume!
Time to program the Bluetooth Bee with a custom ID (in this case "DeLor11633" as in "DeLorean VIN# 11633") so that it doesn't show up as simply "BT-BEE" when scanning for Bluetooth devices. This version of the BTBee supports adding a password. This way, nobody can use Bluetooth to break into my D! This is the USB adaptor also from TinySine, which is connected to a PC, using their utility to program the Bee. Quick and easy.
Bluetooth relay strip and its 12V -> 5V power adaptor (which is attached to 12V via a small accessory fuse panel not seen here). This all fits snugly to the left of the main relays. Garage door functionality is added in the easiest possible way. A garage door opener from Home Depot has one of its buttons wired to one of the relays on the strip. The range on this is MUCH greater than adding Bluetooth to the garage door system itself.
Interface coming together in Photoshop. First attempt had lots of brushed stainless, and then I realized that the car's exterior texture would not be appropriate for the interior. Decided to keep it very simple in order to match the look of the existing gauges and warning lights, and so as not to clash or compete with the rest of the interior of the vehicle. Keeping a black background also means not getting overpowered by it at night. Google and nav buttons got scaled down considerably later. At this stage, I was throwing ideas onto the screen not knowing how I was going to actually make any of it work.
Fully functioning build! The heading and speedometer use GPS location only (all other Location Services data turned off) for their calculations (thank you, StackOverflow!) otherwise it can return very inaccurate results. I have to say that when I took the iPad out into our other car in the middle of winter in my pyjamas at 2AM to test it by driving around the block, I yelled and hooted and probably woke some neighbours when it worked the very first time. Usually my code takes a few stabs in the dark before working. I'm not 100% happy with the look of the speedometer, so I'll probably tweak that a bit to look more like the original DMC speedo. Not super happy with the round media buttons either.
Connecting via Bluetooth to the DeLorean. Buttons and outside air temperature appear. Will eventually filter out anything that isn't a DeLorean (e.g. Apple TVs!). The name "DeLor11633" is an abbreviation of "DeLorean VIN# 11633".
Lock/unlock. Doors and trunk buttons grey out and disable when locked. Future feature will lock doors automatically when GPS-based speedometer determines that you are in motion. Really easy to do – just haven't done it yet. For now, the door and trunk buttons are disabled when in motion.
Windows up/down (one touch control). Future "automatic" mode (long-press window button to toggle) will put windows up at highway speeds and down for city speeds. Contemplating making the windows close and the garage door open when pulling into the driveway, by using a saved GPS location as "Home".
Door buttons! First button opens driver side door. Second button opens both doors. These buttons are greyed out and disabled if the vehicle is locked or if the GPS-based speedometer determines that the vehicle is going over 10 km/h. Door popper solenoids themselves are from Wings-A-Loft.
Trunk popper. This button is disabled when the doors are locked or the GPS-based speedometer determines that the vehicle is in motion. Yes, the DeLorean's trunk is in the front!
Garage door open/close. More on how this works later on... Spoiler: It's dead simple.
Wireless backup camera. Look behind you!
Media control gestures. With gestures, there is no need to look at the screen while driving to find non-tangible buttons. Distraction = crashy ouch. I'm not adding media browsing because you can just ask Siri to play something for you, or failing that, use the iTunes button (left side of media bar) and then swipe to return to the app.
Direct access to Google searches via the app, including voice recognition by saying, "Ok, Google...". The URL scheme for this button is simply "google://"
Rather than replicate media browsing, I used the "music://" URL scheme to launch iTunes directly from the app. When you're done, four finger swipe back to the app. When driving, I prefer to just hold the button and ask Siri to play something.
While driving, the vehicle's changing GPS location is used to calculate speed and heading. When the vehicle goes above 10km/h, just in case the doors aren't locked, the door and trunk buttons are disabled. Popping the doors open on the highway when you're only trying to turn up the volume wouldn't be much fun. Ok, it would be a lot of fun, but it's not a great idea. "10/10 for style, but minus several million for good thinking."