El Emotiphone rotatorio es un teléfono rotatorio vintage que tweets emoticonos de humor. Tiene una lista predefinida de 10 emoticonos, cada uno asignado a un dígito, para que cuando estés feliz / triste / borracho / etc., levante el auricular y marcar un estado de ánimo. Podría has ido para mensajes más complejos usando convenciones de código de 2 dígitos, pero finalmente decidió mantenerlo simple.
La idea fue concebida mientras me estaba preparando la cartera para mi escuela de Diseño Industrial. Tuve un teléfono rotatorio que perteneció a mi abuela finales, que quería mod durante mucho tiempo. Así, en cuanto Lea las directrices que yo tuviera un producto anticuado y revivirlo, que sea relevante a nuestros tiempos, sabía que esto era una gran oportunidad para hacer algo con ese teléfono. Originalmente, quería convertirlo en un cliente de Twitter completo anillos cuando alguien responde en tus tweets, pero finalmente decidí ir para un dispositivo de comunicación unidireccional, con ninguna funcionalidad de señalización de respuesta. De todos modos, la idea de tomar un dispositivo de comunicación full dúplex y conversión a half-duplex era lo suficientemente frío como concepto me comenzó a llegar. Y bueno, me aceptaron! tal vez les gustaba la idea, demasiado :)
Por suerte, todo funcionó muy bien casi en primera. La biblioteca Arduino Wifly me salvó un montón de trabajo y necesita una pequeña modificación para conectar a red inalámbrica abierta desconocido; el código, después de la etapa de prueba de concepto, había perfeccionado con la inestimable ayuda de Tomer, mis viejo tiempo secundaria pal y Arduino compañero hacker, que había convertido mi spaghetti en una máquina de estado bien orquestada. Por lo tanto, aunque no la mía, este código es algo estoy muy contento y orgulloso de. Otro obstáculo fue el número de colores de LEDs que tenía: quería tener 10 colores distintos, uno detrás de cada número marcado, pero tenía sólo 7 colores diferentes. En lugar de repetir tres colores, elegí utilizar tres LEDs bicolor y alternar sus colores hasta encontrar una relación que produce un color que ya no tengo. Que tuvo alguna lógica bit a bit, pero nada demasiado complicado, al final del día.
Habiendo dicho todo eso, espero que de ahora en adelante todo debe ser bastante sencilla...
Materiales:
- Un teléfono rotatorio
Mía, como se mencionó, perteneció a mi abuela.
Mercados y tiendas vintage suelen tengan, probablemente e-bay y tal, demasiado. - Placa Arduino
Normalmente utilizo la BRD de ModernDevice, pero para este proyecto quería un tablero sobre el cual yo podía apilar el escudo WiFly - por lo tanto, utilizar un Arduino Uno estándar. - Wifly Shield
Sparkfun tiene: http://www.sparkfun.com/products/9367.
Estos no son especialmente baratos comprar, pero yo realmente quería que fuera inalámbrico. Si lo desea, puede cambiar para el shield Ethernet: http://www.ladyada.net/make/eshield/. Sólo modificaciones al código de menores, si los hay, si se requiere, como la biblioteca de Wifly estaba destinada a ser un reemplazo de sobreponer para la biblioteca de ethernet. - MCP23017 Expansor de E/S
No es necesario si usted tiene 10 LEDs de diferente color o están dispuestos a transigir en mismo color - pines de Arduino serán suficiente (exactamente). Sin embargo, realmente recomiendo conseguir algo de experiencia con un expansor de Puerto; Los encontré bastante rematadamente útil en tantos proyectos. Yo tengo la mía de futurelec, pero muchos llevan: http://www.futurlec.com/SFMicrochip/MCP23017.shtml - Perf o el tablero tira (mi preferencia) para cablear el MCP23017
Yo tengo la mía en la tienda de electrónica local de la fuente; Usted puede encontrarlos en mayo lugares en línea, por ejemplo: http://www.futurlec.com/ProtoBoards.shtml - 7 diferentes colores de LEDs de 3mm + 3 LEDs de color dual 3mm
Web completa de ellos de. Yo tengo la mía en futurelec, en paquetes de 100s. - Appx. resistencias de 20 x 100 ohmios
- Interruptor de encendido/apagado
Cualquier interruptor va a hacer realmente. Tenga en cuenta que si su conmutador no tiene un perfil redondo de 12mm, se necesita algo más que el pedacito de taladro de 12mm que aparecen en la sección de herramientas. - Algunos cables eléctricos - cualquier tipo va a hacer. He intentado escoger uno flexible, que me ayude a exprimir todo.
- 4 x soporte de pilas AA
- Conector de alimentación de CC que se conecta con el Arduino - diámetro exterior debe ser alrededor de 5mm
Herramientas:
- Taladro inalámbrico
- broca de 3mm para los LEDs
- broca de 12mm para el interruptor
- Soldadura y cautín
- Pistola de pegamento caliente
- Multímetro
Hacer algo de espacio en el teléfono
Antes de empezar, desarmar y sacar el teléfono cualquier cosa que no es necesario para el proyecto. Me refiero a solenoides, campanas (pensado en utilizarlas para señalización de respuestas de Tweet pero dio para arriba la idea), condensadores grandes, escuadras metálicas y el resto, si cualquier cosa existe en el teléfono.