Skip to content

RC receiver nRF24L01+ and ATmega328P processor. Includes 2x motor driver with brake (e.g. mix tank-arcade), servo outputs, telemetry voltage and and "fake" RSSI. 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)

RC receiver with fixed RF channel and fixed address. Telemetry sends measured voltage and "fake" RSSI (the nRF24L01+ transceiver does not contain real RSSI and is only a rough measurement of lost packets).

The hardware includes nRF24L01+ transceiver and ATmega328P processor. 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.

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)

The firmware will be used for cars, boats, tanks, robots and aircraft. The code is Arduino.

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 nRF24L01+ and ATmega328P processor. Includes 2x motor driver with brake (e.g. mix tank-arcade), servo outputs, telemetry voltage and and "fake" RSSI. Example of prototype:

Topics

Resources

License

Stars

Watchers

Forks