Paso 2: Hardware
Pantalla: El punto focal del PIP-Boy es por supuesto la pantalla, y para ello necesitaba algo que se puede mostrar todos los datos que quería a la vez. Mi primer prototipo utiliza un 320 por 240 píxeles LCD, pero esto era un ajuste apretado gráficamente, actualicé un 4,3 pulgadas 480 por 272 píxeles LCD de 4D Systems (para la referencia, se trata de la misma resolución/dimensión una PSP de SONY). Elegí esta particular pantalla porque proporcionó suficiente resolución para texto y gráficos en un formato decente. Es un pantalla LCD a todo color, pero sólo estoy usando colores verdes sobre un fondo negro como una aproximación de lo viejos CRT. Como un bono adicional, esta pantalla (como la mayoría de sus productos) tiene un procesador integrado de 16 bits (en este caso, el Picaso GFX-2) que no todo el meollo entretela a la pantalla LCD y tiene un montón de gráficos de funciones integradas. Esto considerablemente reduce la complejidad de la mayoría de los proyectos y es por eso que a menudo utilizo sus exhibiciones. Incluso tiene un pequeño Altavoz incorporado y la capacidad de jugar. Archivos WAV! El procesador ejecuta un lenguaje propietario llamado 4DGL que es muy similar a C o de procesamiento, lo que hace no demasiado difícil de programar. Por otra parte, la pantalla puede ser controlada por comandos serie de un procesador de host, pero no uso esa característica.
Procesador auxiliar: Opté por usar un Arduino Duemilanove con un Atmega 328 ya estoy familiarizado con el uso de los que puede manejar los datos GPS más fácilmente que la pantalla LCD. Por ahora, he usado toda la memoria disponible en el procesador Picaso, así que el Arduino recoge el relevo y también hará más el hardware de interconexión en el futuro.
GPS: Elegí el GPS última Adafruit porque es pequeña y de alta calidad, barato (para un GPS muy decente) y está bien documentado como todos los productos Adafruit.
RFID: Elegí el RFID-12 de Sparkfun, como es un módulo autónomo pequeño con una antena integrada, y es muerto fácil de usar. Sólo energía, mantenga una etiqueta y un COP ID más de 9600 Baud serial. Esto se utiliza como medida de seguridad para esta versión, pero va a actualizar para "equipar/unequip" artículos. ¿Con qué finalidad? Nada práctico, pero seguro que sería cool.
Entrada: La entrada principal es un pequeño conmutador de 8 posiciones que encontré navegando en la mina de oro electrónico. Aunque es exceso, sigue siendo un componente de mil-spec de altísima calidad con un cuerpo sólido de metal y contactos plateados oro para < $3. También encontré un poco cuadrado pulsador iluminado en su sitio, que parecía casi idential a la luz de "power" en los terminales de juego en, incluso brilla intensamente anaranjado! Esto puede usarse como entrada de genérica, pero sólo lo uso para activar el modo "Adusto" por el momento. Además, apareció en dos codificadores rotatorios para la entrada de más. Lamentablemente he decidido programar la interfaz de codificador rotatorio última, pero hasta optimizar mi código 4DGL, no tengo más espacio código utilizarlos :/ El interruptor es una cerradura de llave (también un hallazgo de Elec-mina de oro) que era barato y parece apropiado para una pieza militar de hardware. Esto también evita accionar accidental o uso por cualquier persona con hacia fuera la llave. No se puede desbloquear con una horquilla y el destornillador. He probado: P
Para los que tengan curiosidad sobre mi nivel de habilidad y cómo incluso sé cómo hacerlo, voy a ser honesto, todavía me considero bastante el novicio. Has de propiedad un Arduino hace unos años, pero sólo comenzó a trabajar seriamente en proyectos hace aproximadamente un año. He alimentado mi curiosidad y afilando mis habilidades mediante la lectura de la mayor parte del Hack de Sparkfun, lo hacen, un día y Adafruit tutoriales, sin dejar de mencionar los incontables blogs al azar poco y páginas personales de los responsables y los hackers en todo el mundo. Esta fue mi primera vez diseñar un caso de lasercut y trabajando con los módulos de GPS, por lo que no se desanime si usted siente que este proyecto está por encima de su nivel de habilidad. Suba al asumir proyectos que son un poco más de lo que puede masticar, y finalmente a crecer y ser más allá de donde usted imaginado y abordar proyectos como este con facilidad!
He intentado que mi mejor encontrar componentes que eran fácilmente disponibles y (relativamente) barata para la funcionalidad deseada. Para el modelo básico, lo único que necesita para ordenar de un puñado de proveedores: Sparkfun, sistemas de 4D, Radioshack, la mina de oro en la electrónica, TAP Plastics y Ponoko. Para la mayoría de los componentes, he vinculado a sus páginas directos por lo que no debes de tener ningún problema compra las piezas exactas utilizadas en este proyecto. Dependiendo de lo que tienes en la mano, la lista de materiales completa del modelo base debe cuesta alrededor de $300.
Componentes electrónicos y Hardware:
chatarra (x 3)
(x 4) chatarra electrónica
batería de fisión
cinta para ductos
llave
módulo de sensor... ¡Es broma! Si solo fuera así de fácil... Esta es la lista de piezas reales:
uLCD43 (Ordené mina de este distribuidor de Estados Unidos)
Adafruit GPS (El propio estaba un poco mayor, pero ahora has actualizado a un módulo que ahora cuenta con registro de datos incorporado!)
Arduino Duemilanove (o UNO solo como es un Atmega 328)
(11 x) resistencia de ohmio 10 k
resistencia de 220 ohm
(x 4) 6-32 3" tornillos (recogí minas en Lowes)
las tuercas de 6-32 (x 4)
(x 8) 4-40 1/2" tornillos
tuercas de 4-40 (8 x)
Clip de la batería de 9V (la clase que mantiene en su lugar, no el poder poco encaje)
1/8" eje diámetro perilla (compró este surtido y eligió el más grande)
12mm ^ 2 interruptor pulsador iluminado (que usaba ya no se vende por la mina de oro electrónico :(
(aquí es un reemplazo que debe ajustarse a las dimensiones del agujero, aunque éste tiene un botón redondo)
interruptor rotativo 8 posiciones
interruptor de cerradura de llave
cinta doble cara espuma
tablero de mini protoypting
1/8" espesor 2 5/8" W x 4" L hoja de policarbonato (resistentes a la abrasión)
OPTIONAL UPGRADE PARTS *******************************************************************************************************************************
Contador Geiger: originalmente compré este módulo cuando era más barato, pero aquí una similar uno todavía se vende en la mina de oro electrónico
(2 x) codificador rotatorio con (2 x) 1/4" eje diámetro perillas (algunos que he recogido en Radio Shack por defecto de Adafruit los prefería)
1" altavoz
malla de escultor (hoja metálica delgada con un pequeño patrón de diamante, disponible en la mayoría de tiendas de Artes y oficios)
Juego breakout Junta y módulo RFID-12
Etiqueta RFID-botón
***********************************************************************************************************************************************************************
Herramientas y suministros:
destornillador pequeño (cabeza plana o phillips dependiendo de qué tornillos te)
cinta aislante negra
equipo con sistema operativo Windows (lamentablemente esto es necesario para uno de los programas)
Lector de tarjetas SD/MicroSD (solo enchufo mina en un adaptador de SD y en mi impresora)
USB-A USB-B cable
Cable MiniUSB
USB al tablero serial TTL
ayudar a manos
cuchillo de la manía
soldadura de hierro
de la soldadura
pistola de pegamento caliente con un montón de pegamento
alambre (yo uso este 22 cable calibre)
hembra-hembra puentes
cortadores/pelacable
multímetro
tubería del encogimiento del calor
herramienta rotatoria (Dremel, etc.)
encendedor o pistola de calor (acabo de recibir mis manos en un Heaterizer XL 3K de Sparkfun. Me gusta demasiado mucho ;)
respirador
papel de lija o una esponja
pintura imprimación
pintura en aerosol verde militar (yo usé Krylon "Camo")
Habilidades necesarias:
De soldadura
De seguridad para herramientas eléctricas
Una mano firme
Esto no es un proyecto para principiantes (necesitarás una habilidad de reparación de 50 y una habilidad de la ciencia de 40: P), pero no te desanimes! Para construir con éxito este proyecto debe estar familiarizado con la electrónica básica. Mientras que este modelo requiere muy poco de la soldadura, usted debe saber la diferencia entre un pull-up o pull-down resistor y no se confunda con términos como COM, VCC, GND etc.. Como que esta había destinado a personas con conocimientos intermedios en electrónica, no muestran cada paso del circuito del proceso de construcción, pero voy a explicar el esquema como mejor puedo y mis consideraciones de diseño para cada parte. Si no tienes experiencia trabajando con electrónica y soldadura, revisa estas una cartilla!