Diferencia entre revisiones de «Skycube»

De WikiRobotics
Saltar a: navegación, buscar
(Autores)
(Noticias)
 
(No se muestran 80 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
[[Imagen:Skycube-1.0-modulo-y1-1.jpg|thumb|250px|Skycube 1.0 montada en un módulo Y1]]
 +
 
== Introducción ==
 
== Introducción ==
 +
Tarjeta microcontroladora para ser integrada en los [[Módulos Y1]] o [[Módulos MY]] y construir [http://www.iearobotics.com/wiki/index.php?title=Categor%C3%ADa:Robots_modulares robots modulares] autónomos.
 +
 +
La tarjeta '''Skycube''' es '''hardware libre<sup>2</sup>'''. Ha sido diseñado con la herramienta libre [http://en.wikipedia.org/wiki/KiCAD Kicad].
 +
 +
{| {{tablabonita}}
 +
| [[Imagen:Skycube-1.0-modulo-y1-2.jpg|thumb|300px|La tarjeta Skycube 1.0]]
 +
| [[Imagen:Skycube-3D-1.jpg|thumb|300px|Modelo 3D de la skycube 1.0, hecho con Kicad]]
 +
|}
 +
 +
== Características ==
 +
* Microprocesador: '''PIC16F876A''' a 20Mhz
 +
* Conexión de hasta '''8 servos''' (8 módulos).
 +
* 4 conectores de servos por cada cara, para facilitar el cableado
 +
* Comunicación por '''bus I2C''' entre tarjetas Skycube.
 +
* Conector de I2C doble, uno por cada cara, para facilitar la interconexión
 +
* Conector de alimentación doble, tipo molex, uno por cada cara
 +
* Conector de grabación ICSP
 +
* Led de pruebas
 +
* Botón de pruebas
 +
* Micro-interruptor de on/off
 +
* Led de power-on
 +
* Slot de expansión para conectar sensores
 +
* Pines de TX y RX accesibles mediante un conector. Muy útil para descargar firmware usando un bootloader
 +
 +
== Conexión al PC ==
 +
 +
{|
 +
| [[Imagen:Cable-ftdi-conexion-skycube-1.jpg|thumb|250px|Conexión del cable FTDI modificado a la Skycube 1.0 para descargar software]]
 +
|| [[Imagen:Ftdi-cable-rs232R-5v-2.jpg|thumb|300px|El cable USB-serie de FTDI: TTL-232R-5V]]
 +
|}
 +
 +
 +
La Skycube 1.0 se conecta al PC a través del USB utilizando el [[Skycube 1.0: Cable de descarga FTDI|cable USB-serie de FTDI]]. El modelo es el '''TTL-232R-5V'''. Este cable tiene un conector de 6 pines. Para usarlo con la Skycube '''es necesario modificar el cable''' y sustituir este conector por uno de 3 pines.
 +
 +
Este cable sirva para '''descargar firmware en la Skycube''', así como comunicarse vía puerto serie con ella para '''telecontrolar los robots modulares''' desde el PC
 +
 +
{| {{tablabonita}}
 +
| {{Click || image=Icono instrucciones.png | link=Skycube 1.0: Cable de descarga FTDI| width=40px | height=40px }}
 +
| [[Skycube 1.0: Cable de descarga FTDI|Instrucciones para la construcción del cable]]
 +
|}
 +
<br>
 +
 +
== Alimentación ==
 +
 +
La Skycube se alimenta entre '''4.5''' y '''6 voltios''' a través de un conector molex de 2 vías. Dispone de 2 conectores molex para alimentarla, uno en la cara superior y otro en la inferior. De esta manera, el usuario puede elegir el que más cómodo le resulte. Tener estos dos conectores es especialmente útil para facilitar el cableado del bus de alimentación, en el caso de interconectarse 2 ó mas Skycubes.
 +
 +
=== Portapilas ===
 +
 +
{| {{tablabonita}}
 +
| [[Imagen:Portapilas-skycube-test1.jpg|thumb|250px| Conexión del portapilas a la Skycube, a través del conector de la cara superior]]
 +
| [[Imagen:Portapilas-skycube-test3.jpg|thumb|250px| Conexión del portapilas en el conector de la cara inferior de la Skycube]]
 +
|}
 +
 +
Para alimentar la skycube se puede utilizar un '''portapilas de 4 pilas AAA'''. Tiene el tamaño exacto para ser integrado en los [[Módulos Y1]] ó [[Módulos MY]].
 +
 +
{| {{tablabonita}}
 +
| {{Click || image=Icono instrucciones.png | link=Skycube:Montaje del portapilas| width=40px | height=40px }}
 +
| [[Skycube:Montaje_del_portapilas|Instrucciones de montaje del portapilas]]
 +
|}
 +
<br>
 +
 +
== Planos ==
 +
* '''Ficheros FUENTE y de fabricación''':
 +
 +
{|{{tablabonita}}
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-1.0-r109.zip skycube-1.0-r109.zip]
 +
|| Ficheros fuentes para Kicad: Esquemas, librerias y PCB
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-1.0-fabricacion.zip skycube-1.0-fabricacion.zip]
 +
|| Ficheros para su fabricación: Gerbers y plano de taladros
 +
|}
 +
 +
 +
* '''Ficheros con documentación en PDF''':
 +
 +
{|{{tablabonita}}
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-esquema.pdf skycube-esquema.pdf]
 +
|| Esquema
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-PCB-bottom.pdf skycube-PCB-bottom.pdf]
 +
|| PCB. Cara inferior
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-PCB-top.pdf skycube-PCB-top.pdf]
 +
|| PCB. Cara superior
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-serigrafia-Top.pdf skycube-serigrafia-Top.pdf]
 +
|| Serigrafías cara superior
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-serigrafia-bottom.pdf skycube-serigrafia-bottom.pdf]
 +
|| Serigrafías cara inferior
 +
|--------------------
 +
| [http://www.iearobotics.com/downloads/skycube/skycube-1.0/skycube-componentes.pdf skycube-componentes.pdf]
 +
|| Listado de componentes
 +
|}
 +
 +
== Fotos ==
 +
 +
{| {{tablabonita}}
 +
|
 +
* [http://fotos.iearobotics.com/index.php?album=tarjeta-skycube Ver álbum de fotos completo].
 +
|}
 +
 +
=== Skycube 1.0. Versión industrial ===
 +
{|
 +
|| [[Imagen:Skycube-1.0-3.jpg|thumb|300px|La skycube 1.0 montada en un módulo Y1]]
 +
|| [[Imagen:Skycube-1.0-4.jpg|thumb|300px|La skycube 1.0 junto a un módulo Y1]]
 +
|-----
 +
|| [[Imagen:Skycube-lote-n1-1.jpg|thumb|300px|Algunas skycubes del Lote Nº 1]]
 +
|}
 +
 +
=== Segundo prototipo: PCB de pruebas ===
 +
 +
{|
 +
|| [[Imagen:Skycube-pcb1-1.jpg|thumb|300px|Segundo prototipo de la Skycube. PCB]]
 +
|| [[Imagen:Skycube-pcb1-2.jpg|thumb|300px|Segundo prototipo integrado en un módulo Y1]]
 +
|-----------
 +
|| [[Imagen:Minicube-II-skycube-prot2-1.jpg|thumb|300px|Segundo prototipo de la Skycube controlando el robot Minicube-II]]
 +
|}
 +
 +
=== Primer prototipo: Placa cableada ===
 +
 +
{|
 +
|| [[Imagen:Skycube-prot1-2.jpg|thumb|300px|Primer prototipo de la Skycube en un Módulo Y1]]
 +
|| [[Imagen:Minicube-skycube-1.jpg|thumb|300px|Robot Minicube-I con el primer prototipo de la Skycube integrada]]
 +
|}
 +
 +
== Vídeos ==
  
por hacer...
+
=== Pruebas con el segundo prototipo ===
 +
{| {{Tablabonita}}
 +
| <youtube>R9cU1WgN5HQ|300|250</youtube>
 +
|------
 +
| Movimento del robot Minicube-II de forma autónoma <br> usando el segundo prototipo de la Skycube<br>
 +
[http://www.youtube.com/watch?v=R9cU1WgN5HQ Enlace al video en Youtube]
 +
|}
 +
 
 +
=== Pruebas con el primer prototipo ===
 +
 
 +
{| {{Tablabonita}}
 +
| <youtube>ga4-KeNQ1W0|300|250</youtube>
 +
| <youtube>CkTBHTHtS9E|300|250</youtube>
 +
|------
 +
| Pruebas del primer prototipo de la Skycube en un módulo Y1. <br>
 +
[http://www.youtube.com/watch?v=ga4-KeNQ1W0 Enlace al video en Youtube]
 +
| Robot Minicube-I moviéndose de manera autónoma, <br>con la tarjeta Skycube <br>
 +
[http://www.youtube.com/watch?v=CkTBHTHtS9E Enlace al video en Youtube]
 +
|}
  
 
== Repositorio ==
 
== Repositorio ==
 
* Repositorio SVN: [http://svn.iearobotics.com/Skycube/ http://svn.iearobotics.com/Skycube/]
 
* Repositorio SVN: [http://svn.iearobotics.com/Skycube/ http://svn.iearobotics.com/Skycube/]
  
Para obtener la última versión teclear:
+
Para obtener la versión 1.0 (la última) teclear:
  svn co http://svn.iearobotics.com/Skycube/trunk
+
  svn co http://svn.iearobotics.com/Skycube/skycube-1.0
 +
 
 +
== Historia ==
 +
* '''16/Enero/2010''': Lote Nº 1 de Skycubes listo! 45 Skycubes montadas y probadas ([http://www.iearobotics.com/blog/2010/01/16/lote-n%C2%BA-1-de-tarjetas-skycube/ Blog])
 +
* '''21/Dic/2009''': Probado el cable USB-serie de FTDI. Creada la documentación ([http://www.iearobotics.com/blog/2009/12/23/cable-usb-serie-ftdi-para-conectar-la-skycube-al-pc/ Blog])
 +
* '''08/Nov/2009''': Segundo prototipo: PCB de la Skycube, hecho en la ETSI Telecomunicaciones en la UPM ([http://www.iearobotics.com/blog/2009/11/08/primer-pcb-de-la-tarjeta-skycube/ Blog])
 +
* '''13/Sep/2009''': Movimiento de Minicube-I de manera autónoma usando la Skycube ([http://www.iearobotics.com/blog/2009/09/13/el-robot-modular-minicube-i-ya-es-autonomo/ Blog])
 +
* '''10/Sep/2009''': Primer prototipo de la Skycube, hecho a mano. Oscilación de un servo ([http://www.iearobotics.com/blog/2009/09/10/tarjeta-skycube-y-robots-modulares-autonomos/ Blog])
  
 
== Autores ==
 
== Autores ==
Línea 16: Línea 170:
 
{| {{tablabonita}}
 
{| {{tablabonita}}
 
|
 
|
La Skycube es una placa derivada de la [[Skypic|Skypic 1.3]]
+
La Skycube es una placa derivada de la [[Skypic|Skypic-2009]] (v1.3)
 
|}
 
|}
  
 
== Licencia ==
 
== Licencia ==
 +
 
{|{{tablabonita}}
 
{|{{tablabonita}}
| [[Imagen:Cc logo.png]] This work is licensed under a [http://creativecommons.org/licenses/by-sa/2.5/es/ Creative Commons Attribution-ShareAlike 2.5 Spain License].
+
| [[Archivo:OSHWv1-noText.jpg|link=http://freedomdefined.org/OSHW|100px]]
|--------------------
+
|
| Este proyecto tiene una licencia libre. Se permite expresamente su copia, modificación, distribuición y fabricación siempre que se reconozca a los autores y se comparta el proyecto bajo la misma licencia.
+
[http://freedomdefined.org/OSHW Open Source Hardware Definition v1.0] <br>
'''Descarga de Responsabilidad'''. Los autores no se hacen responsables en ningún caso de los posibles daños o pérdidas de garantía que pueda ocasionar el uso, debido o indebido de la información contenida en este proyecto.
+
'''Hardware de Fuentes Abiertas''' (OSHW en inglés) es aquel hardware cuyo diseño se hace disponible públicamente para que cualquier persona lo pueda estudiar, modificar, distribuir, materializar y vender, tanto el original como otros objetos basados en ese diseño. Las fuentes del hardware (entendidas como los ficheros fuente) habrán de estar disponibles en un formato apropiado para poder realizar modificaciones sobre ellas.  
 
|}
 
|}
  
 +
== Enlaces ==
 +
* [[Skycube 1.0: Cable de descarga FTDI|Cable para descarga de Firmware en la Skycube]]. Instrucciones para el montaje
  
 
== Noticias ==
 
== Noticias ==
* '''03/Septiembre/2009''': Comenzada esta página
+
* '''09/Mayo/2011''': Añadido logo y licencia de OSHW (Open Source Hardware)
 +
* '''05/Dic/2010''': Skycube-2010 r109: Modificada para verse correctamente en 3D en la última versión de Kicad: 2010-05-05 BZR 2356
 +
* '''21/Ene/2010''': Añadido apartado de alimentación y enlace a las instrucciones de montaje del portapilas
 +
* '''16/Ene/2010''': Añadida foto del Lote nº1 de Skycubes
 +
* '''23/Dic/2009''': Añadido apartado de conexión al PC con el cable FTDI
 +
* '''01/Dic/2009''': Skycube 1.0 liberada!!!! Validado el PCB industrial.
 +
* '''29/Nov/2009''': Movimiento del robot Minicube-II de manera autónoma
 +
* '''08/Nov/2009''': Segundo prototipo de la Skycube 1.0
 +
* '''13/Sep/2009''': Movimiento del robot Minicube-I de manera autónoma. Añadido vídeo
 +
* '''10/Sep/2009''': Prueba de oscilación de un módulo Y1. Añadido vídeo
 +
* '''09/Sep/2009''': Construido primer prototipo, soldado con cables. Añadidas las fotos
 +
* '''03/Sep/2009''': Comenzada esta página
  
 
[[Categoría:Hardware]]
 
[[Categoría:Hardware]]
 +
[[Categoría:Robots modulares]]
 +
[[Categoría:Skycube]]

Revisión actual del 03:03 9 may 2011

Skycube 1.0 montada en un módulo Y1

Introducción

Tarjeta microcontroladora para ser integrada en los Módulos Y1 o Módulos MY y construir robots modulares autónomos.

La tarjeta Skycube es hardware libre2. Ha sido diseñado con la herramienta libre Kicad.

La tarjeta Skycube 1.0
Modelo 3D de la skycube 1.0, hecho con Kicad

Características

  • Microprocesador: PIC16F876A a 20Mhz
  • Conexión de hasta 8 servos (8 módulos).
  • 4 conectores de servos por cada cara, para facilitar el cableado
  • Comunicación por bus I2C entre tarjetas Skycube.
  • Conector de I2C doble, uno por cada cara, para facilitar la interconexión
  • Conector de alimentación doble, tipo molex, uno por cada cara
  • Conector de grabación ICSP
  • Led de pruebas
  • Botón de pruebas
  • Micro-interruptor de on/off
  • Led de power-on
  • Slot de expansión para conectar sensores
  • Pines de TX y RX accesibles mediante un conector. Muy útil para descargar firmware usando un bootloader

Conexión al PC

Conexión del cable FTDI modificado a la Skycube 1.0 para descargar software
El cable USB-serie de FTDI: TTL-232R-5V


La Skycube 1.0 se conecta al PC a través del USB utilizando el cable USB-serie de FTDI. El modelo es el TTL-232R-5V. Este cable tiene un conector de 6 pines. Para usarlo con la Skycube es necesario modificar el cable y sustituir este conector por uno de 3 pines.

Este cable sirva para descargar firmware en la Skycube, así como comunicarse vía puerto serie con ella para telecontrolar los robots modulares desde el PC

Instrucciones para la construcción del cable


Alimentación

La Skycube se alimenta entre 4.5 y 6 voltios a través de un conector molex de 2 vías. Dispone de 2 conectores molex para alimentarla, uno en la cara superior y otro en la inferior. De esta manera, el usuario puede elegir el que más cómodo le resulte. Tener estos dos conectores es especialmente útil para facilitar el cableado del bus de alimentación, en el caso de interconectarse 2 ó mas Skycubes.

Portapilas

Conexión del portapilas a la Skycube, a través del conector de la cara superior
Conexión del portapilas en el conector de la cara inferior de la Skycube

Para alimentar la skycube se puede utilizar un portapilas de 4 pilas AAA. Tiene el tamaño exacto para ser integrado en los Módulos Y1 ó Módulos MY.

Instrucciones de montaje del portapilas


Planos

  • Ficheros FUENTE y de fabricación:
skycube-1.0-r109.zip Ficheros fuentes para Kicad: Esquemas, librerias y PCB
skycube-1.0-fabricacion.zip Ficheros para su fabricación: Gerbers y plano de taladros


  • Ficheros con documentación en PDF:
skycube-esquema.pdf Esquema
skycube-PCB-bottom.pdf PCB. Cara inferior
skycube-PCB-top.pdf PCB. Cara superior
skycube-serigrafia-Top.pdf Serigrafías cara superior
skycube-serigrafia-bottom.pdf Serigrafías cara inferior
skycube-componentes.pdf Listado de componentes

Fotos

Skycube 1.0. Versión industrial

La skycube 1.0 montada en un módulo Y1
La skycube 1.0 junto a un módulo Y1
Algunas skycubes del Lote Nº 1

Segundo prototipo: PCB de pruebas

Segundo prototipo de la Skycube. PCB
Segundo prototipo integrado en un módulo Y1
Segundo prototipo de la Skycube controlando el robot Minicube-II

Primer prototipo: Placa cableada

Primer prototipo de la Skycube en un Módulo Y1
Robot Minicube-I con el primer prototipo de la Skycube integrada

Vídeos

Pruebas con el segundo prototipo

300|250</youtube>
Movimento del robot Minicube-II de forma autónoma
usando el segundo prototipo de la Skycube

Enlace al video en Youtube

Pruebas con el primer prototipo

300|250</youtube> 300|250</youtube>
Pruebas del primer prototipo de la Skycube en un módulo Y1.

Enlace al video en Youtube

Robot Minicube-I moviéndose de manera autónoma,
con la tarjeta Skycube

Enlace al video en Youtube

Repositorio

Para obtener la versión 1.0 (la última) teclear:

svn co http://svn.iearobotics.com/Skycube/skycube-1.0

Historia

  • 16/Enero/2010: Lote Nº 1 de Skycubes listo! 45 Skycubes montadas y probadas (Blog)
  • 21/Dic/2009: Probado el cable USB-serie de FTDI. Creada la documentación (Blog)
  • 08/Nov/2009: Segundo prototipo: PCB de la Skycube, hecho en la ETSI Telecomunicaciones en la UPM (Blog)
  • 13/Sep/2009: Movimiento de Minicube-I de manera autónoma usando la Skycube (Blog)
  • 10/Sep/2009: Primer prototipo de la Skycube, hecho a mano. Oscilación de un servo (Blog)

Autores

La Skycube es una placa derivada de la Skypic-2009 (v1.3)

Licencia

100px

Open Source Hardware Definition v1.0
Hardware de Fuentes Abiertas (OSHW en inglés) es aquel hardware cuyo diseño se hace disponible públicamente para que cualquier persona lo pueda estudiar, modificar, distribuir, materializar y vender, tanto el original como otros objetos basados en ese diseño. Las fuentes del hardware (entendidas como los ficheros fuente) habrán de estar disponibles en un formato apropiado para poder realizar modificaciones sobre ellas.

Enlaces

Noticias

  • 09/Mayo/2011: Añadido logo y licencia de OSHW (Open Source Hardware)
  • 05/Dic/2010: Skycube-2010 r109: Modificada para verse correctamente en 3D en la última versión de Kicad: 2010-05-05 BZR 2356
  • 21/Ene/2010: Añadido apartado de alimentación y enlace a las instrucciones de montaje del portapilas
  • 16/Ene/2010: Añadida foto del Lote nº1 de Skycubes
  • 23/Dic/2009: Añadido apartado de conexión al PC con el cable FTDI
  • 01/Dic/2009: Skycube 1.0 liberada!!!! Validado el PCB industrial.
  • 29/Nov/2009: Movimiento del robot Minicube-II de manera autónoma
  • 08/Nov/2009: Segundo prototipo de la Skycube 1.0
  • 13/Sep/2009: Movimiento del robot Minicube-I de manera autónoma. Añadido vídeo
  • 10/Sep/2009: Prueba de oscilación de un módulo Y1. Añadido vídeo
  • 09/Sep/2009: Construido primer prototipo, soldado con cables. Añadidas las fotos
  • 03/Sep/2009: Comenzada esta página