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
Arduino
  • Products
  • More
Arduino
Arduino Forum Beginner Arduino related Questions regarding what hardware to buy..
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 7 replies
  • Subscribers 404 subscribers
  • Views 520 views
  • Users 0 members are here
Related

Beginner Arduino related Questions regarding what hardware to buy..

Former Member
Former Member over 13 years ago

Hi everybody,

 

I am a newb to the whole Arduino world and now I want to learn and use. I will start with learning simple stuff but eventually I want to build something as explained later. I have done some soldering before and I am comfortable with it. I am planning to make a project which involves use of GPS sensor, 3 Axis accelerometer, reed switch, couple of IR sensors for distance measurement and a data logger (sd/micro-sd) to record all of the sensors data. The data will be recorded continuously when in operation. It will be portable (i.e. outdoor use and not connected to a computer when using) and will run on batteries.

 

First of all can Arduino do this kind of job? If yes, than can you suggest the types of boards, sensors, shields, otterbox I should buy which can rightnow help me learn building beginner arduino projects and in the end I can also make the abovementioned project. I am aware that some sensors will run on 5V while others on 3.3V which will need shifting so can you also help me choose parts which can do this? I have to (and willing to) buy all the parts together in advance as I will get reimbursed (upto certain amount) from my university. I would love to hear your expert comments as well.

 

Thanks for your help in advance.

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    0 Former Member over 13 years ago

    thanks YT2095,  that was really helpful. I have narrowed down my search of parts as it can be seen below-

     

    I have decided to go for Maxbotix Ultrasonic Rangefinder - LV-EZ1 - EZ-1 for distance measurement. (Analog or PWM, still trying to figure out)

    For 3 axis accelerometer, I am going with Triple Axis Accelerometer Breakout - ADXL335 (3 analog out)

    For GPS module, I am confused between (and can't select) Adafruit Ultimate GPS Breakout - 66 channel w/10 Hz updates - MTK3339 chipset     and    Adafruit GPS logger shield kit - v1.1 with EM-406A GPS Module

                         I want to sync the GPS location and velocity data with the accelerometer and distance data at the same time and location, so I am not sure how to implement this and write data from all the sensor at the same                         time,  so I will try to use just one data logger for all of them, but if I cannot than I will use the built in GPS data loggers in the above models for GPS data and use a seperate logger for the other sensors (distance,                     accelerometer, hall effect).

     

    So the other data logger is here - http://www.adafruit.com/products/243

    and if I use two seperate loggers I will need to time stamp the other logger (one that does not log GPS), for which I have selected http://www.adafruit.com/products/255

    I will power them all up with 6 AA battery pack

    I will use all of this on Arduino UNO, and for extra space I will either use a protoboard shield or a breadboard.

    Can you suggest me, which one is better to use out of a GPS shield or a GPS breakoutboard for my configuration.

    Also which GPS is better from the two models above for my project?


    And is there any way I can log data from all the sensors in one logger in one loop? I want my data to appear closely like this (in various column, seperated by tabs for easy input in excel, GPS data already parsed from the NMEA sentences) -

     

    Time     Date     Longitude     Latitude     Velocity     X-axis     Y-Axis     Z-axis     Distance     Hall-effect    

     

     

     

     

     

     

     

    I have to set all the sensors on same update frequency for this to work-

    Also, is this too much to ask to a data logger, in other words will it have out of memory issues (i.e. buffer is full)?

     

     

    So many new questions for you guys. Thanks a lot for your help.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ntewinkel
    0 ntewinkel over 13 years ago in reply to Former Member

    From what I understand (others please correct me if I'm wrong)...

     

    * The data logging functionality of the GPS logger shield is an SD card.

    * You can write any data you want, in any format, onto that SD card. I don't think the logging is automatically done by the hardware.

     

    -> and in that case, you'd only need one SD card unit in the project - so if it's part of the GPS shield you're buying you won't need to also buy a separate data logging shield.

     

    And because the SD card is in a regular FAT format, you can then stick that into your computer and read the data like you would read any file.

     

    So if you write your code such that the Arduino reads all the values you need, and then writes a single line to the SD card that includes all the values, you should be in good shape.

    If you write the data in text format and include some quotation marks and commas, you could have your project build a CSV file that you can then later import into a spreadsheet.

     

    If you're adding timestamps, I'm wondering if you might need a real time clock (RTC) module. Or I suppose if you have a display (like the inexpensive 16x2 LCD), then you could allow the user to set the time. ps on that - the Arduino.cc site added a library to make it easy to run the LCD using just a few wires now.

     

    And if you're totally new to Arduino, I recommend taking a few hours to go through a tutorial like this Oomlout one: http://www.oomlout.com/a/products/ardx/

     

    Good luck! Sounds like you have a fun project to work on!

     

    Cheers,

    -Nico

     

    edit, ps: I have an Ethernet shield with SD card, and the SD card on it is accessed independently, that's what I'm basing my above assumptions on, it's not all just guessing - I only make up some of the things some of the time, really! image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • ntewinkel
    0 ntewinkel over 13 years ago in reply to Former Member

    From what I understand (others please correct me if I'm wrong)...

     

    * The data logging functionality of the GPS logger shield is an SD card.

    * You can write any data you want, in any format, onto that SD card. I don't think the logging is automatically done by the hardware.

     

    -> and in that case, you'd only need one SD card unit in the project - so if it's part of the GPS shield you're buying you won't need to also buy a separate data logging shield.

     

    And because the SD card is in a regular FAT format, you can then stick that into your computer and read the data like you would read any file.

     

    So if you write your code such that the Arduino reads all the values you need, and then writes a single line to the SD card that includes all the values, you should be in good shape.

    If you write the data in text format and include some quotation marks and commas, you could have your project build a CSV file that you can then later import into a spreadsheet.

     

    If you're adding timestamps, I'm wondering if you might need a real time clock (RTC) module. Or I suppose if you have a display (like the inexpensive 16x2 LCD), then you could allow the user to set the time. ps on that - the Arduino.cc site added a library to make it easy to run the LCD using just a few wires now.

     

    And if you're totally new to Arduino, I recommend taking a few hours to go through a tutorial like this Oomlout one: http://www.oomlout.com/a/products/ardx/

     

    Good luck! Sounds like you have a fun project to work on!

     

    Cheers,

    -Nico

     

    edit, ps: I have an Ethernet shield with SD card, and the SD card on it is accessed independently, that's what I'm basing my above assumptions on, it's not all just guessing - I only make up some of the things some of the time, really! image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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