Sort By:  
  • Adafruit 16-Channel PWM / Servo HAT for Raspberry Pi - Mini Kit (ADASERVOHAT)


    The Raspberry Pi is a wonderful little computer, but one thing it isn't very good at is controlling DC Servo Motors - these motors need very specific and repetitive timing pulses to set the position. Instead of asking the Pi Linux kernel to send these signals, pop on this handy HAT! It adds the capability to control 16 Servos with perfect timing. It can also do PWM up to 1.6 KHz with 12 bit precision, all completely free-running.

    For use with Raspberry Pi Model A+, B+, or Pi 2 can be used with the Model A or B if you use a tall 2x13 header instead of the included 2x20.

    The Adafruit 16-Channel 12-bit PWM/Servo HAT will drive up to 16 servos or PWM outputs over I2C with only 2 pins. The on-board PWM controller will drive all 16 channels simultaneously with no additional Raspberry Pi processing overhead. What's more, you can stack up to 62 of them to control up to 992 servos - all with the same 2 pins!

    Best of all, we even have a Python library you can use, so you'll be up and running instantly, to make your robotic creation com to life. The Adafruit PWM/Servo HAT is the perfect solution for any project that requires a lot of servos or PWM outputs! Please check out this detailed tutorial for lots more information including diagrams, schematics, installation instructions and more

    Each order comes with a Servo HAT, a 2-pin terminal block, four 3x4 headers and a 2x20 socket header. You'll need to do some light through-hole soldering to attach the headers onto the HAT circuit board, but its easy to do with basic soldering tools like a soldering iron and rosin core electronics solder. If you would like to stack multiple HATs onto one Pi, you can also pick up a 2x20 stacking header and a set of right-angle 3x4 headers that should be soldered on instead.

    Please note! This kit does not come with Raspberry Pi, servos, or required 5V power supply
    Add to Cart
  • PiStep2 Dual/Quad Stepper Motor Control Board for Raspberry Pi (PISTEP2D/Q)

    Dual/Quad Stepper Motor Control Board for Raspberry Pi

    Fully Assembled - No Soldering Required

    Raspberry Pi Zero Form Factor - works with all versions of Raspberry Pi with 40pin GPIO connector

    Stepper motors (optional extra) and Raspberry Pi not included

    Available in either Dual (2 steppers) or Quad (4 steppers) versions

    Various Power Options:
    1. Powered from the Raspberry Pi 5V
    2. From the 2-pin Terminal (whatever voltage is required for the motors)
    3. Micro-USB - 5V only
    This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for our small stepper motors 28BYJ-48

    Pinout is simple:
    • Physical pins 11, 12, 13, 15 for Motor A (GPIO 17, 18, 27, 22)
    • Physical pins 16, 18, 22, 7 for Motor B (GPIO 23, 24, 25, 04)
    • Physical pins 33, 32, 31, 29 for Motor C (GPIO 13,12,6,5)
    • Physical Pins 38, 37, 36, 35 for Motor D (GPIO 20,26,16,19)

    Each pin has an associated white LED so you can see the stepper signals going through

    Power Supply Alternatives

    • Jumper VCC-VSTP (default). Power from the motors is taken from the Raspberry Pi 5V line
      • Micro-USB into Raspberry Pi. 5V for the Pi and the stepper motors goes through a poly-fuse which can trip if 2 motors are used simultaneously
      • Micro-USB into the PiStep board. 5V for both the Pi and the stepper motors is provided directly from the 5V USB input so no problems with 2 motors at once
    • Jumper VSTP-VIN. Power for the motors is provided from the 2-pin screw terminal, so can be any voltage that the steppers can handle. Ensure you use the correct polarity! We recommend to keep it below 12V. You will find that the stepper motors can go up to 9V and will be able to step faster, the higher the voltage that is applied, but there will be some deterioration of the life of the stepper motor at a higher voltage.

    Python Programming
    Please see the excellent example here for some pointers. You will need to change the pin numbers as above and also change the speed so it steps at a visible rate. You may also want to remove the print statements to speed it up. The lines in Red below are changed from the original to operate Motor A.

    # Use BCM GPIO references
    # instead of physical pin numbers

    # Define GPIO signals to use
    # Pins 18,22,24,26
    StepPins = [17,18,27,22]

    # Set all pins as output
    for pin in StepPins:
      print "Setup pins"
      GPIO.output(pin, False)

    # Define some settings
    StepCounter = 0
    WaitTime = 0.01

    ScratchGPIO Programming

    These pins are identical to those required by ScratchGPIO and therefore can easily be driven using simple Scratch commands:
    Set motor type for Scratch to be Stepper motor

    Set the position of the stepper motor A

    Set the speed of the stepper motor A

    Add to Cart
  • Bit:2:Pi BBC Micro:Bit adaptor for Raspberry Pi Addons (Bit2Pi) (BIT2PI)
    Bit:2:Pi Allows the BBC Micro:Bit to Connect to Raspberry Pi Addon Boards

    NB. BBC Micro:Bit and Unicorn pHat are NOT included

    The Bit:2:Pi enables you to re-use all those hundreds of Raspberry Pi addon boards and HATs.

    Simply plug your Micro:Bit into the edge connector and the required Raspberry Pi Hat onto the GPIO connector, then program your Micro:Bit to control the new board. Most Raspberry Pi boards are very simple to program as they are controlled by simple on/off signals on the GPIO connector which are easily copied in the Micro:Bit. We have also used Neopixel hats (eg. Unicorn from Pimoroni) with great success and are happily communicating via I2C as well.

    Selecting which Micro:Bit pin is connected to which GPIO pin, is via a set of configurable jumpers. There is a default set of connections that works for the most common boards, including I2C and SPI connections, but it is a simple matter to unplug a jumper or two, and replace it with a longer wire jumper (4 included) to connect your preferred pins.

    Of course, the original code for the Raspberry Pi won't run directly on the micro:bit but with support from our community we will get more and more boards working and with example microbit code.

    Current boards tested are:
    4tronix: PlayHat, Picon Zero, PiStop, motor controllers
    Pimoroni: Pibrella, Unicorn pHat/HAT. Explorer, Enviro pHat, Blinkt, Scroll pHat

    This board is supplied in two versions, both fully soldered:
    1. Without battery holder
    2. Including 3xAA battery holder so you can run your Raspberry Pi addons without wires!

    Power is supplied to the board and the micro:bit via the micro-USB connector on the side, but there is also an option to add a battery holder to allow completely wire-free operation.

    More details on our blog
    Add to Cart
  • PlayGround for Raspberry Pi (PLAYPI)
    Playground for Raspberry Pi

    The latest addition to our popular Playground system is this addon board for the Raspberry Pi (all 40-pin versions).
    This allows you to connect to all the existing Gizmos (except the Motor Gizxmo) using a simply stereo 3.5mm jack cable.

    * Gizmos and cables not included, but we also have starter kits available

    See our blog for detailed usage and programming information

    • Plugs directly onto your Raspberry Pi (all versions with a 40-pin GPIO header)
    • This board is mechanically a HAT, but doesn't have the EEROM so cannot be called a HAT
    • Blue power indicator LED
    • Robust design allows you to short the outputs with damaging the Pi (or affecting it in any way)
    • Provides 8 ports that can be analog input, digital Input or digital output
    • Each connector includes the signal as well as power and ground
    • Fast and easy to connect

    Many Gizmos are already available and more are on the way. Each Gizmo connects directly to the Playground with usually one connection cable (Traffic Lights uses 3 cables, one for each colour). As with our Crumbs, the Gizmos are colour coded:
    • Blue - Digital Input (eg. Button)
    • Yellow - Analog Input (eg. Dial)
    • Black - Digital Output (eg. Buzzer)
    • Red - Analog Output (eg. motors)
    • White - Smart pixels ("Sparkles")

    Here is a great video introducing Playground for Crumble

    Add to Cart
  • Adafruit Perma-Proto HAT for Pi Mini Kit - With EEPROM (ADAHATI)


    Design your own Raspberry Pi HAT, attach custom circuitry and otherwise dress your Pi A+ or B+ with this jaunty prototyping HAT kit with EEPROM

    To kick off the Adafruit HAT party, we have this Perma-Proto inspired plug in daughter board. It has a grid of 0.1" prototyping soldering holes for attaching chips, resistors, LED, potentiometers and more. The holes are connected underneath with traces to mimic the solderless breadboards you're familiar. There's also long power strips for +3V, +5V and Ground connections to the Pi. Near the top we break out nearly every pin you could want to connect to the Pi (#26 didnt quite make the cut).

    This is the fancier version of our Perma-Proto HAT.  It comes with a printed circuit board and a single 2x20 GPIO Header for Raspberry Pi to put your Perma-Proto on top of your Raspberry Pi (like a nice little hat...) This version comes with a blank 24C32 I2C EEPROM soldered on and connected to the EEDAT/EECLK lines so you cannot 'stack' it with other HATs. However, you can program in the EEPROM to make a self-identifying setup using the Pi Foundations' HAT specs - please note the specifications are still under development.

    You can customize your Perma-Proto setup using a standard 2x20 stacking header or extra tall 2x20 stacking header.

    A bit of light soldering is required to attach the header to the PCB but it's easy work.

    This hat is only compatible with the Raspberry Pi B+ or A+! It will not work with the Raspberry Pi Model A or B.

    The version we are shipping has the +3V and +5V markings in Red, and the GND markings in Blue

    Add to Cart
  • 4tronix RoboHAT Robot Controller for Raspberry Pi (ROBOHAT)

    RoboHAT - Complete Robotics Controller for Raspberry Pi

    Supports all models of Raspberry Pi with 40 pin Connector: Model A+/B+ as well as Pi 2 and 3 Model B

    Programming is fully supported in both Python and Scratch GPIO

    This is the replacement for the Pirocon


    RoboHAT is a complete robotics controller for your Raspberry Pi based mobile robot. Just look at the features provided in this small board:

    1. Fully HAT specification compliant
    2. 5V switching regulator to safely power the robot and the Pi from 7V to 10V batteries
    3. LED indication of 5V power status
    4. High efficiency, dual H-Bridge driver to drive 2 DC motors (or 2 sets of 2 if using paired motors on each side of the robot)
    5. 6, 5V level shifted GPIO inputs with GVS 3-pin connectors (Ground, Volts, Signal)
    6. 4, 5V level shifted GPIO outputs with GVS 3-pin connectors
    7. 4-pin male header to directly plug in an Ultrasonic distance sensor. Only uses a single pin on the Raspberry Pi GPIO
    8. Optional separate power for motors (up to 11V and 1.5A per motor)
    9. The output connectors can be used directly to drive servos
    10. I2C breakout connector (standard 4tronix I2C port)
    11. Includes 2 mounting pillars and screws so it can be securely mounted to your Raspberry Pi
    12. All of this is directly supported in Scratch GPIO 4 onwards - many thanks to Simon Walters for some excellent work
    13. Python library module and examples freely available
    This controller board is supplied fully assembled. No soldering is required.

    See the Blog entry for more information, software and examples
    Add to Cart
  • PlayHAT - Neopixels, Buttons and Buzzer for Raspberry Pi (PLAYHAT)
    4tronix PlayHAT for the Raspberry Pi - Learn while Playing on Raspberry Pi

    PlayHAT is a ready-assembled educational learning board with 9 full-colour neopixel LEDs with 4 big coloured buttons and a beeper

    It is a great way to start learning about use of GPIO in either Python or Scratch. It's very easy to program; use the python library or broadcast the ScratchGPIO message to set the LEDs to the colours and brightness that you want. The buttons and beeper can also be read easily in your software - each button is represented by a separate input pin. Switch the pin high and the beeper will sound—no need for complex PWM programming

    The LEDs are in a 3 x 3 Matrix allowing:
    · Randomising Dice
    · Traffic Light simulator
    · Simon game (remembering sequences)
    · Use the full matrix for cool flashing patterns!

    Works on all models of Pi with 40-pin connector: A+, B+ and 2B
    Download and install example software from our PlayHAT GitHub site
    Add to Cart
  • Zero Point Analog Output for Raspberry Pi (ZeroPoint) (ZPOINT)

    Zero Point Analog Output for Raspberry Pi

    Fully Assembled - No Soldering Required

    Raspberry Pi Zero Form Factor - works with all versions of Raspberry Pi with 40pin GPIO connector

    ZeroPoint is an analog gauge with a prototyping area for your own sensors

    The gauge is a small stepper motor (X27.168) that is driven using an H-bridge (it’s a bipolar stepper so needs to be driven both ways)

    Although it is a standard stepper motor to operate, it only travels through just over 300 degrees before hitting the physical end stops.

    This gauge is used in many vehicles for speedometer, tachometer, etc.

    Using the Python library provided you can set the dial to any position between 0 and 600 which covers 300 degrees around the dial. Use this to show off your sensor readings, CPU usage, number of tweets or whatever you like.

    Visit the blog page for software downloads as well as PDF templates of various dials

    Add to Cart
  • Adafruit 12 x Capacitive Touch HAT for Raspberry Pi (ADACAPHAT)


    This touch-able add on HAT for Raspberry Pi will inspire your next interactive project with 12 capacitive touch sensors. Capacitive touch sensing works by detecting when a person (or animal) has touched one of the sensor electrodes. Capacitive touch sensing used for stuff like touch-reactive tablets and phones, as well as control panels for appliances, which is where you may have used it before. This HAT allows you to create electronics that can react to human touch, with up to 12 individual sensors.

    The HAT has 12 'figure 8' holes in it that can be gripped onto with alligator clip cables. Attach one side of the clip to the HAT and the other side to something electrically conductive (like metal) or full of water (like vegetables or fruit!) Then start up our handy Python library code to detect when the object is touched. That's pretty much it, very easy! For advanced users, you can also solder to a pad to make a slimmer & more permanent connection.

    Works great with Raspberry Pi Model A+, B+, or Pi 2. This HAT can be used with Model A or Model B but requires purchase/soldering of a extra-tall 2x13 header instead of the 2x20 included.

    Adafruit  are working on a detailed tutorial, meanwhile you can check out the tutorial for the non-HAT/breakout-version of this chip with the Raspberry Pi here which uses the exact same library and code. We have examples for reading touches, turning touches into keyboard KeyUp/KeyDown presses (so you can make a veggie-keyboard) as well as an audio player that will play a sound per sensor (fruit drums!)

    Each order comes with a Capacitive Touch HAT and a 2x20 socket header. You'll need to do some light through-hole soldering to attach the headers onto the HAT circuit board, but its easy to do with basic soldering tools like a soldering iron and rosin core electronics solder.

    Please note! This kit does not come with Raspberry Pi, alligator clips, speaker, or delicious fruit!
    Add to Cart
  • Adafruit Ultimate GPS HAT for Raspberry Pi (ADAGPSHAT)


    It's 10PM, do you know where your Raspberry Pi is? If you had this GPS HAT, you would! This new HAT from Adafruit adds their celebrated Ultimate GPS on it, so you can add precision time and location to your Raspberry Pi Model A+, B+, or Pi 2

    Here's the low-down on the GPS module:

    • -165 dBm sensitivity, 10 Hz updates, 66 channels
    • Only 20mA current draw
    • Built in Real Time Clock (RTC) - slot in a CR1220 backup battery for 7-years or more of timekeeping even if the Raspberry Pi is off!
    • PPS output on fix, by default connected to pin #4
    • Internal patch antenna which works quite well when used outdoors + u.FL connector for external active antenna for when used indoors or in locations without a clear sky view
    • Fix status LED blinks to let you know when the GPS has determined the current coordinates

    Adafruit spun up a HAT based on their Ultimate GPS, added a coin-cell holder for RTC usage, break-outs for all the Raspberry Pi's extra pins, and plenty of prototyping area for adding LEDs, sensors, and more.

    Please note, this HAT takes over the Raspberry Pi's hardware UART to send/receive data to and from the GPS module. So, if you need to use the RX/TX pins with a console cable, you cannot also use this HAT. Instead, you'll have to use a composite or HDMI monitor and keyboard to log in, or use ssh to connect over the network to your Pi. Read up on Adafruit's tutorial for more information on how to use this fine HAT

    Comes as a fully assembled GPS + PCB and an additional 2x20 GPIO header. Some light soldering is required to attach the 2x20 GPIO header to the HAT but it's fast and easy for anyone with a soldering iron and solder.

    This HAT does not come with a 12mm coin battery! A CR1220 will let you use the real-time-clock capability of the GPS HAT
    Add to Cart
Per Page      1 - 10 of 10

Powered by Abantecart eCommerce Solution