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.

Circuit schematic of all Datasniffer boards and components

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

Primary Pi HAT

Add on HAT for the Raspberry Pi to allow it to interface with other datasniffer components

Circuit board with transistors and JST ports

Noisemaker board

Control board to convert signals from the Raspberry Pi into solenoid strikes

Underside of rotary switch

Filter switch board

Building a rotary encoder to serve as a filter switch for the datasniffer

LEDs

Indicator lights board

Board for indicator and warning lights on the datasniffer

Raspberry Pi with SD card

Pi and accessories

Details of Raspberry Pi and directly connecting peripherals

Compass breakout board

Other components

Other electronic components needed for the datasniffer