Тёмный

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

Tinkernut
Подписаться 626 тыс.
Просмотров 307 тыс.
50% 1

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

Опубликовано:

 

20 июл 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 261   
@zoomxdude1999
@zoomxdude1999 6 лет назад
Being a gear head and a computer nerd this is exactly what ive been looking for!
@northshorepx
@northshorepx 5 лет назад
Wow, what a simple a clear tutorial. Thank you so much.
@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..
@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.
@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
@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?
@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?
@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
@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
@Baxtexx
@Baxtexx 6 лет назад
Wow, you have inspired me to do my own smart car mod.
@mindstorms8888
@mindstorms8888 6 лет назад
perfect timing I just bought one of those
@JB52520
@JB52520 5 лет назад
Liked and subbed! I never had the money for some fancy analyzer, and now I can have fun making my own.
@Adnaneee
@Adnaneee 6 лет назад
Im too excited for next week
@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
@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
@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) !!
@SadamFlu
@SadamFlu 6 лет назад
Pretty cool video. But you converted 32hex into miles per hour instead of 50. Hahaha!
@YandiBanyu
@YandiBanyu 6 лет назад
Thank you dude!
@stephenhaslam6642
@stephenhaslam6642 3 года назад
awesome, thank you.
@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.
@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?
@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
@Ed.E
@Ed.E 6 лет назад
wow this is great!
@luissantiago7978
@luissantiago7978 6 лет назад
Awesome
@aracon9721
@aracon9721 6 лет назад
Through obd2 you could also enable features in your car... more interesting than the values you already have on your dash
@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.
@GUTTAZOE
@GUTTAZOE 4 года назад
Bro you are incredible
@sydbyd5040
@sydbyd5040 5 лет назад
Thanks a lot, sounds great!! Is there any functional OBD Emulator to use with RPi instead of a real car?
@juanotecruz
@juanotecruz 5 лет назад
great video!!!!
@FlameSoulis
@FlameSoulis 5 лет назад
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.
@topysoda1795
@topysoda1795 6 лет назад
Thank you nice video 🌹
@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)
@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
@dannyradjkoemar580
@dannyradjkoemar580 4 года назад
Damn you smart, well done
@alonsocantu8196
@alonsocantu8196 6 лет назад
thankyou
@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.
@rshnewton
@rshnewton 3 года назад
thank you for a brilliant, brief, just detailed enough, intro. Keep on hacking!
@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!
@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.
@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.
@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.
@reinekewf7987
@reinekewf7987 6 месяцев назад
ok i did not know it is that easy to read ^^ really nice thanks one thing that always 12v power rail is not always on some cars or vehicles specific . i have a small electric vehicle that has a 5.4kwh 48V and a small 12v with only 1.2Ah battery and it turns off the 12v 10min after charging is complete or you turned of the vehicle after driving. but yea for those vehicles it makes sens because the 12v is charged from the 48v system with a 2A DC/DC converter is only powered if the 48v charges or the ignition is on. the dumb thing with this 12v battery is it is needed for the safetycontactors and the ignition if ignition is on the DC/DC converter starts also up and now the 48v system provides the 12v power but without the 12v battery the vehicle cant be started. so yea turning of 12v for the obd makes sense. but on cars it would not really needed to turn off because the big 12v 40Ah to 90Ah battery.
@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.
@trevorkruse449
@trevorkruse449 6 лет назад
OMG Keep going!!!
@_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 ?
@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?
@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.
@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
@Hakeeeeeeem
@Hakeeeeeeem 2 месяца назад
YOU ARE A PLUS TO THE HUMANITY
@tfort91
@tfort91 5 лет назад
great
@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
@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.
@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.
@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!!
@bcp092980
@bcp092980 3 года назад
Does mode 08, control operation of on-board component/system, allow you to turn modules on/off?
@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
@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...
@sanskarlamsal
@sanskarlamsal 5 лет назад
Hey! Can you please tell me which major is better to learn things like this?
@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?
@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?
@hannahkahnwald4220
@hannahkahnwald4220 6 лет назад
if your car has a 2 din slot for the radio, you could buy a 2 din monitor for the raspberry pi. liymno sells them for example. would give everything a more professional look
@hermannpaschulke1583
@hermannpaschulke1583 6 лет назад
I have seen that the official screen fits pretty nice, too
@dylanspriddle
@dylanspriddle 6 лет назад
I'm so happy to see you posting frequently again. I absolutely love your videos dude!
@xXxSolidIcexXx
@xXxSolidIcexXx 5 лет назад
damn this would be really nice when shopping for cars on the used marked
@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.
@alyeakitty
@alyeakitty 5 лет назад
Love the video but one point off for "Like your car's VIN Number......." ;)
@admir_correia
@admir_correia 5 лет назад
For a normal guy like me just use Torque+cheap OBD adapter , a nice android app and pay for it. Cleans errors and shows you all the data you want, with a very nice UI
@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
@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
@mohammedal-alaw6249
@mohammedal-alaw6249 5 лет назад
I need your opinion if I cannot find in the market but RPi B+ ???
@TheDudeInTheWild007
@TheDudeInTheWild007 11 месяцев назад
Will this work with the wifi version of the obd scanner?
@Iswimandrun
@Iswimandrun 5 лет назад
Also pair it with a LoRa node and boom remote back door into your cars engine
@goldendiamondapple9176
@goldendiamondapple9176 6 лет назад
Can you make the GUI for it with Qt?
@kevinbeastly
@kevinbeastly Год назад
Can u use the pie to trigger the car alarm (lights and horns and all)
@prozacsf84
@prozacsf84 Год назад
Can we use with Raspberry Pico 2 W?
@haydenc2742
@haydenc2742 6 лет назад
You can also use android and an app called Torque to give you a heads up display with all sorts of gauges Just found OBD Auto Doctor that should work with linux as well
@TheeMustangBro
@TheeMustangBro Месяц назад
Can you use the same Pi to run a dash cluster?
@14fadu6
@14fadu6 4 месяца назад
Can you reset the oil service by Rasperrry Pie?
@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
@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
@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 ?
@MedievalChips
@MedievalChips 6 лет назад
Do you know if we can make the ac unit of the car to be controlled by this??
@yungsolopath2603
@yungsolopath2603 4 года назад
Plz do more diy smart car vids. Voice command
@Devo1987
@Devo1987 6 лет назад
Can you tell us how to bleed the ABS anti-lock brake system
@Meta194
@Meta194 6 лет назад
I would stand and be amazed since my car is from 92, and the fanciest electronic it has is lights...
@Axodus
@Axodus 6 лет назад
Your car could've been made before the law was put in place IE; start of the year.
@Meta194
@Meta194 6 лет назад
even simpler, it's a diesel and i'm based in EU. OBD was made a requirement for cars only made after 2003, i.e. 10 years after my car rolled out of the factory.
@ace692002
@ace692002 5 лет назад
Can you diagnose airbag and anti-lock brakes
@SamBebbington
@SamBebbington 6 лет назад
Thanks to OBD2 when someone steals your car, they don’t need to Hotwire it, they just bind a new key to the car using the OBD2 port
@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
@NickRanger
@NickRanger 6 лет назад
Look up the bluedriver it shows graphs of live data just by turning your cellphone sideways.
@MinorLG
@MinorLG 6 лет назад
SAE is non metricised. Would SAE compliant vehicles not use miles default?
@chrisasaurus
@chrisasaurus 11 месяцев назад
Any video of it working?
@elijahspade3714
@elijahspade3714 6 лет назад
Do you know of any ECU tuning software for pi?
@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
@Mauzy0x00
@Mauzy0x00 5 лет назад
Of course Volvo has to use the utility vehicle code lol
@energyideas
@energyideas 6 лет назад
Is there any OBD2 software that works on a Raspberry Pi W in Stretch or Jessie?
@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.
@vfxperson4073
@vfxperson4073 6 лет назад
Is it possible to send data to the car via the OBD2 port?
Далее
DIY Raspberry Pi Racecar Dashboard: The Ultimate Guide
15:11
😍😂❤️ #shorts
00:12
Просмотров 375 тыс.
The Best Value Standalone ECU - Speeduino
12:03
Просмотров 229 тыс.
CAN Gateway: Monitoring Cars Wirelessly!
8:02
Просмотров 124 тыс.
Raspberry Pi carpc [MAKER'S REPORT]
21:14
Просмотров 881 тыс.
Top 10 Raspberry Pi Projects for 2022
7:54
Просмотров 1,5 млн
I Hacked Into My Own Car
20:29
Просмотров 2,7 млн
3 HACKING gadgets you have to TRY!!
19:34
Просмотров 1,4 млн