Use a Pi Zero, Explorer pHAT and Zero LiPo to build a pretty firefly light
Special Offers
- Using the ITR20001 Reflective Photoelectric Sensor
- Five ITR20001/T infrared light detectors are used with higher sensitivity, wider detection range and anti-interference.
- Five-channel analog output, higher accuracy, so that the tracking range of the car is wide and stable
Connection Reference:
VCC: Connect 3.3~5V
GND: Connect GND
U1: Connect MCU.IO(Channel, analog output)
U2: Connect MCU.IO(Channel, analog output)
U3: Connect MCU.IO(Channel, analog output)
U4: Connect MCU.IO(Channel, analog output)
U5: Connect MCU.IO(Channel, analog output)
Specifications:
Note:
*Please allow 1-3mm difference due to manual measurement.
Package Includes:
1 x Infrared Tracking Sensor
Power-up your TV with Picade Console! It's a compact, Raspberry Pi-powered retro games machine with authentic arcade controls that plugs right into your TV, monitor, or other HDMI display.
Picade Console is fight stick-style arcade console that riffs off our new Picade with the same retro feel, same joystick and buttons, dedicated power button, and driven by the same powerful combo of the Raspberry Pi and Picade X HAT. It's beautifully packaged, comes with stickers and a neon-infused A3 Picade Console poster, and full assembly instructions.
It comes in kit form and takes an hour or two to build. The enclosure is made from powder-coated MDF and acrylic, giving it an authentic arcade look and feel. All you'll need to add is a Raspberry Pi, power supply, HDMI cable, and micro-SD card.
*TV not included! Using a CRT TV requires additional adaptors.
Features
- Black, powder-coated panels
- Acrylic console with retro artwork
- Push-fit arcade buttons
- Joystick with black ball top
- Speaker (3W, 4Ω, 2.5" driver)
- Easy access with removable back panel
- Dedicated illuminated power button
- Grippy rubber feet
- Dimensions (assembled): 245x120x140mm
Picade X HAT features
- Easy DuPont connectors for buttons and joystick
- Push-fit speaker terminals
- I2S audio DAC with 3W amplifier (mono)
- Power management, power switch pins, and power button
- 4-way joystick inputs
- 6 player buttons
- 4 utility buttons
- Metal standoffs to hold your Picade X HAT securely
Extras
- Picade Console poster / assembly instructions
- Picade stickers
What's new?
Picade Console is more compact and easier to build, but has a bunch of new features liked a dedicated power button, better cable routing out the back of the console with a panel-mount micro-USB connector for power, and slick new artwork.
The new buttons in Picade are lower profile, and the new joystick has a single connector rather than the eight spade connectors on our previous Picade joystick.
Picade X HAT is all-new and packed full of useful features. We've moved from more fiddly screw terminals to simple DuPont connectors that just push in, and the speaker terminals are the same easy push-fit connectors that we use on pHAT BEAT.
There's dedicated power management on-board Picade X HAT; just plug your micro-USB power supply into the HAT and it'll power your Pi through its pins. The power button connected to the HAT means that once your Pi is safely shutdown, the power will be cut completely to the Pi. A simple press of the power button will boot your Picade Console up again.
Software setup
We recommend the RetroPie operating system for your Picade. You can download it from the RetroPie website and then burn it to a micro-SD card with Imager.
Connect a USB keyboard to your Pi, and connect to Wi-Fi in the RetroPie menu. Press F4 to exit to the terminal and then type curl https://get.pimoroni.com/picadehat | bash to run the Picade HAT installer.
Reboot your Pi, if it doesn't prompt you to. Press the "Alt" key on your keyboard and then select "Configure input" to configure your Picade Console's controls. You'll find that the sound and power button should both be working now too!
Where to find ROMs for RetroPie (free and legally) https://howchoo.com/g/otiwyjhlnzb/where-to-find-roms-for-retropie
and here http://cvaddict.com/article.php?articleid=15
You can also use these sensor boards with Home Assistant!
Features
- 7x AC Current Ports.
- 1x AC Voltage Ports.
- Provides Irms, Vrms, RealP, ApparentP, ReactiveP, PFactor, Frequency, EstimatedP.
- View/record data using Linux / Python / Emoncms / Grafana / MQTT and more.
- Configurable from serial port.
- Open Source Arduino Firmware.
- Stackable with RPICT8 Slave.
What's in the box?
1 x RPICT7V1 board
4 x Mounting Stand off with screws.
The listing does not include sensors and Raspberry pi.
Recommended Sensors
Voltage
Current
- SCT-013-000 (100A)
Technical Specifications
| Microcontroler | Atmel Atmega328p |
| MCU Frequency | 16Mhz |
| Operating Voltage | 5V |
| Waveform Sampling | 4400sps |
| Fastest Data Polling | 1400ms (all 7 channels) |
| Vertical Resolution | 12 bits (4096 steps) |
| Communication | UART Serial Port |
| Firmware | Arduino (open source) |
| Dimensions | 56x65mm |
| Programming port | 6 pin ISP |
| Compatible OS | Any supporting GPIO serial port access |
| Compatible Raspberrypi | All of Family 1,2,3,4 and Model A, B |
| Compatible CT | Current output type |
| AC Current Range | 30A |
| AC Voltage Range | 240V |
| Smallest Readable Current | Approx 50mA to 150mA |
Scope of Use
This development board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by LeChacal.com to be a finished end-product fit for general consumer use. Persons handling the product(s) must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. This
evaluation board/kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility, restricted substances (RoHS), recycling (WEEE), FCC, CE or UL, and therefore may not meet the technical requirements of these directives or other related directives.
Although the reader does not read the information on the NFC card, it is triggered by a 125 khz NFC card
This small size Bluetooth 4.0 TTL transceiver module allows your target device to communicate with your iPhone/iPAD, IOS 6 or Android 4.3 devices.
Features
- It's easy to use and completely encapsulated.
- You can set it as slave or master.
- You can use AT command to set the baudrate.
Specifications
- Ultra-low standby power consumption 90uA~400uA
- Coverage up to 60 meters
- Built in PCB antenna
- Power input: 3.6V-6V DC(Can not higher than 6V)
- Size: 43mm x 15mm
- Colour: Blue
- Net Weight: 4g
What's in the box?
1 x IOS HM-10 BLE Bluetooth 4.0 CC2540 CC2541 Serial Wireless Module
Resources
Setup
Just slot in your micro:bit, then code automation:bit with the block-based Microsoft MakeCode editor. Hook up buttons to the inputs, use the built-in buttons on micro:bit, or the light-sensing capability of the LED matrix to control devices connected to automation:bit. Or why not use a second micro:bit's radio function as a remote control?
WARNING! automation:bit should not be used with voltages greater than 24V and especially not with mains voltages!
- Comes fully-assembled and ready to use
- 1 x 24V @ 2A relay (NC and NO terminals)
- 3 x ADC channels (0-24V range)
- 3 x 24V tolerant buffered inputs
- 3 x 24V tolerant sinking outputs
- 3.5mm screw terminals
- Compatible with micro:bit
- Microsoft MakeCode support
- No soldering required!
You can code automation:bit with the block-based Microsoft MakeCode editor, that'll get you started with using all of automation:bit's functionality.
To add the automation:bit library in MakeCode, click on the cog at the top right hand corner, then "Add Package", then enter the URL "https://github.com/pimoroni/pxt-automationbit". You can find full instructions at the GitHub repository for the library.
What's in the box?
1 x automation:bit
Explorer pHAT is the perfect prototyping side-kick for your Raspberry Pi!
A more diminutive version of our popular Explorer Hat Pro, it's cheaper and designed to fit perfectly on a Raspberry Pi Zero!
We've added a heap of useful input and output options that will take your projects to the next level. Great for driving motors, using analog sensors, and interfacing with 5V systems (like Arduino).
Perfect for building a tiny robot, or use it to prototype all sorts of circuits with its LEDs, analog dials, and temperature sensor.
Features
- Four buffered 5V tolerant inputs (perfect for Arduino compatibility)
- Four powered 5V outputs (up to 500mA total across all four channels)
- Four analog inputs
- Two H-bridge motor drivers (up to 200mA per channel; soft PWM control)
- Compatible with Raspberry Pi 3, 2, B , A , and Zero
- Python library
- Female headers require soldering
Software
Explorer pHAT uses the same easy-to-use Python library as Explorer HAT Pro, that includes a bunch of examples to demonstrate Explorer pHAT's functions.
Notes
The inputs use a 5-channel buffer that will accept anything from 2V-5V as logic high.
Build a firefly light
Specifications
- Type: Single Sided
- Base Material: Bakelite
- Thickness: approx. 1.5mm
- Hole Pitch: approx. 2.54mm
- Hole Diameter: approx. 1.0mm
- Size: approx. 65mm x 145mm
What's in the box?
5 x DIY Prototype PCB Board
Resources
Introduction to soldering
Video: How to solder properly
The secrets to good soldering
This testing wire with alligator clips will help transmit DC current to other multi-meters or other usage.
Made from copper wire and well-made PVC.
It can pass 3-5A(max) current during your testing work.
High performance, lower resistivity and durable, fast and stable, high-speed output current
Specifications
- Colour: Red and Black (V and V-)
- Power: 5V
- Working current: 3-5A
- Lines size: 2x18AWG
- Cable Length: 332mm
What's in the box?
1 x USB Male Alligator test lead
Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a capacitive touch overlay. That's right, instead of a resistive touchscreen, which requires a fingernail or stylus, you can now use a fingerpad.
The screen looks much nicer, with a black bezel and glass overlay.
This updated design fits perfectly onto the Pi Zero, Pi 3, Pi 2 or Model A , B ! (Any Pi with a 2x20 connector) Not for use with an old Pi 1 with 2x13 connector. This version also has all 40 pins GPIO pins brought out so you can connect a 40-pin GPIO cable underneath.
The display and touchscreen uses the hardware I2C Pins (SDA & SCL), SPI pins (SCK, MOSI, MISO, CE0) as well as GPIO #25 and #24. All other GPIO are unused and you can still share the I2C pins with sensors, LED drivers, etc. Since we had a tiny bit of space, there's 4 slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.
Use it for console access or easily pop up X11 onto the PiTFT for a mini monitor, although its rather small at 320x240. Instead, we recommend using PyGame or other SDL-drawing programs to write onto the frame buffer.
Raspberry Pi computer and enclosure not included! As of July 22nd, 2015 this display comes fully assembled with tactile switches too
TECHNICAL DETAILS
- Screen Dimensions: 50mm x 69mm x 4mm / 2" x 2.7" x 0.16"
- PCB Dimensions: 56mm x 85mm x 11mm / 2.2" x 3.3" x 0.4"
- Weight: 47g
Datasheets, EagleCAD PCB files, Fritzing object and more in the tutorial!
It is the transparent acrylic material , so you can keep watch of the condition of your Micro:bit all the time.
This case is quite easy to install .
There is a layer of protective film sticker on the surface of acrylic , please tear it up gently before you use it .
Specifications
1. Structure : Cover board bottom board gasket ( 3 color to choose ) screw and nut
2. Material : Acrylic
3. Weight : 17g approx
What's in the box?
1 x micro:bit acrylic case
We also have silicone cases for Micro:bit

Features
- Two bearing block stability greatly improved.
- 304 Stainless steel has excellent corrosion resistance and good resistance to intergranular corrosion.
Specifications
Fit For: Stepper Motor
Colour: Silver gold
Materials: 304 stainless steel brass
Size: 300mm x 8mm
Lead Rod: 8mm
What's in the box?
1 x Lead screw rod
1 x Nut
2 x Coupling
2 x Bearing seat
Use box-type bearing module, the maximum extent to ensure the stability of operation of the print head, while ensuring stability in the premise, as far as possible to simplify the design and reduce the weight of the printhead mounting base on the maximum.
Aluminum alloy, surface sandblasting treatment, more texture.
Suitable for Reprap Prusa i3 3D printers use, shaft pitch can be adjusted to ensure suitability mounting base and prints.
After sandblasting surface treatment products more attractive, scratch-resistant.
Specifications:
Type: E3D V6
Material: Metal
Bracket Width: 35.6mm
Holder Height: 50mm
Holder Depth: 33.6mm
Fit for: 3D Printer Extruder
Package Includes:
1x E3D V6 Bracket
- Supports any revision of Raspberry Pi (directly-pluggable)
- Provides your Pi with 16 touch keys
- Features TONTEK TonTouch touch pad detector IC TTP229-LSF, supports up to 16 keys with adjustable sensitivity and built-in LDO
- The system re-calibrates automatically when all keys are not detected touch more than about 4 seconds
- Interface : I2C
- Keys : 16
- Sampling rate : 8Hz
- Human Body Mode : 6KV
- Operating voltage : 2.4V-5.5V
- Operating temperature : -40℃ to 85℃
- Storage temperature : -50℃ to 125℃
- Dimensions : 8.5CM × 5.6CM
- After power-on have about 0.5sec stable-time. During the time do not touch the key pad, and all functions are disabled
- VCC : Power supply (2.4V-5.5V)
- GND : Ground
- SDA : I2C SDA
- SCL : I2C SCL

Downloads/Development resources:
schematic, demo code, datasheets, etc.
Download: www.waveshare.com/wiki/RPi_Touch_Keypad
Product Features
1 simple steps and direction control interface
2 six different steps resolutions: full step, half step, 1/4-step1/8-step1/16-step, 1/32-step
3 CAN interface directly with 3.3 V and 5 V systems
4 Over-temperature thermal shutdown, overcurrent shutdown, undervoltage lockout
5 short to ground short circuit load protection
6 4 Layer 2 oz copper PCB, in order to improve heat dissipation
7 exposed solder ground below the bottom of the driver IC on the printed circuit board pad
8 module size, pin and interface matching A4988 stepper motor driver operators in many ways
9 adjustable current control lets you set a potentiometer, which lets you use the stepper motor's rated voltage or more, in order to achieve a higher rate of maximum output current step
10 Intelligent chopping control automatically selects the correct current decay mode (fast decay or slow decay)
11 Maximum 45 V supply voltage
12 built-in voltage regulator (the need for any external logic supply voltage)
What's in the box?
1 x 3D Printer Driver
Resources
How to control a stepper motor with Arduino
Typical Application
- Frequency: 125KHz
- Standard: ISO EM4100 and compatible
- Material: Silicone (100% SGS approved, RoHS, eco-friendly)
- Printing: no logo
What's in the box?
1 x RFID wristband
- This is a basic 16 character by 2 line display.
- Utilizes the extremely common HD44780 parallel interface chipset.
- Interface code is freely available.
- Blue Backlight with white words.
- uses 4 Bit Arduino LCD Library.
- Size:8cm x 5.9cm - 3.15inch x 2.32inch
What's in the box?
1 X Keypad Shield 1602 LCD
Resources
DFRobot WIKI

The ADDR pin is broken out so you can connect two of these DACs on one I2C bus, just tie the ADDR pin of one high to keep it from conflicting. Also included is a 6-pin header, for use in a breadboard. Works with both 3.3V or 5V logic.
Some nice extras with this chip: for chips that have 3.4Mbps Fast Mode I2C (Arduino's don't) you can update the Vout at ~200 KHz. There's an EEPROM so if you write the output voltage, you can 'store it' so if the device is power cycled it will restore that voltage. The output voltage is rail-to-rail and proportional to the power pin so if you run it from 3.3V, the output range is 0-3.3V. If you run it from 5V the output range is 0-5V.
Adafruit have an easy-to-use Arduino library and tutorial with a triangle-wave and sine-wave output example that can be used with any 'duino or ported to any microcontroller with I2C host. Wiring it up is easy - connect VDD to your microcontroller power pin (3-5V), GND to ground, SDA to I2C Data (on the Arduino Uno, this is A4 on the Mega it is 20 and on the Leonardo digital 2), SCL to I2C Clock(on the Arduino Uno, this is A5 on the Mega it is 21 and on the Leonardo digital 3) and listen on VOUT.
TECHNICAL DETAILS
- Datasheet, Fritzing, and EagleCAD PCB files available in the product tutorial
- This board/chip uses I2C 7-bit address between 0x62-0x63, selectable with jumpers
What's in the box?
1 x Adafruit MCP4725
This board has AAA battery clips but can use an input from 1.2V to 5V.
LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable - but be sure to remove the battery!
What's in the box?
1 x LilyPad Power Supply Converter Module AAA Battery Step up to 5V
Need batteries? You will find our battery selection here