Skip to content

Hardware Guide

Nikogenia edited this page Jan 9, 2025 · 11 revisions

This is a big collection of various guides for different hardware operations. Use the links below to navigate!

Sensor Wiring

The wiring of all sensors and their pin layout is specified in the following chapter.

  • check the Raspberry Pi pinout with
    pinout \
  • or visit pinout.xyz

I2C

Most sensors communicate with the Raspberry Pi directly via the I2C protocol. Some have their own software I2C bus, others share one bus.

Bus 4

gpio pins sda=5 scl=6

  • gps (blue=sda, green=scl, white=ground, purple=3.3V)

Bus 5

gpio pins sda=22 scl=23

  • co2 (white=sda, yellow=scl, black=ground, red=3.3V)

Bus 6

gpio pins sda=12 scl=13

  • magnet (blue=sda, green=scl, yellow=ground, orange=3.3V)

Bus 7

gpio pins sda=8 scl=7

  • adc (green=sda, yellow=scl, orange=ground, red=3.3V)

Bus 8

gpio pins sda=16 scl=26

  • multiplexer (grey=sda, purple=scl, blue=ground, white=3.3V, yellow=3.3V, green=ground)
  • climate (yellow=sda, green=scl, blue=ground, purple=3.3V)
  • spectral (brown=sda, black=scl, orange=ground, red=3.3V)
  • thermal (purple/white=sda, green/black=scl, blue/grey=ground, yellow/purple=3.3V)

ADC

These analog sensors need to be interpreted by an analog digital converter first before passed to the Raspberry Pi.

  • methane A0 (white=5V, black=ground, brown=digital_out, red=analog_out)
  • uv A1 (brown=3.3V, red=ground, orange=out, yellow=en)
  • voltage_ref A2

Runcam

The official user manual can be found here:
https://www.modell-hubschrauber.at/media/products/0492342001658391560.pdf

MicroSD

The MicroSD storage card need to meet the following requirements for optimal performance:

  • capacity: 256GB
  • specification: A2/U3
  • partition: exFAT

Controls

Runcam Controls

SPOT Trace

The official user manual can be found here:
https://www.globalstar.com/getmedia/0438445f-761b-4c4c-a18f-35895cb0cc0b/spot-trace-user-guide.pdf

Controls

Spot Controls

Power Delivery

Raspberry Pi

  • you can check all power rails of the Pi using
    vcgencmd pmic_read_adc
Clone this wiki locally