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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Smarter Life
  • Challenges & Projects
  • Design Challenges
  • Smarter Life
  • More
  • Cancel
Smarter Life
Blog Smart Life Challenge: GeoCar goes github, Open Source all the way!
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: camuyano
  • Date Created: 6 Dec 2013 2:23 AM Date Created
  • Views 648 views
  • Likes 0 likes
  • Comments 5 comments
  • psoc4
  • smarter_life_challenge
  • gecar
  • open_source
  • smarter_life
Related
Recommended

Smart Life Challenge: GeoCar goes github, Open Source all the way!

camuyano
camuyano
6 Dec 2013

For those who follow the progress. I am very happy on the progress but still much more is needed but there is plenty of gas in the tank so it's all good.

Since I am not the best organized person, I like using source control software to avoid loosing time when "enhancements" happen. I can easily revert any change with the use of a source control and because I wanted my project to be open source it is on github. I encourage all to use git or other source control, last night I messed up my project and with just one click I was back up and running. Strange things happen when playing changing PSoC clocks without any care or knowledge of what they do.

There are two repositories, the PSoC workspace which has two projects, one for the PSoC5 and one for the PSoC4 (I am using both from the same Pioneer kit). And there is a second repository that holds the Django project. The Django project is the one that provides a centralized database to store the data collected from the PSoCs in the car.

The idea is to store all data in the database for latter analysis.

There will be a third repo for the Android app to extract data from Bluetooth. I have done testing on android bluetooth but still the app integration that pulls data from the PSoC and plot it or sends it to the web is not in place. (part of the 2 do list).

 

Pioneer kit code (PSoC5 and PSoc4) code for the Creator

https://github.com/soynerdito/GeoCar_PSoC

 

Python web code

https://github.com/soynerdito/psoctracker

 

I will do commits to the github frequently mostly because that is my backup for the code in case laptop die on my. Also allow me to work on the project from different locations. Since this is an open source project, fear is not for critics, liking and anything. It's all good!

 

Thanks for reading. Good luck to all and keep on hacking!

(Sorry for a post without picture, will make it up next time with a fun post).

  • Sign in to reply

Top Comments

  • cy.gul
    cy.gul over 12 years ago +1
    Is that Django, where the 'D' is silent?
  • vsluiter
    vsluiter over 12 years ago in reply to cy.gul

    You had my curiosity, but now you have my attention!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • camuyano
    camuyano over 12 years ago in reply to cy.gul

    Yes, like the movie but without all the violence.

    It is a web framework that I am trying to learn. So my personal project I try to use it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cy.gul
    cy.gul over 12 years ago

    Is that Django, where the 'D' is silent? image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Yes, I always used incremental builds and saved the software for each test.

    That way I always had a working version to demo while I was adding the next feature.

    Simple, but it looked like magic to managers because I could always show them progress than tell them about progress.

    Makes you look good at review time.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • vsluiter
    vsluiter over 12 years ago

    Source control is one of the best things around! Lets you share code, lets you tinker while not messing up existing features, and helps finding where that bug was inserted that wasn't around in the version of tow months ago image

    • 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