Skip to content

RC receiver. Includes nRF24L01+ transceiver, ATmega328P processor, 2x motor controller with brake (e.g. tank-arcade mix) or servo outputs and telemetry. Example of prototype:

License

Notifications You must be signed in to change notification settings

stanekTM/RX_nRF24_Motor_Servo

Repository files navigation

RC receiver (motor-servo driver, telemetry)

Includes nRF24L01+ transceiver, ATmega328P processor, 2x motor controller with brake (e.g. tank-arcade mix) or servo outputs and telemetry.

The motor driver IC is based on MX1208, MX1508, MX1515, MX1616, MX1919 and others similar, which uses 4x PWM input control signals. The option to adjust the brake is included in the code.

Telemetry sends measured voltage and "fake" RSSI (the nRF24L01+ transceiver does not contain real RSSI and is only a rough counting of lost packets).

The code is Arduino.

Receiver specification:

  • Operating Voltage: 3.3V - 6.0V (target typically 4.2V, 1S LiPo)
  • Working current of the motor driver (MX1508): 1.5A (peak current up to 2.5A)

Works with RC transmitters:

Used libraries

The schematic and PCB is created by a custom version of the open source PCB Elegance and manufactured by JLCPCB

RC receiver prototype (motor-servo driver, telemetry)

About

RC receiver. Includes nRF24L01+ transceiver, ATmega328P processor, 2x motor controller with brake (e.g. tank-arcade mix) or servo outputs and telemetry. Example of prototype:

Topics

Resources

License

Stars

Watchers

Forks