
Remote Control for SpotMicro
thingiverse
Remote for robotics based on NRF24L01 radio module. Features an Arduino Mega as its brain. The rim should be printed with a brim to prevent it from peeling off the heatbed, and with screw holes facing downwards. A PDF is included containing the complete wiring schematic and parts needed for this remote. SPOTMicroREMOTE.ino is the sketch that needs to be uploaded to the remote's Arduino Mega2560. Before using the joysticks, calibration is required. This can be done by pressing the first button between the joysticks (calibration data is saved in EEPROM, with a limited capacity of 100,000 write cycles). The second button erases the EEPROM, although this is not necessary as a new calibration can simply overwrite the old one. Instructions are displayed on the screen. NRF24L01_Receiver.ino should be uploaded or merged onto the Arduino on Spotmicro itself. For Raspberry Pi users, there may be existing code available to interface with the NRF24L01 module online. The remote sends an array of values to the receiver, which can read each value by calling "Array[number of the value in the array]" where the first value is assigned number 0. The received values are ordered as follows: Height, ShiftX, ShiftY, Yaw, Pitch, Roll, LeftJoystickY, LeftJoystickX, RightJoystickY, RightJoystickX. For a step-by-step guide on using the remote, watch this video: https://www.youtube.com/watch?v=VkWQDrTCQzE To understand the data output explanation, refer to this video: https://www.youtube.com/watch?v=MsuoZwHM83o
With this file you will be able to print Remote Control for SpotMicro with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Remote Control for SpotMicro.