element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Internet of Things
  • Technologies
  • More
Internet of Things
Blog GeoCar to the Internet
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Internet of Things to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: camuyano
  • Date Created: 29 Apr 2014 1:16 AM Date Created
  • Views 470 views
  • Likes 1 like
  • Comments 1 comment
  • geocar
  • pi
  • elm327
  • raspberry-pi
  • iot
Related
Recommended

GeoCar to the Internet

camuyano
camuyano
29 Apr 2014

This is just an informal post to share with the community a sort of a new project. Really is more like an improvement or extension of an old project. As part of the Smarter Life Challenge my project was the GeoCar. I like the idea of adding smarts to the car. So now the car will have a little more brains. Brains in the form of a raspberry pi (what else?).

Having more power packed into the project it is a nerd job to do as much as he can with the power given.

Kind of a challenge was given to me to make the GeoCar an internet of things application. Started reading about it and it keeps getting more interesting by the minute.

On this post here it is just a simple idea of what the project will be like.

 

The Plan:

  1. Connect a GPS via UART to the raspberry pi, using gpsd (already available service that can be installed on the raspberry pi) to handle gps data is a breeze to read data from python or any other language.
  2. Communicate to the vehicle computer to extract mileage, gas and any other goodies. Communication will be via an of the shelf device Elm327 (about $12) via Bluetooth.
  3. Provide room for improvements by using a mosquito server on the raspberry pi, so any Internet of Things MQTT device can communicate with the Pi.
  4. The GeoCar should interact with other devices like phone or a home central server (external places to see data from the car centralized)

 

The build of the project is something I am working on and will mature little by little. Right now I have the GPS working and tested sending and receiving MQTT messages by using python. Ideas are flowing and pieces will come together as days goes by. Right now I have a fresh image and will be configuring this new sdcard from scratch to document the steps to make it.

There will be a little more components than what is shown on the diagram bellow however here you may see the main components. Other components are Wifi to export/import data and a touchscreen to give it a face and user interaction. Other functionality is in the to do list for the project but I will not make all in one post, need some contents for the next post.

image

In a perfect world you agenda should be linked to the amount of gas you have in the car so you'll know that you better fill the tank today in order to make it on tomorrow's appointments. While this is a big challenge, big challenges are fill of small ones. Posting the data from the car is one of those small tasks. Every single task is important.

 

Sorry for the small post but it is just part of firing up the creative juices. This is just a small post but feel free to leave opinions there is no good or bad opinions as long as they come from the heart.

Like on the movie, "if you build it, blog about it and make it open source!" (well close enough)

 

Thanks to element14 for all their support and for this community for proving this space to share with others. All you guys rock!

 

Gracias!

  • Sign in to reply
  • amgalbu
    amgalbu over 10 years ago

    That's a nice work

    Unfortunately every car manufacturer (and every car model) has it's own PDO on the OBD interface (especially when consumption-related information are involved)...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube