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
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.
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.
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.
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.
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.
9V Battery
- Pins: -, +
- Description: Provides 9V power supply.
- Purpose in Circuit: To power the components.
Wiring Details
433 MHz RF Receiver Module
- VCC connected to 5V on Arduino UNO.
- GND connected to GND on Arduino UNO.
- DATA connected to D11 on Arduino UNO.
Arduino UNO (First Instance)
- 5V connected to VCC on 433 MHz RF Receiver Module.
- GND connected to GND on 433 MHz RF Receiver Module.
- D11 connected to DATA on 433 MHz RF Receiver Module.
Arduino UNO (Second Instance)
- 5V connected to +5V on KY-023 Dual Axis Joystick Module and VCC on FS1000A 433MHz RF Transmitter.
- GND connected to GND on KY-023 Dual Axis Joystick Module and GND on FS1000A 433MHz RF Transmitter.
- A0 connected to VRx on KY-023 Dual Axis Joystick Module.
- A1 connected to VRy on KY-023 Dual Axis Joystick Module.
- D4 connected to SW on KY-023 Dual Axis Joystick Module.
- D12 connected to DATA on FS1000A 433MHz RF Transmitter.
Arduino UNO (Third Instance)
- 5V connected to V+ on multiple Servo (Wokwi Compatible).
- GND connected to GND on multiple Servo (Wokwi Compatible).
- D12 connected to PWM on Servo (Wokwi Compatible).
- D11 connected to PWM on Servo (Wokwi Compatible).
- D10 connected to PWM on Servo (Wokwi Compatible).
- D9 connected to PWM on Servo (Wokwi Compatible).
- D7 connected to PWM on Servo (Wokwi Compatible).
- D6 connected to PWM on Servo (Wokwi Compatible).
- D5 connected to PWM on Servo (Wokwi Compatible).
KY-023 Dual Axis Joystick Module (First Instance)
- +5V connected to 5V on Arduino UNO.
- GND connected to GND on Arduino UNO.
- VRx connected to A0 on Arduino UNO.
- VRy connected to A1 on Arduino UNO.
- SW connected to D4 on Arduino UNO.
KY-023 Dual Axis Joystick Module (Second Instance)
- +5V connected to 5V on Arduino UNO.
- GND connected to GND on Arduino UNO.
- VRx connected to A2 on Arduino UNO.
- VRy connected to A3 on Arduino UNO.
- SW connected to D3 on Arduino UNO.
FS1000A 433MHz RF Transmitter
- VCC connected to 5V on Arduino UNO.
- GND connected to GND on Arduino UNO.
- DATA connected to D12 on Arduino UNO.
Servo (Wokwi Compatible)
- V+ connected to 5V on Arduino UNO.
- GND connected to GND on Arduino UNO.
- PWM connected to various digital pins (D12, D11, D10, D9, D7, D6, D5) on Arduino UNO.
9V Battery
- + connected to Vin on Arduino UNO.
- - connected to GND on Arduino UNO.
Code Documentation
Arduino UNO (First Instance)
void setup() {
}
void loop() {
}
Arduino UNO (Second Instance)
void setup() {
}
void loop() {
}
Arduino UNO (Third Instance)
void setup() {
}
void loop() {
}
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontrollers.