Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Raspberry Pi Pico Controlled Multi-Servo System with GSR Sensor and Battery Power

View and Edit Project In Cirkit DesignerImage of Raspberry Pi Pico Controlled Multi-Servo System with GSR Sensor and Battery Power

Circuit Documentation

Summary

This circuit involves a Raspberry Pi Pico microcontroller interfacing with multiple servos, a GSR sensor, an MCP3008 ADC, and a 5V battery. The servos are controlled via PWM signals from the Raspberry Pi Pico, while the GSR sensor's output is read through the MCP3008 ADC. The 5V battery powers the entire circuit.

Component List

  1. GSR Sensor

    • Pins: GND, VCC, OUT
    • Description: Measures the galvanic skin response.
    • Purpose: To detect changes in skin conductance.
  2. Servo (x7)

    • Pins: GND, VCC, PWM
    • Description: Standard servo motor.
    • Purpose: To provide controlled rotational movement.
  3. Raspberry Pi Pico

    • Pins: 43 GPIO pins
    • Description: Microcontroller board based on the RP2040 microcontroller.
    • Purpose: To control the servos and read data from the GSR sensor.
  4. 5V Battery

    • Pins: Positive, Negative
    • Description: Power source.
    • Purpose: To provide power to the circuit.
  5. MCP3008 8-channel 10-bit ADC

    • Pins: Multiple (not named)
    • Description: Analog-to-digital converter.
    • Purpose: To convert the analog signal from the GSR sensor to a digital signal readable by the Raspberry Pi Pico.

Wiring Details

GSR Sensor

Servo 1

Servo 2

Servo 3

Servo 4

Servo 5

Servo 6

Servo 7

Raspberry Pi Pico

5V Battery

MCP3008 8-channel 10-bit ADC

Documented Code

sketch.ino

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

documentation.txt