Car Diagnostics With A Raspberry PI - DIY Smart Car (Part 3)

  Рет қаралды 307,680

Tinkernut

Tinkernut

6 жыл бұрын

Shhh...can you hear it? Your car is talking. It's saying "Make me smart, please". It also says things like "I'm going 50 km/hr" or "My wheels are spinning at 3200 RPM", classic stuff like that. In order to hear all the cool stuff your car has to say, you need to connect to it's OBDII port, which all US cars made after 1996 have. Then we can just connect it to a Raspberry Pi and add it to our ever growing smart car!
• Homemade Smart Car
____________________________
💖💎💖💎SHOUT OUTS 💖💎💖💎
____________________________
Special thanks to www.hackster.io for their support of this video!
_____________________________
📲🔗🔗📲 IMPORTANT LINKS 📲🔗🔗📲
______________________
Project Page - www.hackster.io/projects/8641ca
Bluetooth OBD Adapter - amzn.to/2NtQLoX
OBDII Codes - en.wikipedia.org/wiki/OBD-II_...
Hex to Decimal Converter - www.rapidtables.com/convert/n...
_____________________________
💰💰💰💰 SUPPORT THE SHOW 💰💰💰💰
______________________
www.tinkernut.com/donate
_____________________________
🤔💡🤔💡 SUBMIT YOUR IDEAS 🤔💡🤔💡
______________________
www.tinkernut.com/ideas
____________________________
📢📢📢📢 Follow 📢📢📢📢
____________________________
redd.it/5o3tp8
instagram.com/
/ tinkernut
/ tinkernut

Пікірлер: 261
@zoomxdude1999
@zoomxdude1999 6 жыл бұрын
Being a gear head and a computer nerd this is exactly what ive been looking for!
@masterproducts0
@masterproducts0 6 жыл бұрын
This is awesome! I am totally loving this series already :D
@saylorinnovations99
@saylorinnovations99 6 жыл бұрын
I love these vids..keep it up, you're definitely a source of inspiration. Thx for all you do..
@northshorepx
@northshorepx 5 жыл бұрын
Wow, what a simple a clear tutorial. Thank you so much.
@ashishm8413
@ashishm8413 5 жыл бұрын
Amazing! I didn't realize it would be so simple. Thanks for sharing.
@profmarcio26
@profmarcio26 5 жыл бұрын
Awesome! Cant wait for the next chapter!
@GreaseAndGravel
@GreaseAndGravel 8 ай бұрын
So glad I found this!! Thanks for sharing.
@PacoOtaktay
@PacoOtaktay 6 жыл бұрын
You know this is a very cool idea and information. :D It would be interesting to also use a LED grid to setup a HUD to reflect off of your windshield so you could see your KPH or MPH so you wouldn't have to look down at the dash. Another nifty thing would be to see if you could also add in a dash cam type system so you could record stuff as you are driving so you have proof of what happened in front of you if you got into a accident plus encode the MPH/KPH and other vehicle features into the overlay when it is being recorded so you could show if you were using your turn signals, hit your breaks, or other things that might be useful. :D I could think of so many nifty things you could do on this project. :D Maybe some current sensors on your head lights and other external lights so you know when they are working or need replacing. :D
@JB52520
@JB52520 6 жыл бұрын
Liked and subbed! I never had the money for some fancy analyzer, and now I can have fun making my own.
@Baxtexx
@Baxtexx 6 жыл бұрын
Wow, you have inspired me to do my own smart car mod.
@hermannpaschulke1583
@hermannpaschulke1583 6 жыл бұрын
Thanks, this is very helpful. So now I can finally create a Qt5/QML application which displays all sort of car data in a fancy way :D
@vaiterius
@vaiterius 3 жыл бұрын
this would be a fun project, eager to try it out!
@KufirreEbong
@KufirreEbong 4 жыл бұрын
Thanks a lot for this. This is some useful content
@Adnaneee
@Adnaneee 6 жыл бұрын
Im too excited for next week
@cyber_Dean
@cyber_Dean Жыл бұрын
Hi, fantastic video! Do you think its possible to be able to access dealer specific things like the air bag module, or abs module, steering module, etc, etc,and pull off and reset codes for these too or even calibrate or reprogram options? Basically anything that is programmerble from the manufacturer? Just curious. I guess alot of these require inside knowledge.
@mindstorms8888
@mindstorms8888 6 жыл бұрын
perfect timing I just bought one of those
@wilsonaguilar02
@wilsonaguilar02 4 жыл бұрын
Wow this video is too clear and easy to implement. I've been checking other videos but they are very confusing talking about car ECU connection. Thanks (Y) !!
@noferblatz
@noferblatz 6 жыл бұрын
You should show this same thing without Bluetooth, just straight USB. The process reminds me a lot of the way computers communicated with the old modems back in the day. ATDT and all that.
@143HawkBlack
@143HawkBlack 6 жыл бұрын
You'd just skip everything up to the installation of the "screen" program, giving it the communications port of the USB device instead of bluetooth.
@12pv1
@12pv1 6 жыл бұрын
"The process reminds me a lot of the way computers communicated with the old modems back in the day" That's because the OBD2 interface is basically just a modified serial port.
@gginnj
@gginnj 5 жыл бұрын
yup. Hayes protocols...back when 1200 baud was all the rage!
@oswaldocedillo8545
@oswaldocedillo8545 4 жыл бұрын
Hey noferblatz, did u be able to coonect the usb connector to the raspberry?
@ywiwar7872
@ywiwar7872 6 жыл бұрын
OBD2 Kenobi
@SWAT-qb2qy
@SWAT-qb2qy 6 жыл бұрын
Can make rpm light shift with arduino using wifi OBD?
@tucker8676
@tucker8676 5 жыл бұрын
OB-D2
@Tyrone-Ward
@Tyrone-Ward 5 жыл бұрын
@@SWAT-qb2qy what?
@sydbyd5040
@sydbyd5040 5 жыл бұрын
Thanks a lot, sounds great!! Is there any functional OBD Emulator to use with RPi instead of a real car?
@nathanpriest9381
@nathanpriest9381 6 жыл бұрын
I remember hearing of a device that could connect to a car through the OBD and program the electronic keys to start it. Would that be possible with this?
@SadamFlu
@SadamFlu 6 жыл бұрын
Pretty cool video. But you converted 32hex into miles per hour instead of 50. Hahaha!
@YandiBanyu
@YandiBanyu 6 жыл бұрын
Thank you dude!
@wearecomputergeeks1624
@wearecomputergeeks1624 6 жыл бұрын
Wow. . . you've changed a lot since the last time I've seen one of your videos. The last one I saw was How to Make an Operating System.
@_iammithun
@_iammithun 3 жыл бұрын
Thanks for the video. I have seen few OBD2 GPS tracker on amazon. My question is - is it possible to get gps location straight from the OBD2 or those products are using separate GNSS module ?
@kevinshuguli2002
@kevinshuguli2002 4 жыл бұрын
Hello, what you do seems very interesting to me. I would like to understand how I could identify all the information data that the vehicle sends to identify that information in a database and then present everything in a visualization software?
@stephenhaslam6642
@stephenhaslam6642 3 жыл бұрын
awesome, thank you.
@antanasxg1
@antanasxg1 6 жыл бұрын
Obd dash screen with speedometer, takometer, issue report with its details (not only the check something light) aaaand if its possible connect it with another pi for music/navigation/back up camera with separate screen, quick shortcuts on the steering wheel and the list goes on and on and on
@Ed.E
@Ed.E 6 жыл бұрын
wow this is great!
@bcp092980
@bcp092980 3 жыл бұрын
Does mode 08, control operation of on-board component/system, allow you to turn modules on/off?
@GUTTAZOE
@GUTTAZOE 4 жыл бұрын
Bro you are incredible
@JohnWeland
@JohnWeland 6 жыл бұрын
Dude, I'd love to do this to my old pickup. OBD 1. I'm already working on an android auto pi build for it to replace my stereo so adding this would be amazing!
@topysoda1795
@topysoda1795 6 жыл бұрын
Thank you nice video 🌹
@juanotecruz
@juanotecruz 5 жыл бұрын
great video!!!!
@tony7448
@tony7448 4 жыл бұрын
Is there a way to connect automatically with the device and log the values into a log file? After that sending the log to a platform and create some views would be nice
@sanskarlamsal
@sanskarlamsal 6 жыл бұрын
Hey! Can you please tell me which major is better to learn things like this?
@spkrman15
@spkrman15 6 жыл бұрын
This is soooo cool! Do you think you will be able to use it to program the OBD as well? Loving this series.
@AnthonyBreedlove1983
@AnthonyBreedlove1983 4 жыл бұрын
yes, u can change air/fuel. shift points, anything you want.... only hurdle after this would be the coding to make it all user friendly and synchronize the data into a UI
@luissantiago7978
@luissantiago7978 6 жыл бұрын
Awesome
@michaelrichey8516
@michaelrichey8516 5 жыл бұрын
I'm planning a restomod 1975 Chevy Nova using a modern LSx motor - basically classic exterior, modern interior (and drive train). I'm probably using something like this to make a glass cockpit - all digital controls and displays. I'll have a pi running with the OBDII connection to collect and make these values available to the display systems.
@sjaakspaak
@sjaakspaak 6 жыл бұрын
I'm driving a Twingo and rev matching I have to do all by ear. But I like to play music so that's a problem since my Twingo doesn't have a rev counter.
@lorenzocimbro8055
@lorenzocimbro8055 6 жыл бұрын
That's really cool! Can you also send commands for the car control unit trough this port as well? I mean it will be intresting to send commands to the car regarding lights, windows and so on.
@rshnewton
@rshnewton 3 жыл бұрын
thank you for a brilliant, brief, just detailed enough, intro. Keep on hacking!
@aracon9721
@aracon9721 6 жыл бұрын
Through obd2 you could also enable features in your car... more interesting than the values you already have on your dash
@Nono-hk3is
@Nono-hk3is 6 жыл бұрын
RPi controls an underbody LED kit so the lights flashing in frequency proportional to car speed, and turn blue when accelerating, red when breaking, and yellow when coasting.
@BSTGMR-kj3tu
@BSTGMR-kj3tu 6 ай бұрын
This is a really cool idea
@1NIGHTMAREGAMER
@1NIGHTMAREGAMER 5 жыл бұрын
I have a rasbery pi 3 full size with the case wifi and Bluetooth how can I do it with the resberain os ?
@alonsocantu8196
@alonsocantu8196 6 жыл бұрын
thankyou
@dannyradjkoemar580
@dannyradjkoemar580 4 жыл бұрын
Damn you smart, well done
@MrKristian252
@MrKristian252 6 жыл бұрын
I have a raspberry pi sitting in my car broadcasting FM.. and connected to a small UPS (3.7v battery). This would be a perfect thing to add to the project!!
@samyukthasuroju7793
@samyukthasuroju7793 5 жыл бұрын
Mr.Kristian252 plz can you suggest hw to make it?
@mohammedal-alaw6249
@mohammedal-alaw6249 5 жыл бұрын
I need your opinion if I cannot find in the market but RPi B+ ???
@zoltankiss8509
@zoltankiss8509 6 жыл бұрын
Can I inject a custom PID and value to the existing ones? I have a custom tyre temperature sensor and I want to write and read its data. THX
@FlameSoulis
@FlameSoulis 6 жыл бұрын
Careful with those particular OBD2 adapters. I used to have one and they are pretty.... fragile to say the least. If you have no issues at all, it runs like a complete charm, so as the saying goes: Your mileage may vary.
@AJB2K3
@AJB2K3 6 жыл бұрын
I have an obd2 bt unit but it doesn't work well with the pie something to do with the elm version
@markusfrancois2772
@markusfrancois2772 6 жыл бұрын
Other thoughts remember if you're getting no power to your OBD2 it is controlled by the cigarette lighter fuse so this fuse is bad you won't be able to get any readings
@JNET_Reloaded
@JNET_Reloaded 2 жыл бұрын
when u uploading next? can you make a vid on node js on rpi4 for a secure duplex voice / video realtime chat server?
@Devo1987
@Devo1987 6 жыл бұрын
Can you tell us how to bleed the ABS anti-lock brake system
@goldendiamondapple9176
@goldendiamondapple9176 6 жыл бұрын
Can you make the GUI for it with Qt?
@MedievalChips
@MedievalChips 6 жыл бұрын
Do you know if we can make the ac unit of the car to be controlled by this??
@davidbritton6327
@davidbritton6327 6 жыл бұрын
I've been trolling this channel for a while and this is one of my favorites so far. Keep up the good work!
@over00lordunknown12
@over00lordunknown12 5 жыл бұрын
Yeah, not the best term for the internet... Usually, when people say "trolling", they mean making people angry, so maybe say "exploring" or "watching" instead.
@kevinbeastly
@kevinbeastly Жыл бұрын
Can u use the pie to trigger the car alarm (lights and horns and all)
@LiezerZero
@LiezerZero 6 жыл бұрын
Use a GPIO pin to trigger a relay to trigger a couple fuel injectors to give your car that kick while you're at it.
@BenReese
@BenReese 6 жыл бұрын
Torque on Android is an excellent off-the-shelf solution that will connect to bluetooth OBD2 readers. Add Torque's overlay to the camera feed from your last video and get a maybe get a cool dashcam. Of course, there are dashcam apps too. Or, wait... Hopefully I'm not spoiling your video for a few weeks away... OBD2 overlay on dashcam and backup cam recorded and displayed on the Raspberry Pi. I like where this is going!!
@ace692002
@ace692002 5 жыл бұрын
Can you diagnose airbag and anti-lock brakes
@dylanspriddle
@dylanspriddle 6 жыл бұрын
I'm so happy to see you posting frequently again. I absolutely love your videos dude!
@elijahspade3714
@elijahspade3714 6 жыл бұрын
Do you know of any ECU tuning software for pi?
@TheeMustangBro
@TheeMustangBro Ай бұрын
We’re all on the same page about this. I’m turning a 1978 Camaro into a smart car, loaded with USBs, interior lighting, and hidden screens and dvd players
@renewalendy8854
@renewalendy8854 6 жыл бұрын
I've been using a Bluetooth OBD Adapter from iCarsoft. It's a bit costly but has auto standby so it won't drain your car's battery.
@trevorkruse449
@trevorkruse449 6 жыл бұрын
OMG Keep going!!!
@TheeMustangBro
@TheeMustangBro Ай бұрын
Can you use the same Pi to run a dash cluster?
@TheDudeInTheWild007
@TheDudeInTheWild007 11 ай бұрын
Will this work with the wifi version of the obd scanner?
@energyideas
@energyideas 6 жыл бұрын
Is there any OBD2 software that works on a Raspberry Pi W in Stretch or Jessie?
@14fadu6
@14fadu6 4 ай бұрын
Can you reset the oil service by Rasperrry Pie?
@MinorLG
@MinorLG 6 жыл бұрын
SAE is non metricised. Would SAE compliant vehicles not use miles default?
@theoisle
@theoisle 5 жыл бұрын
When I got my Chevy Volt in 2012, I put an OBD2 bluetooth adapter on it to see what data I could read from the car using some phone apps. It worked for a few days and then my car would not start. I removed the adapter and got it to start, but it had created several faults that had to be cleared at the dealership. Apparently the increase in traffic on the network interferes with the module communications. This happens on several other Chevy models also. Be careful. BTW, I also have a Honda Odyssey, which requires a special OBD adapter, so you can't just buy any adapter for it.
@vfxperson4073
@vfxperson4073 6 жыл бұрын
Is it possible to send data to the car via the OBD2 port?
@AndriusKamarauskas
@AndriusKamarauskas 6 жыл бұрын
do you know how often civic becomes to Batmobile?
@DigBipper188
@DigBipper188 6 жыл бұрын
I personally would use the OBDII deets to create a small code reader that displays error codes when they happen... that'd make repairs quicker, easier and cheaper...
@Hakeeeeeeem
@Hakeeeeeeem 2 ай бұрын
YOU ARE A PLUS TO THE HUMANITY
@chrisasaurus
@chrisasaurus 11 ай бұрын
Any video of it working?
@prozacsf84
@prozacsf84 Жыл бұрын
Can we use with Raspberry Pico 2 W?
@d.edmunds9955
@d.edmunds9955 2 жыл бұрын
Idea would be to use the obd2 as a cut off switch. If the raspberry pi detects the scanner it will allow the car to start. If it doesn’t then it won’t.
@thelittlebottle3348
@thelittlebottle3348 6 жыл бұрын
How can I start learning to program such things, I'd like to learn it, but where or how? Anyone know some good websites or stuff like that?
@tfort91
@tfort91 5 жыл бұрын
great
@stevenattaway
@stevenattaway 6 жыл бұрын
Could you use the Raspberry Pi to program car keys? So, I don't have to pay someone $100 to program my key?
@23hockeypanda38
@23hockeypanda38 5 жыл бұрын
Can i get the current Vehicle Mileage from this?? Very interested!!
@xXxSolidIcexXx
@xXxSolidIcexXx 6 жыл бұрын
damn this would be really nice when shopping for cars on the used marked
@Teknoist
@Teknoist 6 жыл бұрын
Why do not use crankstaff ?
@flobuilds
@flobuilds 6 жыл бұрын
Can you get the gps data if the car has gps?
@pixeledvision3899
@pixeledvision3899 6 жыл бұрын
One thing to note is that the constant 12 volts being used will kill your battery without the car running.
@corvettefan91
@corvettefan91 5 жыл бұрын
PixeledVision the adapter draws very little current.
@pixeledvision3899
@pixeledvision3899 5 жыл бұрын
@@corvettefan91 yes, but on an old battery this could potentially drain it too low to crank.
@jerrymadsen1717
@jerrymadsen1717 4 ай бұрын
if someone's worried about that they can ignore the 12v from the port and just piggyback off the radio or dash power so it only runs when the car is on (as long as you don't mind an ugly wire or plan on permanently installing this thing)
@SteveGameDE
@SteveGameDE 6 жыл бұрын
Is there a possibility to send commands to the CAN-Bus? Like turning the lights on? Or maybe to accelerate until a certain speed is gained - like a cruise control?
@greyant7069
@greyant7069 6 жыл бұрын
The OBD 2 protocol was designed for it to be possible (See Mode 08 on wikipedia Page), but i can't find any documentation of vehicules that integrated that possibility. EDIT: totally wrong answer; Mode 08 doesn't stand for that. So it's apparently impossible.
@kulgan96
@kulgan96 6 жыл бұрын
i would log the OBD2 data to a spread sheet to study my fuel consumption
@dav1dsm1th
@dav1dsm1th 6 жыл бұрын
It would be good to sync it with GPS data to match it with route as well - to get position, altitude, etc - so different routes could be could be compared.
@aliabdallah102
@aliabdallah102 6 жыл бұрын
kulgan96 it doesn't really give you that info. At best you'll get fuel trim.
@adubs.
@adubs. 6 жыл бұрын
A lot of newer cars do have a fuel economy reading but I have my doubts to their accuracy.
@aliabdallah102
@aliabdallah102 6 жыл бұрын
Adubs well these are merely an algorithm. They know how much gas the tank holds. They know fuel level and can just do the math.
@adubs.
@adubs. 6 жыл бұрын
The calculation is usually done from injector duty cycle and MAF. AFAIK only a few manufacturers use the fuel level to aid in calculation. Even then there are a ton of discrepancies, like tire wear, changes in fuel density, injector flow tolerance, etc. My point was there is a way to monitor this information via OBDII. A cheap bluetooth setup as shown connected to an android running the torque app will show you. Though its probably still far more accurate to plot the data yourself at the pump.
@alyeakitty
@alyeakitty 5 жыл бұрын
Love the video but one point off for "Like your car's VIN Number......." ;)
@sourekpetr
@sourekpetr 5 жыл бұрын
Can I change the ELM123 pairing code?
@brandonmas1435
@brandonmas1435 6 жыл бұрын
Didgital guage cluster, with some more obscure/ exact data you may want to view live. Like engine oil temp, Air Fuel Ratio, psi boost (aspirated only duh) ect
@an1rb
@an1rb 5 жыл бұрын
So, the max car speed can be 256kmph?
@moth.monster
@moth.monster 6 жыл бұрын
USB would probably be the better option in general. Bluetooth has a lot of issues honestly.
@michaelgraff6978
@michaelgraff6978 6 жыл бұрын
The nice thing about Bluetooth is complete electrical isolation.
@Hex-Mas
@Hex-Mas 6 жыл бұрын
What kind of issue Bluetooth have? Is 4.0 and above pretty sturdy? Only time I would be Worried if its BT v1.0
@vlajkozr
@vlajkozr 6 жыл бұрын
Every car older than few years has some annoying error light on. It would be great to program automatic clearing of that particular error
@michaeldenton8610
@michaeldenton8610 6 жыл бұрын
I have been thinking hard about a smart car. I would have a GI that displays menus. So there would be one that displays typical HUD information. Then some diagnostics menus and data logging. From there I would have this same set control door locks and other features in the car. I would end up installing sensors everywhere to monitor things a little better. It would also remind me about maintenance..... God I could go on forever... I do believe this would need a more powerful computer along with endless serial input
@W8RIT1
@W8RIT1 4 жыл бұрын
I have one of these OBDII interfaces that communicates via wifi or bluetooth. I hope to integrate my Raspberry Pi with my amateur radio and use the cars data to be transmitted via APRS
@yungsolopath2603
@yungsolopath2603 4 жыл бұрын
Plz do more diy smart car vids. Voice command
@NickRanger
@NickRanger 6 жыл бұрын
Look up the bluedriver it shows graphs of live data just by turning your cellphone sideways.
Make A Smart Car Digital Display - DIY Smart Car (Part 4)
6:37
DIY Raspberry Pi Racecar Dashboard: The Ultimate Guide
15:11
BEAVIS Motorsport
Рет қаралды 712 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 502 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 41 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 69 МЛН
CAN Gateway: Monitoring Cars Wirelessly!
8:02
MrDIY
Рет қаралды 124 М.
The Best Value Standalone ECU - Speeduino
12:03
Making for Motorsport
Рет қаралды 230 М.
Raspberry Pi carpc [MAKER'S REPORT]
21:14
Pacman's Revenge
Рет қаралды 882 М.
I Hacked Into My Own Car
20:29
Steve Mould
Рет қаралды 2,7 МЛН
Sniffing any CAN-bus on the cheap(5$) with Arduino, Tested on an VW Polo 9N3
21:57
I Spy, with my Little Pi...
23:46
Jeff Geerling
Рет қаралды 292 М.
DIY Home Security - ON A BUDGET!
9:12
DIY Perks
Рет қаралды 5 МЛН
How to hack your car | Part 1 - The basics of the CAN bus
16:57
Adam Varga
Рет қаралды 286 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 502 М.