Paso 4: Construir la electrónica
El cerebro del sistema es el Edison de Intel, un Atom procesador de doble núcleo para sistemas embebidos. Se ejecuta una variante de Ubuntu para la Edison llamada Ubilinux.
Sparkfun ha ideado un sistema de "bloque" genial para el Edison. Ha diseñó una serie de bloqueos periféricos comunes que se pueden apilar como Arduino shields. Para Pilothouse, he utilizado la siguiente pila:
- EdisonBase
- Bloqueo de tarjeta BlockSD
- Bloque de I2C
- Bloque GPIO
- Bloque PWM
- Bloque 9DOF
Hay dos servos en el barco: un servo multivuelta de torno a control vela ángulo y un servo de timón.
Pilothouse utiliza un estándar LSM9DS0 del ST, montado sobre un bloque de Sparkfun. El LSM9DS0 ofrece un acelerómetro de 3 ejes, un giroscopio de 3 ejes y un magnetómetro de 3 ejes todo en un solo paquete.
El GPS es una serie M8 de U-Blox GPS con una antena de parche grande de Shop CSG. He estado muy contento con el rendimiento de esta unidad, incluso en condiciones difíciles como Boston.