Circuits
Overview
This subsection details all of the circuits constructed for the datasniffer. It is intended to provide enough information so a datasniffer can be recreated and iterated upon. It is not intended to be a comprehensive step-by-step guide to the construction of these circuits.

Download all circuit schematic as pdf
All components and materials for building the circuits
Boards
- Raspberry Pi 3A (or faster)
- Adafruit Perma-Proto HAT for Raspberry Pi A+, B+ or 2
- Compass module incorporating magnetometer and accelerometer via SDA interface (I used GY-511 LSM303DLHC e-Compass 3 Axis Accelerometer Magnetometer Module Sensor)
- Perf board (10 x 16 holes minimum)
- Perf board (10 x 3 holes)
- Perf board (10 x 24 holes)
- USB GPS receiver
- microSD card (recommended 8GB min)
Components
- Rotary Switch with minimum of 6 states (I used Taiwan Alpha SR2611F020638F5BD Break Before Make Rotary Switch 2 Pole 6 Way)
- 2 Slide Potentiometer (I used Taiwan Alpha RA6020F-20-15F2-B10K 10K LIN 60mm Slide Potentiometer)
- 2 TIP120 Darlington transistor
- 2 diodes
- 5 1kΩ resistors
- 2.2kΩ resistor
- 47kΩ resistor
- 100kΩ resistor
- 2 220kΩ resistors
- 2 470kΩ resistors
- 1MΩ resistor
- 2 Green LEDs (3mm)
- Yellow LED (3mm)
- 2 push Solenoids (e.g. 6V DC Push Type Open Frame Solenoid SDO0626S0600001)
- MCP3008 Analogue to Digital Convertor chip
Headers and connectors
- 3 male 2 pin JST connector
- 3 female 2 pin JST connector
- 6 male 3 pin JST connector
- 6 female 3 pin JST connector
- 2 male 4 pin JST connector
- 2 female 4 pin JST connector
- 4 pin female JST connector
- 3 pin female JST connector
- 4 pin female header (for compass module)
- 4 x female to male jumper wires (xcm)
- 4 pin female headers
- 16 pin socket (for MCP3008 chip)
Batteries
- USB Powerbank (min output 2.4A, small size recommended)
- 9v Battery (recommend USB rechargeable 9V)
- Battery clip for 9v battery
Cables, wires and material
- On/off switch, with type-A and micro-A USB connectors
- MicroUSB to USB cable (15 cm approx)
- MicroUSB to USB cable (25 cm approx)
- 4 x female to male jumper wires (20cm approx)
- Strippable wire (lots)
- Solder
Tools
- Soldering iron
- Wire cutters
- Wire strippers
- Crimping tool
- Craft knife
Primary Pi HAT
Add on HAT for the Raspberry Pi to allow it to interface with other datasniffer components