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
    About the element14 Community
  • 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 Raspberry Pi GPIO Control
  • 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 39 replies
  • Subscribers 712 subscribers
  • Views 9921 views
  • Users 0 members are here
  • raspberry
  • gpio
  • raspberry_pi
  • raspberrypi
Related

Raspberry Pi GPIO Control

e14 Contributor
e14 Contributor over 13 years ago

I saw a picture on flickr, which interests me vey much. I want to make a same one, as I want to learn some more about GPIO control.

I got the raspberry Pi and this exact 8 channel relay. How can I do the wire up? There are many cables, I am a bit confused,

image

  • Sign in to reply
  • Cancel
Parents
  • pjc123
    pjc123 over 13 years ago

    Gary Stewart wrote:

    That is not what is specified by the maker of the relay board. They clearly state that each driver input needs 15 to 20 mA.

     

    And everything you read on the Internet is true.......Do as you will.  It also clearly states that it is equipped with a high current relay (AC 250V at 10A, DC 20V 10A), but says nothing about whether the board can handle AC (traces, isolation, etc.) and not only that, I would never use a product that is not UL listed for AC use, or approved by another similar certifying body.  So if you decide to do that as well, up your house insurance policy.   I only use the board for DC applications and have a separate 30amp UL approved relay to operate AC appliances with my pi, and all my wiring, fuses, AC inlet/outlet connectors, etc. are UL certified and meet National Electric Code requirements for selection and how everything is connected together.

     

     

    Mark Beckett wrote:

    Your observations are more in line with what I expected.

    Your method using a transistor (with series resistor between GPIO pin and base ....for those others reading this) is the perfect solution.

     

    In addition to the base resistor (2.2k), I also put a 10k resistor between each GPIO pin and ground.  I specifically have chosen GPIO pins that are INPUTS and in a LOW condition at boot (most, but not all pins are, and also not in the same state at boot depending on what Model B Revision board you are using), however they are floating and can accidentally trip the relay card inputs.  I have seen where other users have experienced this.  The 10k resistor guarantees a LOW at boot, critical in my application anyway.

     

    Some use a UNL2803 instead of a transistor, a darlington pair being way overkill working with such low current/voltage, but in the long run I guess you save money on some of the parts (transistors, resistors, etc.) and it makes wiring a bit easier. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • pjc123
    pjc123 over 13 years ago

    Gary Stewart wrote:

    That is not what is specified by the maker of the relay board. They clearly state that each driver input needs 15 to 20 mA.

     

    And everything you read on the Internet is true.......Do as you will.  It also clearly states that it is equipped with a high current relay (AC 250V at 10A, DC 20V 10A), but says nothing about whether the board can handle AC (traces, isolation, etc.) and not only that, I would never use a product that is not UL listed for AC use, or approved by another similar certifying body.  So if you decide to do that as well, up your house insurance policy.   I only use the board for DC applications and have a separate 30amp UL approved relay to operate AC appliances with my pi, and all my wiring, fuses, AC inlet/outlet connectors, etc. are UL certified and meet National Electric Code requirements for selection and how everything is connected together.

     

     

    Mark Beckett wrote:

    Your observations are more in line with what I expected.

    Your method using a transistor (with series resistor between GPIO pin and base ....for those others reading this) is the perfect solution.

     

    In addition to the base resistor (2.2k), I also put a 10k resistor between each GPIO pin and ground.  I specifically have chosen GPIO pins that are INPUTS and in a LOW condition at boot (most, but not all pins are, and also not in the same state at boot depending on what Model B Revision board you are using), however they are floating and can accidentally trip the relay card inputs.  I have seen where other users have experienced this.  The 10k resistor guarantees a LOW at boot, critical in my application anyway.

     

    Some use a UNL2803 instead of a transistor, a darlington pair being way overkill working with such low current/voltage, but in the long run I guess you save money on some of the parts (transistors, resistors, etc.) and it makes wiring a bit easier. 

    • 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 © 2026 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube