Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
proyectos:raptor [2023/11/20 10:49] – [v1.1] Félix Sánchez-Tembleque | proyectos:raptor [2024/10/07 14:20] (actual) – [v3.0] Félix Sánchez-Tembleque | ||
---|---|---|---|
Línea 13: | Línea 13: | ||
El proyecto comenzó con un chasis impreso en 3D con orificios para pasar los módulos electrónicos (Arduino, Driver y sensor de líneas) y por el lado contrario soldarlos a una breadboard de soldar cortada a medida haciendo una especie de sandwich con el chasis en medio. Al revés de que en otros diseños con breadboard de pinchar, aquí para reducir el tamaño será imperativo soldar los cables. | El proyecto comenzó con un chasis impreso en 3D con orificios para pasar los módulos electrónicos (Arduino, Driver y sensor de líneas) y por el lado contrario soldarlos a una breadboard de soldar cortada a medida haciendo una especie de sandwich con el chasis en medio. Al revés de que en otros diseños con breadboard de pinchar, aquí para reducir el tamaño será imperativo soldar los cables. | ||
- | ===== v1.0 ===== | + | ==== v1.0 ==== |
El primer diseño tiene los soportes de las pilas incluidos en el chasis impreso. | El primer diseño tiene los soportes de las pilas incluidos en el chasis impreso. | ||
Línea 43: | Línea 43: | ||
{{: | {{: | ||
- | ===== PCB v1 ===== | + | ==== PCB v1 ==== |
Hemos diseñado una placa PCB que se puede fabricar en un servicio como SeeedStudio, | Hemos diseñado una placa PCB que se puede fabricar en un servicio como SeeedStudio, | ||
Línea 53: | Línea 53: | ||
{{: | {{: | ||
- | ===== v1.1 ===== | + | ==== v1.1 ==== |
Evolución del anterior diseño impreso en 3D, desplazando las baterías hacia atrás y montando el driver y el Arduino con zócalos hechos a partir de tiras de pines hembra y soldando bajo ellos. | Evolución del anterior diseño impreso en 3D, desplazando las baterías hacia atrás y montando el driver y el Arduino con zócalos hechos a partir de tiras de pines hembra y soldando bajo ellos. | ||
Línea 61: | Línea 61: | ||
{{: | {{: | ||
- | ===== v2.0 ===== | + | ==== v2.0 ==== |
Evolución girando los módulo electrónicos para llevarlos hacia atrás junto con las pilas -que ahora tienen como opción usar LiPo-. Versión impresa y PCB. | Evolución girando los módulo electrónicos para llevarlos hacia atrás junto con las pilas -que ahora tienen como opción usar LiPo-. Versión impresa y PCB. | ||
- | {{: | + | {{: |
- | ==== Raptor Zero ==== | + | ==== v3.0 ==== |
+ | |||
+ | Evolución cambiando al formato del Arduino Nano en todas sus variantes (Atmel, ESP32, STM32, RP2040...) y cambiando los drivers de motores por los TA6586. Versión impresa y PCB. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | El código de la función drive de motores cambia para este driver de motores cambia. El resto del código para seguir líneas descrito abajo sigue siendo válido. | ||
+ | |||
+ | < | ||
+ | // TA6586 driver pinout | ||
+ | const int FI1 = 6; //fOrward input 1 (left) | ||
+ | const int BI1 = 7; //backward input 1 | ||
+ | const int FI2 = 10; | ||
+ | const int BI2 = 11; | ||
+ | void drive(int l, int r) { | ||
+ | l=constrain(l, | ||
+ | r=constrain(r, | ||
+ | |||
+ | analogWrite(FI1, | ||
+ | analogWrite(BI1, | ||
+ | analogWrite(FI2, | ||
+ | analogWrite(BI2, | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Raptor Zero ===== | ||
Modificación del raptor original para usar con Raspberry Pi Zero en lugar de Arduino. Deberás usar una HAT (hardware attached on top) para controlar los motores como la ZeroBorg, la PiconZero o la pHAT explorer. Puedes imprimir un chasis que incluye los portabaterías o uno al que se le añaden luego. | Modificación del raptor original para usar con Raspberry Pi Zero en lugar de Arduino. Deberás usar una HAT (hardware attached on top) para controlar los motores como la ZeroBorg, la PiconZero o la pHAT explorer. Puedes imprimir un chasis que incluye los portabaterías o uno al que se le añaden luego. | ||
Línea 74: | Línea 99: | ||
{{: | {{: | ||
- | |||
- | |||
===== Programación ===== | ===== Programación ===== | ||
Línea 81: | Línea 104: | ||
En esta [[https:// | En esta [[https:// | ||
- | ==== Raspberry Pi ==== | ||
===== Equipo ===== | ===== Equipo ===== | ||
Línea 90: | Línea 112: | ||
===== Enlaces ===== | ===== Enlaces ===== | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
- | * [[http:// | + | |