Comments (23)
Of course!
from mars-rover.
main board and rocker bogie board assembled and tested, ready to be installed
from mars-rover.
Looks clean! My current progress:
Will have a tablet holder on top also for telematics display.
from mars-rover.
My high level electronics design, based on Raspberry Zero WH and I2C everywhere.
from mars-rover.
Arm and head control board
from mars-rover.
from mars-rover.
I did draw a not very detailed, but good enough psuedo schematic a while ago. This was from before I added the arm and head. Now I have a I2C servo expander which all servos are connected to for saving pins on the ESP32.
from mars-rover.
That’s a good starting point: what ESCs do you use?
from mars-rover.
I have a fully working design using 6 L298N drivers for the six dc motors, I’m evaluating whether to switch to ESCs
from mars-rover.
I'm using 2 of those with 3 motors connected to each of them
https://hobbyking.com/en_us/hobbyking-x-car-45a-brushed-car-esc.html
So I don't have control of each motor individually, only each side.
I don't see a problem using 6 L298N as long as your DC motors doesn't draw more than 2A under load.
from mars-rover.
Thanks: I actually am revamping a former rover I built using aluminium instead of plastic, and a lead acid battery instead of LiPO, with the aim of getting a self guided rover using a control software written in Java. Spare time permitting I might upload some contribution to add distance sensors, lidar etc.
from mars-rover.
Awesome! I'll also add more sensors after I finish the designing and printing the "back" parts of the rover.
I'm thinking of giving https://nasa.github.io/openmct/ a try for ground control software (the UI). I'm also looking for a new radio to get better range and to be able to stream low res video from ~1000m distance. Yet to find a suitable radio technology.
from mars-rover.
The openmct project looks quite interesting: on my existing rover I added a GPS receiver and a digital compass and accelerometer, they work quite fine. Saving weight switching from aluminium to ASA and from lead battery to LiPO I might be able to put more stuff on it.
I'm experimenting a bit with LoRA for long range telemetry, but it's way too slow for video streaming, please keep me posted on your findings in that area.
from mars-rover.
Hello, for the sake of curiosity, what kind of DC-DC stepdown converter do you use for servos? I'm running on MG996R that have a stall current of ~2.5A so I was wondering, additionally, if you're using one stepdown converter per servo or what else.
Thank you
from mars-rover.
Hi, I'm using variable buck converters like those: https://www.amazon.com/dp/B01MQGMOKI/ref=psdc_10967761_t1_B0758ZTS61
One for each servo (which is kind of a pain)
from mars-rover.
Thank you!
from mars-rover.
Electronics work in progress...
- main board with Raspberry Zero, GPS receiver, magnetometer/accelerometer and ADC for distance sensors
- rocker bogie board with PWM controller for steering servos and control logic for L298N boards
from mars-rover.
Looking good! I finished re-routing my wires so now everything is inside. Currently in progress building a controller using Lora.
from mars-rover.
LoRa is in my todo list: will you use it for both control and telemetry? Would you mind sharing some details? I guess you’ll use arduino/wemos, I’ll try the Raspberry way
from mars-rover.
My plan is to use it both for control and telemetry, however I have not yet experimented to see how much the lag is. The idea is to use WiFi control when the rover is close and switch over to Lora when range increases. I'm going to use two TTGO LORA32, replacing the ESP32 dev kit in the Rover with this board with an ESP32 + Lora transceiver and the other board will be in the controller.
from mars-rover.
That sounds really interesting. Please keep us posted!
from mars-rover.
Ready for testing
from mars-rover.
it looks great! Will you share the f3d model?
from mars-rover.
Related Issues (20)
- Servos don't fit HOT 29
- Software & communications flow HOT 10
- Tubes HOT 3
- Mounts inside the bearing HOT 1
- Connecting 2 body halves HOT 2
- Servo Horns HOT 4
- How to print head top connector & head rotator HOT 2
- What 12V to 5V switching voltage regulators do you use ? HOT 2
- What RC receiver and transmitter do you use HOT 2
- STL files ? HOT 2
- Printing tolerances HOT 3
- Openmct HOT 2
- Can the design drawing of the car provide a SolidWorks version HOT 12
- question HOT 1
- software HOT 1
- Arm missing from F3D CAD file HOT 1
- what motors did you use HOT 4
- STL Files HOT 4
- Bearings HOT 3
- Grip rotator and servo insertion HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mars-rover.