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

Arduino-Based Wireless Robotic Hand with Joystick Control and Servo Motors

View and Edit Project In Cirkit DesignerImage of Arduino-Based Wireless Robotic Hand with Joystick Control and Servo Motors

Circuit Documentation

Summary

This circuit involves multiple Arduino UNO microcontrollers, a 433 MHz RF Receiver Module, a 433 MHz RF Transmitter, several Servo motors, and KY-023 Dual Axis Joystick Modules. The circuit is designed to interface these components to perform various tasks, with each Arduino UNO controlling different parts of the circuit. The power supply is provided by 9V batteries.

Component List

  1. 433 MHz RF Receiver Module

    • Pins: VCC, DATA, GND
    • Description: Receives RF signals at 433 MHz.
    • Purpose in Circuit: To receive data transmitted by the RF Transmitter.
  2. Arduino UNO

    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
    • Description: A microcontroller board based on the ATmega328P.
    • Purpose in Circuit: To control various components and process data.
  3. KY-023 Dual Axis Joystick Module

    • Pins: GND, +5V, VRx, VRy, SW
    • Description: A joystick module with two axes and a switch.
    • Purpose in Circuit: To provide user input through joystick movements.
  4. FS1000A 433MHz RF Transmitter

    • Pins: DATA, VCC, GND, ANT
    • Description: Transmits RF signals at 433 MHz.
    • Purpose in Circuit: To send data to the RF Receiver.
  5. Servo (Wokwi Compatible)

    • Pins: GND, V+, PWM
    • Description: A servo motor compatible with Wokwi.
    • Purpose in Circuit: To perform mechanical movements based on PWM signals.
  6. 9V Battery

    • Pins: -, +
    • Description: Provides 9V power supply.
    • Purpose in Circuit: To power the components.

Wiring Details

433 MHz RF Receiver Module

Arduino UNO (First Instance)

Arduino UNO (Second Instance)

Arduino UNO (Third Instance)

KY-023 Dual Axis Joystick Module (First Instance)

KY-023 Dual Axis Joystick Module (Second Instance)

FS1000A 433MHz RF Transmitter

Servo (Wokwi Compatible)

9V Battery

Code Documentation

Arduino UNO (First Instance)

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

}

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

}

Arduino UNO (Second Instance)

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

}

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

}

Arduino UNO (Third Instance)

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

}

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

}

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontrollers.