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
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Gertduino vs Gertboard vs Motor Controller
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 676 subscribers
  • Views 672 views
  • Users 0 members are here
  • gertduino
  • raspberry
  • pi
  • raspberry_pi
  • electronics
Related

Gertduino vs Gertboard vs Motor Controller

Former Member
Former Member over 12 years ago

I'm feeling a bit in over my head and would love some suggestions. My kids and I are interested in learning electronics and especially controlling real world things with computer programs (Motors, solenoids, LEDs, etc etc.) We've been doing things with Scratch and Lego WeDo but we want to take it up a notch both in terms of programming and physical elements. I have a little programming experience but no electronics experience.

 

Without doing a lot of research I ordered a Raspberry Pi thinking it could directly control things, but now am realizing I need some sort of shield/controller/board etc to do this correctly. I'm a little overwhelmed by all the cobblers/shields/duinos/controllers available, especially since I'm not even sure exactly what specific projects we'll be doing. I wonder if there's a good starter kit for Pi, similar to this that will get us going, that includes components and a manual.

 

http://www.amazon.com/Arduino-Starter-Official-170-page-Projects/dp/B009UKZV0A/ref=sr_1_1?ie=UTF8&qid=1386639898&sr=8-1&keywords=arduino+kits

 

I'm not opposed to buying a Gertduino if that's what I need (Did Gertduinos supplant Gertboards?), but that still doesn't help me as far as components and tutorials.

 

Thanks for any and all help. I look forward to becoming a contributing member of this community once i figure out what the heck I'm doing.

  • Sign in to reply
  • Cancel
Parents
  • iagorubio
    iagorubio over 12 years ago

    The main things you need is a solderless prototyping breadboard -  WBU-301J - WISHER - BREAD BOARD, PROTO TYPE 84MM X | Farnell UK  https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard - some jumper wires - http://uk.farnell.com/wisher/wjw60b/jumper-wire-kit/dp/1173677 - and a set of resistors, potentiometers,  transistors, leds and push buttons (1).

     

    I will go for motors, and other actuators once you get some kind of project in your mind.

     

    You may think, "with that I won't be controlling 'real world things'", and you will be right.

     

    But for a starter you just need to get inputs, compute them and generate outputs. Right now those inputs would be a push button - digital input - or potentiometer - analog input - and outputs would just be a led. But the main principle is the same if the input is a push button, a door contact, a LDR - light-dependent resistor - ,  a temperature sensor, or a neurosky chip hooked to your brain - not kidding, I get those from mattel Mind Flex games but they just hook to your ear lobe ;-).

     

    The same with the output, you will be blinking a led, but you would trigger a relay to start a high voltage device, give a signal to a stepper motor controller,  send a signal to a DC motor controller to start running, or blinking a IR led to turn on/off your TV or HVAC.

     

    You may be looking at analog inputs - LDR, potentiometers - digital inputs - pushbuttons - and how to get those inputs to produce an output - blink a led, trigger a transistor to start up another device.

     

    I will also advice, if you have little experience, to grab an Arduino. Those are sturdy and there is a huge ecosystem to get started.

     

    It also works with 5 volts instead of the 3.3 volts of the Pi. Most hobbist sensors are 5V and interfacing with the Pi may be a pain at start. Even worse if you think the GPIOs on the Pi are not protected so if you plug them to 5V you may fry you Pi.

     

    You can then jump to a teensy 3.0 that's a device with an arm processor and 3.3V like the Pi but where your arduino code will work. You can look into the teensy code to start to understand arm processors.

     

    Then jump to the Raspberry Pi through the arduPi library, taking advantage of the huge amount of Arduino examples around. It's the same API than the arduino but working on the Raspberry. You may even use the some of the same shields through a connector made by the arduPi authors. You can look at the arduPi code to start to understand the Raspberry GPIOs.

     

    Or go for the GertDuino, that's a mix up between raspberry and arduino - it really is a raspberry with an arduino on top.

     

    If you'd rather work directly with the Pi, it's good to get something that makes easy to hook up the Pi GPIOs to the breadboard. I use both the Adafruit adapter 914 - ADAFRUIT INDUSTRIES - PI COBBLER BREAKOUT KIT, RASPBERRY | Farnell UKhttp://learn.adafruit.com/adafruit-pi-cobbler-kit/,and the cooking hacks connection bridge Cooking Hacks - Documentation - Raspberry Pi to Arduino shields connection bridge

     

    The Adafruit one is my recommendation if you don't have - or plan to use - arduino shields.

     

    So my advice. Don't expend money on shields and controllers. Just get some basic components and try to learn to manage the basic stuff. Get inputs, process them, set outputs. A breadboard, wire, a connector and basic components will get you running. After that, to hook up "real devices" is easy. My only advice is if you don't feel too comfortable - or don't know how to - hook wires in your Raspberry Pi get an cheap arduino and fry it instead of your raspberry. Later on, go ahead with your Raspberry and discard the Arduino.

     

     

    Happy hacking :-)

     

    ----

    (1) Example Kit with pots, leds, etc ... for the Pi (includes the connector for arduino shield mentioned): Starter Kit for Raspberry Pi

    Same kind of kit for the Arduino - A000010 - ARDUINO - WORKSHOP KIT, WITH ARDUINO BOARD | Farnell UK

    Kit with only the components - http://www.cooking-hacks.com/shop/arduino/starter-kits/cooking-hacks-components-kit-beginner-edition?_bksrc=item2item&_bkloc=product

     

    Note: those are just examples, to take a component list from those kits and walk with it to your local electronics store - or just buy them all from Farnell - is highly recommended. Those kits use to be quite expensive if you compare them with the individual component's price.

     

    Other links related to this post:

     

    ArduPi library - Cooking Hacks - Documentation - Raspberry Pi to Arduino shields connection bridge

    Teensy 3.0 ARM development board with Arduino API - PJRC Store

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • iagorubio
    iagorubio over 12 years ago

    The main things you need is a solderless prototyping breadboard -  WBU-301J - WISHER - BREAD BOARD, PROTO TYPE 84MM X | Farnell UK  https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard - some jumper wires - http://uk.farnell.com/wisher/wjw60b/jumper-wire-kit/dp/1173677 - and a set of resistors, potentiometers,  transistors, leds and push buttons (1).

     

    I will go for motors, and other actuators once you get some kind of project in your mind.

     

    You may think, "with that I won't be controlling 'real world things'", and you will be right.

     

    But for a starter you just need to get inputs, compute them and generate outputs. Right now those inputs would be a push button - digital input - or potentiometer - analog input - and outputs would just be a led. But the main principle is the same if the input is a push button, a door contact, a LDR - light-dependent resistor - ,  a temperature sensor, or a neurosky chip hooked to your brain - not kidding, I get those from mattel Mind Flex games but they just hook to your ear lobe ;-).

     

    The same with the output, you will be blinking a led, but you would trigger a relay to start a high voltage device, give a signal to a stepper motor controller,  send a signal to a DC motor controller to start running, or blinking a IR led to turn on/off your TV or HVAC.

     

    You may be looking at analog inputs - LDR, potentiometers - digital inputs - pushbuttons - and how to get those inputs to produce an output - blink a led, trigger a transistor to start up another device.

     

    I will also advice, if you have little experience, to grab an Arduino. Those are sturdy and there is a huge ecosystem to get started.

     

    It also works with 5 volts instead of the 3.3 volts of the Pi. Most hobbist sensors are 5V and interfacing with the Pi may be a pain at start. Even worse if you think the GPIOs on the Pi are not protected so if you plug them to 5V you may fry you Pi.

     

    You can then jump to a teensy 3.0 that's a device with an arm processor and 3.3V like the Pi but where your arduino code will work. You can look into the teensy code to start to understand arm processors.

     

    Then jump to the Raspberry Pi through the arduPi library, taking advantage of the huge amount of Arduino examples around. It's the same API than the arduino but working on the Raspberry. You may even use the some of the same shields through a connector made by the arduPi authors. You can look at the arduPi code to start to understand the Raspberry GPIOs.

     

    Or go for the GertDuino, that's a mix up between raspberry and arduino - it really is a raspberry with an arduino on top.

     

    If you'd rather work directly with the Pi, it's good to get something that makes easy to hook up the Pi GPIOs to the breadboard. I use both the Adafruit adapter 914 - ADAFRUIT INDUSTRIES - PI COBBLER BREAKOUT KIT, RASPBERRY | Farnell UKhttp://learn.adafruit.com/adafruit-pi-cobbler-kit/,and the cooking hacks connection bridge Cooking Hacks - Documentation - Raspberry Pi to Arduino shields connection bridge

     

    The Adafruit one is my recommendation if you don't have - or plan to use - arduino shields.

     

    So my advice. Don't expend money on shields and controllers. Just get some basic components and try to learn to manage the basic stuff. Get inputs, process them, set outputs. A breadboard, wire, a connector and basic components will get you running. After that, to hook up "real devices" is easy. My only advice is if you don't feel too comfortable - or don't know how to - hook wires in your Raspberry Pi get an cheap arduino and fry it instead of your raspberry. Later on, go ahead with your Raspberry and discard the Arduino.

     

     

    Happy hacking :-)

     

    ----

    (1) Example Kit with pots, leds, etc ... for the Pi (includes the connector for arduino shield mentioned): Starter Kit for Raspberry Pi

    Same kind of kit for the Arduino - A000010 - ARDUINO - WORKSHOP KIT, WITH ARDUINO BOARD | Farnell UK

    Kit with only the components - http://www.cooking-hacks.com/shop/arduino/starter-kits/cooking-hacks-components-kit-beginner-edition?_bksrc=item2item&_bkloc=product

     

    Note: those are just examples, to take a component list from those kits and walk with it to your local electronics store - or just buy them all from Farnell - is highly recommended. Those kits use to be quite expensive if you compare them with the individual component's price.

     

    Other links related to this post:

     

    ArduPi library - Cooking Hacks - Documentation - Raspberry Pi to Arduino shields connection bridge

    Teensy 3.0 ARM development board with Arduino API - PJRC Store

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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