Tras pintar cada una de las partes de la maqueta coloqué en su interior los múltiples leds, junto con el laser y pasé todo el cableado por el interior hasta llevarlo a la base donde, tal y como se puede apreciar en las fotos está todo el sistema de control.
El interruptor lateral corta la corriente para dejarlo apago o encendido completamente. Cuando está encendido es el sensór PIR de la parte frontal el que activa todo cuando detecta movimiento.
En el lateral, el logotipo de la Federación de Planetas oculta un botón de modo que al oprimirlo se pone a la espera (apareciendo la imagen de Standby en el monitor). Tras pulsarlo pueden introducirse comandos (previamente registrados) de voz en dos etapas. Primero (al igual que en la serie) diremos la palabra Ordenador. Al reconocerla el sistema emite un beep y aguarda el comando de voz concreto. Este puede ser:
- Alerta roja: Se escucha el sonido de alarma, en el monitor aparece la imagen de alerta roja, se cambia la iluminación interior a rojo, se emite el sonido de levantar escudos, se disparan el laser y el torpedo de fotones con su sonidos asociados, tras lo cual pasados unos segundos se pasa a alerta amarilla y posteriormente a verde con el sonido de bajar escudos y se retorna a la normalidad.
- Levanta escudos: Emite el sonido apropiado.
- Dispara torpedo fotones: Enciende el led que emula esta función y emite el sonido.
- Dispara faser: Dispara el faser con su sonido
En situación normal el monitor alterna una imagen con la temperatura y humedad ambiental.
La verdad es que he disfrutado haciendo la maqueta y reuniendo en ella diversos componentes que había utilizado en anteriores proyectos junto con otros nuevos.
Estuve sopesando la posibilidad de crear la caja sobre la que se asienta la maqueta con un diseño propio más estilizado e imprimirla con una impresora 3d. Para ello aprendí a diseñar objetos tridimensionales con el programa Autodesk 123D que ofrece unas enormes posibilidades. Finalmente descarté el modelo que había preparado por el excesivo coste de su impresión. De este modo aproveché una sencilla caja de madera que perforé y pinté.
Código fuente
Puedes descargarte todo el código:
- Mediante subversion:
svn checkout http://trekduino.googlecode.com/svn/trunk/ trekduino-read-only
- Navegador web:
https://code.google.com/p/trekduino/source/browse/
- Proyecto googlecode:
https://code.google.com/p/trekduino/
Listado de materiales:
- Maqueta Revell 1/600 U.S.S. Enterprise NCC-1701:
- Arduino Mega 2560
- EasyVR Shield
- TFT LCD Display
- Intelligent PIR Infrared Motion Sensor Module
- Line Laser Module (3V)
- Digital Temperature Humidity Sensor
- Push Button Switch Module
- On / Off Switch
- Múltiples cables macho-macho y macho-hembra
- Caja de madera
- Sugru me ha permitido colocar diversos componentes como el laser en ángulos complicados de sujetar.
Espectacular! Felicidades!
ResponderEliminar