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
IoT on Wheels Design Challenge
  • Challenges & Projects
  • Design Challenges
  • IoT on Wheels Design Challenge
  • More
  • Cancel
IoT on Wheels Design Challenge
Blog Avoid the Bump! #1: Introduction
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: abhijitnathwani
  • Date Created: 25 Sep 2017 8:35 AM Date Created
  • Views 1287 views
  • Likes 9 likes
  • Comments 11 comments
  • iot on wheels design challenge
  • stm development boards
  • avoidthebump
Related
Recommended

Avoid the Bump! #1: Introduction

abhijitnathwani
abhijitnathwani
25 Sep 2017

Hello!

 

This will be the series of the blog post I write as I discuss my progress with the IoT on Wheels Design Challenge. Thank you, element14 team, for selecting, me as one of the official challengers.

This will be my first design challenge with the Element14 community! Looking forward to a great deal of learning and fun through this design challenge.

 

As the name suggests, through Avoid the Bump!, I plan to develop a pothole locator, so that all those nasty potholes on the roads are easily traceable and the authorities can fix them up with ease, knowing the actual location of the pothole. My detailed application for the design challenge can be found here.

 

Just for a quick recap:

 

image

The idea is to detect potholes through the accelerometer and mark that geo-location on Google Maps so that tracking them is easy. As the theme is focused on "IoT on Wheels", I intend to communicate the device to the cloud server, through the driver's mobile phone. As WiFi connectivity is not readily available in cars, I plan to stick to the following chain:

 

image

 

The main elements of my Design challenge would be broken down into the following parts:

 

  • Algorithm for detecting the potholes
  • communication from the Nucleo board to the mobile phone via BLE
  • developing a Mobile App to receive the BLE data from device to the mobile phone and using the mobile phone's cellular data to push the geo-location on the internet. ( Currently would be focusing only on the Android platform, so as to make the project scope limited and realizable in the short amount of time.)
  • developing a Web interface to store the geo-location in a DB and creating visualizations with Google Maps
  • developing a suitable and stable power source for the device.

 

There is a lot of learning involved in this Design Challenge as I plan to include Mobile App and a web interface as well. I'll be glad to share my updates with the community.

 

Abhijit.

  • Sign in to reply

Top Comments

  • beacon_dave
    beacon_dave over 8 years ago in reply to DAB +3
    I think this is for a car and not a bicycle. Quite often there are so many potholes on the road that you can't avoid them all, especially whilst looking out for other road users. In addition some potholes…
  • abhijitnathwani
    abhijitnathwani over 8 years ago in reply to carmelito +2
    HI carmelito Yes. The Google Maps Javascipt API helps us add the Google Maps to our website and add custom markers based on latitude and longitudes. I had earlier worked on this API and it the output is…
  • DAB
    DAB over 8 years ago +1
    I am curious as to why you wait for the accelerometer to detect the pothole? Why not just click a button when you visually spot one and avoid putting yourself and your bike through the unpleasant bump…
Parents
  • DAB
    DAB over 8 years ago

    I am curious as to why you wait for the accelerometer to  detect the pothole?

    Why not just click a button when you visually spot one and avoid putting yourself and your bike through the unpleasant bump?

     

    DAB

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

    I think this is for a car and not a bicycle.

     

    Quite often there are so many potholes on the road that you can't avoid them all, especially whilst looking out for other road users. In addition some potholes turn out to be a lot worse than they look.

     

    I think you perhaps need both inputs though - a button for the ones you spot and can avoid, then the accelerometer for the ones you hit.

     

    With an accelerometer you could perhaps sort the data on severity and try and prioritise repairs.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • beacon_dave
    beacon_dave over 8 years ago in reply to DAB

    I think this is for a car and not a bicycle.

     

    Quite often there are so many potholes on the road that you can't avoid them all, especially whilst looking out for other road users. In addition some potholes turn out to be a lot worse than they look.

     

    I think you perhaps need both inputs though - a button for the ones you spot and can avoid, then the accelerometer for the ones you hit.

     

    With an accelerometer you could perhaps sort the data on severity and try and prioritise repairs.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • DAB
    DAB over 8 years ago in reply to beacon_dave

    Thanks,

     

    I got you confused with a similar project on the Ben Heck Show.

     

    You might check it out to see what they did.   It might save you some time.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • abhijitnathwani
    abhijitnathwani over 8 years ago in reply to DAB

    Thanks DAB, I'll have a look at it.

     

    Abhijit

    • 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