Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
proyectos:curiosity_btl [2021/04/16 20:41] 127.0.0.1 editor externo |
proyectos:curiosity_btl [2022/06/25 17:55] (actual) Félix Sánchez-Tembleque se ha restaurado la vieja versión (2022/06/23 18:26) |
||
---|---|---|---|
Línea 6: | Línea 6: | ||
Curiosity BTL (Bricolabs Technology Laboratory) es un proyecto para replicar a escala el rover marciano MSL en un modelo imprimible. | Curiosity BTL (Bricolabs Technology Laboratory) es un proyecto para replicar a escala el rover marciano MSL en un modelo imprimible. | ||
- | {{: | + | {{: |
Afortunadamente no tendrá que llegar a tus manos en una maniobra como los [[https:// | Afortunadamente no tendrá que llegar a tus manos en una maniobra como los [[https:// | ||
Línea 14: | Línea 14: | ||
La parte mecánica es un curioso mecanismo con balancines llamado [[https:// | La parte mecánica es un curioso mecanismo con balancines llamado [[https:// | ||
- | Hay dos diseños, a escalas 1:10 y 1:5. | + | Hay dos diseños, a escalas 1:5 y 1:10. |
- | + | ||
- | ==== Modelo escala | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | El diseño a escala 1:10 ya está completo en [[https:// | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Las cuatro ruedas de los extremos giran 180º con un servo 9g. | + | |
- | + | ||
- | * 4 servos 9g | + | |
- | * 6 motores N20 | + | |
- | * tornillería variada M2.5, M3 y M4 | + | |
==== Modelo escala 1:5 ==== | ==== Modelo escala 1:5 ==== | ||
- | El diseño completo de las piezas imprimibles está en [[https:// | + | El diseño completo de las piezas imprimibles está en [[https:// |
- | {{: | + | {{: |
- | {{: | + | {{: |
- | {{: | + | {{: |
- | {{: | + | {{: |
* 4 servos 3003 | * 4 servos 3003 | ||
Línea 48: | Línea 34: | ||
* Una plancha de 3mm de Dibond de 240x280mm (opcional marco de perfil de aluminio por debajo) | * Una plancha de 3mm de Dibond de 240x280mm (opcional marco de perfil de aluminio por debajo) | ||
* Tornillería variada de M2.5, M3, M4 y M5. | * Tornillería variada de M2.5, M3, M4 y M5. | ||
- | * 6 ruedas | + | |
+ | Hay dos opciones para las ruedas: una con cubiertas comerciales (Pololu | ||
+ | |||
+ | {{: | ||
En este [[https:// | En este [[https:// | ||
+ | |||
+ | ==== Modelo escala 1:10 ==== | ||
+ | |||
+ | Esta parte del proyecto ha evolucionado con mejoras y ahora es [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
==== Variantes (fork) ==== | ==== Variantes (fork) ==== | ||
- | Escala 1:15 por @diegogg https:// | + | Escala 1:15 por @diegogg |
===== Electrónica ===== | ===== Electrónica ===== | ||
Línea 65: | Línea 61: | ||
7-30-31-32-33-6-5-34-35-36-37-4-3-38-39-40-41-2-GND | 7-30-31-32-33-6-5-34-35-36-37-4-3-38-39-40-41-2-GND | ||
- | {{: | + | {{: |
- | Esa disposición | + | Hay una pieza para montar los tres drivers en la parte trasera del rover, donde el original tiene el generador eléctrico |
+ | Esa disposición de cableado permite utilizar un código muy sencillo para operar cada motor por separado. | ||
< | < | ||
+ | |||
void setmotor(int m, int v){ | void setmotor(int m, int v){ | ||
int pwm = 8-m; | int pwm = 8-m; | ||
Línea 79: | Línea 77: | ||
analogWrite(pwm, | analogWrite(pwm, | ||
} | } | ||
+ | |||
</ | </ | ||
Puedes ver más detalles del uso de ese driver de motores (y otros) e nuestra [[https:// | Puedes ver más detalles del uso de ese driver de motores (y otros) e nuestra [[https:// | ||
- | {{: | + | {{: |
En el mástil irá montada una cámara para poder conducir Curiosity por radiocontrol con gafas FPV (First Person View) o un monitor externo. Puede ser una cámara dedicada como las usadas en drones o una GoPro. En cualquier caso será un sistema independiente del control de movimiento, tanto si este es autónomo como si es teledirigido desde Bluetooth o con un mando infrarrojo. | En el mástil irá montada una cámara para poder conducir Curiosity por radiocontrol con gafas FPV (First Person View) o un monitor externo. Puede ser una cámara dedicada como las usadas en drones o una GoPro. En cualquier caso será un sistema independiente del control de movimiento, tanto si este es autónomo como si es teledirigido desde Bluetooth o con un mando infrarrojo. | ||
Línea 89: | Línea 88: | ||
===== Programación ===== | ===== Programación ===== | ||
- | Avanzar recto o girar sobre su propio eje serán maniobras relativamente sencillas. Programar el giro de los servos | + | Avanzar recto es una maniobra sencilla. Para describir una curva habrá que girar los servos de las esquinas, en dirección opuesta los de delante y los de atrás. Y para girar sobre su propio eje será necesario que el eje de todas la ruedas apunte al centro del rover. Programar el giro de los servos |
- | Los programas para Arduino MEGA están [[https:// | + | {{: |
+ | |||
+ | Los programas para Arduino MEGA están [[https:// | ||
==== Programa básico para Arduino ==== | ==== Programa básico para Arduino ==== | ||
Línea 110: | Línea 111: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ |