NEM Unmanned Vehicle Remote Controlled software on Arduino Mega 2550 pro
- Software utilises an MPU6050, GPS, Servo, ESC, magnetometer and an amphidromous remote control, powered by an Arduino mega pro.
- Sensors and actuators are all in classes
- Implement seven tasks execution frequencies
- Adaptive steering based on target degrees
- Boots ESC motor and applies a non liner transfer function to the speed remote input
- Computes degrees heading at boot time, used as an offset for the MPU degree heading
- Derives distance and degrees from a target GPS LAT LOT
- Return to target GPS / home on signal loss or switch D
- Adaptive speed while approaching target
- Detection of low battery and return to home
- Transmits distance of vehicle from target GPS
- Lowers throttle while turning
- RGB Led indicator - no GPS red, GPS lock - green, return to home blue
- Variable led blinking indicator
- Target GPS restoration, after power loss
Sensors :
- GPS : Ublox M8N with compass
- Magmetometer : M8n's HMC5883
- MPU : MPU6050
- Receiver flysky F9-ia10b
- Voltage sensor 0-25v MH-electronic
Components :
- Arduino mega pro 2560
- Transmitter flysky FS-I6X
- DC to DC Step down 3 amp
- DC to DC Step down ultra small 2.5 amp
- Solid state 2 channel relay SSR 5V 2A - 2 Channel
- High Power Led 3W - Cold White
- High Power Led 3W - Green
- RGB LED anode
- 3X 220Ohm resistance
- NEM Battery LI-PO 7.4v 2500mAh
- Male Pin headers
- Female Pin headers
- Cable with compatible JST BEC
- XT60 Gold Connectors - Set
- T-Plug Gold Connector - Male
- Ribbon cable
- Red, black wire
- PCB Etching agent
- 1mm drills
- Copper plate
- pilot marker
- NEM PCB Shield