Diferencia entre revisiones de «Usuario discusión:Obijuan»
De WikiRobotics
(→Software para Skypic) |
|||
Línea 1: | Línea 1: | ||
Lista de cosas por hacer: | Lista de cosas por hacer: | ||
+ | |||
+ | == Tesis == | ||
+ | * Videos de las simulaciones | ||
+ | ** Robot ápodo pitch-yaw de 32 modulos | ||
+ | ** Hypercube | ||
+ | ** Cube Rev. | ||
+ | ** Minicubes | ||
+ | * Curva serpentinoide | ||
+ | ** Continua | ||
+ | ** Discreta | ||
+ | ** Scripts octave | ||
+ | * Codigo del simulador | ||
+ | |||
+ | == Tarjeta Skywars == | ||
+ | * Comprar arduino: libelium: http://www.libelium.com/ (Arduino nano, At mega 168). [http://www.libelium.com/tienda/catalog/product_info.php?products_id=65 Página] | ||
+ | ** [http://www.arduino.cc/en/Guide/ArduinoNano Guía] | ||
== Software para Skypic == | == Software para Skypic == | ||
Línea 36: | Línea 52: | ||
** [http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm Programador ISP] (In-system programmer). En este enlace hay un PDF en el que se indica cómo hacerse tu propio programador con tu Atmel, que es lo que quiero hacer yo :-) Vienen las fuentes. Pero lo mejor es que han creado un protocolo estándar por el puerto serie. Ese programador se llama Atmel Low Cost Serial Programmer y está soportado por la herramienta libre [http://www.nongnu.org/avrdude/ avrdude] | ** [http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm Programador ISP] (In-system programmer). En este enlace hay un PDF en el que se indica cómo hacerse tu propio programador con tu Atmel, que es lo que quiero hacer yo :-) Vienen las fuentes. Pero lo mejor es que han creado un protocolo estándar por el puerto serie. Ese programador se llama Atmel Low Cost Serial Programmer y está soportado por la herramienta libre [http://www.nongnu.org/avrdude/ avrdude] | ||
− | |||
* Tarjeta Skywalker (Spartan 3) | * Tarjeta Skywalker (Spartan 3) | ||
** Conseguir una placa entrenadora FPGA + cable JTAG USB. ¿Cual? Preguntar a Ivan | ** Conseguir una placa entrenadora FPGA + cable JTAG USB. ¿Cual? Preguntar a Ivan |
Revisión del 04:49 9 dic 2008
Lista de cosas por hacer:
Tesis
- Videos de las simulaciones
- Robot ápodo pitch-yaw de 32 modulos
- Hypercube
- Cube Rev.
- Minicubes
- Curva serpentinoide
- Continua
- Discreta
- Scripts octave
- Codigo del simulador
Tarjeta Skywars
- Comprar arduino: libelium: http://www.libelium.com/ (Arduino nano, At mega 168). Página
Software para Skypic
- Pyservos: Movimiento de servos (8) desde una Skypic.
- Pyservos
- Descarga automatica del firmware servos8
- Control mediante deslizadores
- Control por canvas
- Gestión secuencias de movimiento
- Pydownloader-wx, 1.2:
- Usar la Clase iris_gui()
- Implementar botón abrir/cerrar puerto serie
- Implementar un mini-terminal de comunicaciones
- Probar en MAC. Documentar
- Probar en FreeBSD. Documentar
- Libiris:
- Añadir firmware: bootloader
- Añadir ultima version del PICP
Micros ATmel AVR
- Microcontrolador ATMEL AVR
- ATmel AVR en Wikipedia
- Hoja de datos (Atmega8) (Programacion serie, pag. 238)
- Inconveniente del Atmega8: Los puertos son de 6 bits, salvo uno de 8, pero es el que tiene las comunicaciones serie
- Arduino
- Arduino en Wikipedia
- El Arduino NG permite reset software. La idea es muy buena, usan DTR y RTS a la vez. Sólo cuando ambos están activados se hace el reset. Me parece simplemente genial.
- Programacion in-circuit del ATmega8
- Se usan 4 pines: Reset, MISO, MOSI y SCLK
- No hay que aplicar ninguna tensión superior a 5v (a diferencia de los 12v del pic)
- El protocolo es serie síncrono de 8 bits
- Programador ISP (In-system programmer). En este enlace hay un PDF en el que se indica cómo hacerse tu propio programador con tu Atmel, que es lo que quiero hacer yo :-) Vienen las fuentes. Pero lo mejor es que han creado un protocolo estándar por el puerto serie. Ese programador se llama Atmel Low Cost Serial Programmer y está soportado por la herramienta libre avrdude
- Tarjeta Skywalker (Spartan 3)
- Conseguir una placa entrenadora FPGA + cable JTAG USB. ¿Cual? Preguntar a Ivan
- Poner en marcha unas herramientas Linux que permitan usar ese cable
- Instalar ISE en linux y hacer un "hola mundo"
- Hacer ciclo completo de desarrollo
- Empezar a sustituir las partes por componentes libres.