About this 3D model
My Store is Closed. Design not on sale here. Do not buy if you are allowed. Shocks, Wheels... maybe you expected that but... also the radio 3D printed? :) Take a look! FEATURES: - Arduino based, very customizable- Throttle feel like standard radios- +-60º Steering wheel- Muti-Channel RF thanks to nRF24L01 Modules- Use any 1/10 On-Road RC Car Wheel or a 3D printed one for the Steering Wheel- Works with 6xAA batteries or LiPo 18650 cell + boost-up module- Not high level electronics, no special PCB required, most of connections with dupont cables- Plug your Radio or receiver to your PC and re-configure many things quickly Maybe you ask yourself why is it called "BigBoy"... My hands are quite normal-big and the radio is a little big for me... I think is the right size for my uncle, who has sausages instead of fingers... The same way, as it can be delicate if you don't solder the wires it is not recommended for kids, but you will need the passion of a big boy to get involved with this instead of buying a 17€ 2CH radio system... Anyway you are advised, this can be even cheaper than those 2CH radios but full of possibilities :) I have been taking a look to some existing projects in the web about RC Control with Arduino and I think they reached the point of offering quite good features for a very low price, but possibilities are really quite a lot. So the main idea here is using Arduino Nano for both transmitter and receiver. There are many tutorials out there to understand how an Arduino works with a 2.4GHz RF module, in this case the nRF24L01. Here I let you the links to the tutos/vids I used to understand and build this radio: - https://howtomechatronics.com/projects/diy-arduino-rc-transmitter/- https://www.anyonecanbuildrobots.com/post/getting-started-with-the-rf-nano- http://electronoobs.com/eng_arduino_tut86.php- https://www.instructables.com/Arduino-Battery-Voltage-Indicator/- https://www.thingiverse.com/thing:3902204 (Good and inspiring free version!) CHOOSING THE RIGH ARDUINOS I have used two different Arduino Nanos for transmitter and receiver, but you will now understand the difference. You can find the nRF24L01 module in various formats, being some more powerful than others, more or less complicated to wire. But there is a version of Arduino Nano that includes the RF module, that is the Arduino "rf-nano"... Mines are black and you can see the "antenna" in the other extreme of the arduino than the USB port. For the receiver I chose this small Arduino rf-nano with its integrated nRF24L01 module. That way, you only need four "dupont" cables to supply the arduino 5V and Ground from ESC and the two outcoming signals for CH1 and CH2, one for the steering and the other for the ESC. For the Transmitter, you want as powerful as possible version of the nRF24L01 module, that is the one with external antenna and a PA (Power Amplification?) included. IMPORTANT: To avoid having to use small transistors or resistors etc, I decided to use the Adaptor module for the big RF module which supplies 3.3V to the antenna from the 5V pin of the arduino. LET'S TAKE IT EASY To make the build of the radio as simple as possible, I decided to do not use a main board, so there is no need of buying a special board with the soldering involved. Initially you will need to make a lot of tests to know the arduino, the pots, maybe some joysticks, etc... You can connect most of these elements to the arduino just using some "Dupont" cables, mostly female-female ones if you are using an Arduino with soldered pin-headers. The Transmitter has initially 2 channels, assigned to the Throttle Trigger and the Steering wheel, but you can add more, using digital or analog inputs in the arduino. When you read an Analog input in the arduino, you will get a value from 0 (0Volts) to 1023 (5Volts). What you do with this data is up to you.I added in the code a few more features that can be linked to a particular Analog or Digital input, as they are: TH_TRIM (Analog In), ST_TRIM (Analog In), ST_AMP (Analog In), TH_REV (Digital In), ST_REV (Digital In). If you don't want to control them with an external potentiometer or switch you can always set the fixed value you want in the firmware. But the same way, you can assign any of those pots or switches to a channel, lets imagine a pot will be sent as CH3 (1byte value, from 0 to 255) and a switch could control lights On/Off in a CH4, sending 0 when Off and 255 when On, or whatever values you want... ARDUINO "NOOB"? I'm not any expert in Arduino IDE, the environement I use to create and edit the firmware, but there are many examples online with cases very similar to what you need. If you are completely un-familiar with Arduinos, I try to resume it a lot: You tweak a little a firmware (text file), upload that firmware to your arduino and see what happens but, how? Serial.print(whatever); One of the best ways to see it is using the Serial Monitor in the arduino IDE, it will connect to the USB (Serial COMxx) Port it is