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

Arduino UNO and HX711 Load Sensor Interface with Dual Axis Joystick and LED Indicators

View and Edit Project In Cirkit DesignerImage of Arduino UNO and HX711 Load Sensor Interface with Dual Axis Joystick and LED Indicators

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller interfacing with an HX711 bridge sensor interface, a load sensor, a dual-axis joystick module, several LEDs, resistors, and a pushbutton. The circuit is designed to read data from the load sensor and joystick, and control the LEDs based on the input.

Component List

  1. HX711 - Bridge Sensor Interface

    • Description: Interface for bridge sensors like load cells.
    • Pins: E+, E-, A-, A+, B-, B+, GND, DATA (OUT), SCK (IN), 3.3/3.5V Supply
  2. Arduino UNO

    • Description: Microcontroller board based on the ATmega328P.
    • 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
  3. Load Sensor - 50kg

    • Description: Sensor to measure weight up to 50kg.
    • Pins: W, R, B
  4. KY-023 Dual Axis Joystick Module

    • Description: Joystick module with X and Y axis and a switch.
    • Pins: GND, +5V, VRx, VRy, SW
  5. LED: Two Pin (green)

    • Description: Green LED.
    • Pins: cathode, anode
  6. LED: Two Pin (yellow)

    • Description: Yellow LED.
    • Pins: cathode, anode
  7. LED: Two Pin (blue)

    • Description: Blue LED.
    • Pins: cathode, anode
  8. LED: Two Pin (red)

    • Description: Red LED.
    • Pins: cathode, anode
  9. Resistor (200 Ohms)

    • Description: Resistor with 200 Ohms resistance.
    • Pins: pin1, pin2
  10. Pushbutton

    • Description: Simple pushbutton.
    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)

Wiring Details

HX711 - Bridge Sensor Interface

Arduino UNO

Load Sensor - 50kg

KY-023 Dual Axis Joystick Module

LED: Two Pin (green)

LED: Two Pin (yellow)

LED: Two Pin (blue)

LED: Two Pin (red)

Resistor (200 Ohms)

Pushbutton

Documented Code

Arduino UNO (Instance 1)

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

}

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

}

Arduino UNO (Instance 2)

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 documented code for the microcontrollers.