Le Emotiphone rotatif est un téléphone rotatif vintage qui tweets émoticônes d’humeur. Il a une liste prédéfinie de 10 émoticônes, chacune attribuée à un chiffre, de sorte que lorsque vous êtes heureux / triste / ivre / etc., vous décrochez le combiné et composez une humeur. Avez pu pour des messages plus complexes à l’aide de la convention de code à 2 chiffres, mais a finalement décidé de garder les choses simples.
L’idée a germé pendant que je préparais le portfolio pour mon école de Design industriel. J’ai eu un téléphone à cadran qui appartenait à ma défunte grand-mère, que j’ai voulu mod pendant une longue période. Ainsi, dès que j’ai lu les lignes directrices qui dit j’ai besoin prendre un produit obsolète et faire revivre, qu’il soit adapté à notre époque, je savais que c’était une belle occasion de faire quelque chose avec ce téléphone. A l’origine, j’ai voulu qu’il devienne un client Twitter à part entière qui anneaux quand quelqu'un répond à vos tweets, mais finalement j’ai décidé d’aller pour un appareil de communication unidirectionnelle, avec aucune fonctionnalité de réponse-signalisation. De toute façon, l’idée de prendre un appareil de communication duplex intégral et convertissant en semi-duplex était un concept assez cool pour m’aider à démarrer. Et Hé, je me suis accepté ! peut-être qu’ils ont aimé l’idée, trop:)
Heureusement, tout a fonctionné très bien presque à la première prise. La bibliothèque de l’Arduino Wifly m’a sauvé beaucoup de travail et nécessaire qu’une modification mineure pour se connecter à un réseau sans fil ouvert inconnu ; le code, après l’étape de validation, avait été mis au point avec l’aide inestimable de Tomer, mon vieux pote de lycée de temps et Arduino collègue hacker, qui avait transformé mon spaghetti en une machine d’état bien orchestré. Donc, même si pas le mien, ce code est quelque chose je suis très heureux et fier de. Un autre obstacle était le nombre de couleurs de LED que j’ai eu : J’ai voulu avoir 10 couleurs distinctes, derrière chaque numéro composé, mais j’ai eu seulement 7 couleurs différentes. Au lieu de répéter les trois couleurs, j’ai choisi d’utiliser trois LEDs bicolores et de basculer leurs couleurs jusqu'à ce que j’ai trouvé un ratio qui produit une couleur que je n’avais pas déjà. Qui a eu une logique au niveau du bit, mais rien de trop compliqué, à la fin de la journée.
Cela étant dit, j’espère qu’à l’avenir tout devrait être assez simple...
Matériaux :
- Un téléphone à cadran
Le mien, comme mentionné, appartenait à ma grand-mère.
Marchés et boutiques vintage habituellement ont eux, probablement e-bay et telle, trop. - Carte Arduino
J’utilise habituellement le hadel de ModernDevice, mais pour ce projet, je voulais un Conseil sur lequel je pourrais pile le bouclier WiFly - donc, j’ai utilisé un standard Arduino Uno. - Wifly Shield
Sparkfun a eux : http://www.sparkfun.com/products/9367.
Ce ne sont pas particulièrement bon marché pour acheter, mais je voulais vraiment qu’il est sans fil. Si vous le souhaitez, vous pouvez activer le bouclier Ethernet : http://www.ladyada.net/make/eshield/. Uniquement les modifications de code mineur, le cas échéant, devraient être nécessaires, la bibliothèque de Wifly était censée être un remplacement rapide pour la bibliothèque de l’ethernet. - MCP23017 I/o Expander
Pas nécessaire si vous avez 10 LEDs de couleur différente ou vous êtes prêt à faire des compromis sur la même couleur - broches de l’Arduino seront suffisante (exactement). Cependant, je recommande vraiment obtenir quelque expérience avec un expandeur de port ; Je les trouvais vachement utile en autant de projets. J’ai la mienne depuis futurelec, mais beaucoup l’emporter : http://www.futurlec.com/SFMicrochip/MCP23017.shtml - Perf ou bande de pension (ma préférence) pour le câblage de la MCP23017
J’ai eu le mien au magasin d’électronique local ; vous pouvez les trouver dans des endroits de mai en ligne, par exemple : http://www.futurlec.com/ProtoBoards.shtml - 7 différentes couleur LEDs 3mm + 3 LEDs bicolores 3mm
Web est plein d'entre eux. J’ai obtenu le mien à futurelec, en paquets de 100 s. - Appx. résistances de 20 x 100 Ohm
- Interrupteur marche/arrêt
N’importe quel interrupteur va faire, vraiment. Notez, que si votre commutateur ne possède un profil rond 12mm, vous aurez besoin autre chose que le foret de 12mm qui apparaissent dans la section outils. - Certains fils électriques - quelconque va faire. J’ai essayé de choisir un flexible, pour m’aider à tout caser.
- 4 x support de piles AA
- Connecteur d’alimentation CC qui se connecte à l’Arduino - diamètre extérieur devrait être autour de 5mm
Outils :
- Perceuse sans fil
- foret de 3mm pour les LEDs
- foret de 12mm pour le commutateur
- Soudure et fer à souder
- Pistolet à colle chaude
- Multimètre
Faire de l’espace à l’intérieur du téléphone
Avant de commencer, démonter et sortir le téléphone de tout ce qui n’est pas nécessaire pour le projet. Je veux dire les solénoïdes, cloches (j’ai pensé à les utiliser pour la signalisation des réponses Tweet mais a renoncé à l’idée), gros condensateurs, équerres métalliques et le reste, si rien d’autre existe dans votre téléphone.