-
Notifications
You must be signed in to change notification settings - Fork 0
Microcontroller
CyberMufasa edited this page Aug 28, 2020
·
9 revisions
Design decision and parameters regarding microcontrollers will be stored here.
To control the motors (3 stepper, 2 Linear Actuators, Single large DC) an Arduino Mega has been decided to be used Current plan is to validate if the above is the case before moving forward.
Original idea was to have 2 Arduinos + 2 Sparkfun boards to control the 2 systems:
- the arm rotation and claw movement
- the base wheels
Now the 2 Arduinos have been proposed to be consolidated into a single Arduino Mega.
Where was the arduino supposed to be used now? refresh me...
I remember topic about the Pi doing the calculations and the Mega acting like a breakout board aka:
- Pi output signals (pins) -> Mega inputs these same signals (pins) -> Mega sends correct signal to motor that needs it
- I think the plan might be replacing the 2x nano and 2x Sparkfun MCU boards from the block diagram on the main Electrical page with the single Mega.
- ROS workflow
- Guide to Relevant Motors
- Base Station to Rover Comms System Design Doc (v0.1)
- VM Ubuntu 20.04 Installation
- GPS Software Setup
- ROS on Rasberry Pi
- Runt Rover
- Computer Vision
- Tutorials
- System Diagrams
- Scheduler Documentation