De roterende Emotiphone is een vintage roterende telefoon die tweets stemming emoticons. Het heeft een vooraf gedefinieerde lijst met 10 emoticons, elk toegewezen aan een cijfer, zodat wanneer u gelukkig / verdrietig / dronken / etc. bent, u halen van de handset en bellen van een stemming. Kon gegaan voor complexere berichten met behulp van 2-cijferige code Verdrag, maar uiteindelijk besloten om het simpel te houden.
Het idee ontstond terwijl ik portefeuille voor mijn school industrieel Design bereidde. Ik had een roterende telefoon waarmee behoren tot mijn laat oma, die ik mod voor een lange tijd wilde. Dus zodra ik lees de richtlijnen die ik nodig had een verouderd product nemen en doen herleven, zei het relevant voor onze tijd maken, ik wist dat dit was een geweldige gelegenheid om iets met die telefoon te doen. Oorspronkelijk, ik wilde om te zetten in een volwaardige Twitter-client die ringen wanneer iemand antwoordt op uw tweets, maar uiteindelijk besloot ik te gaan voor een one-way communicatie-apparaat, met geen antwoord-signalering functionaliteit. Anyways, het idee van het nemen van een full-duplex communicatie-apparaat en deze te converteren naar half-duplex was cool genoeg concept om me begon te krijgen. En hey, ik heb geaccepteerd! Misschien vond ze het idee, ook :)
Gelukkig, werkte alles prima bijna bij eerste nemen. De Arduino Wifly bibliotheek opgeslagen me een hoop werk en vereist slechts een kleine wijziging verbinden met onbekende open draadloos netwerk; de code, had na bewijs-van-concept fase geperfectioneerd met de onschatbare hulp van Tomer, mijn oude tijd middelbare school pal en Arduino mede hacker, die mijn spaghetti in een goed georkestreerde statusmachine omgezet had. Dus, zelfs als niet de mijne, deze code iets is ik ben zeer blij met en trots op. Een ander obstakel was het aantal kleuren voor LEDs die ik had: ik wilde 10 verschillende kleuren, een achter elk nummer gekozen, maar ik had slechts 7 verschillende kleuren. In plaats van drie kleuren te herhalen, koos ik drie bi-color LEDs gebruiken en om te schakelen tussen hun kleuren tot ik vind een verhouding die een kleur die ik niet heb al geproduceerd. Die nam enkele bitsgewijze logica, maar niets te ingewikkeld, aan het eind van de dag.
Alles dat ik hoop dat van nu af aan alles gezegd hebbende moet vrij eenvoudig...
Materialen:
- Een roterende telefoon
De mijne, zoals vermeld, tot mijn oma.
Vintage winkels en markten hebben meestal ze, waarschijnlijk e-bay en dergelijke, ook. - Arduino board
Gebruik ik meestal het RBBB van ModernDevice, maar voor dit project wilde ik een bord waarop ik kon het WiFly-schild stapel - dus ik gebruikte een standaard Arduino Uno. - WiFly Shield
Sparkfun heeft ze: http://www.sparkfun.com/products/9367.
Deze zijn niet bijzonder goedkoop om te kopen, maar ik wilde echt het draadloze. Als u wilt, kunt u het voor de Ethernet-shield: http://www.ladyada.net/make/eshield/. Alleen kleine code wijzigingen, indien aanwezig, moeten nodig zijn, zoals de Wifly bibliotheek was bedoeld als een drop-in vervanging voor de ethernet-bibliotheek. - MCP23017 I/o-Expander
Niet noodzakelijk als u 10 verschillende kleuren LEDs of u bereid bent te compromitteren op dezelfde kleur - Arduino pinnen volstaat (precies). Echter aanraden ik echt om van enige ervaring met een poort expander; Ik vond ze vrij darn nuttig in zoveel projecten. Ik heb de mijne uit futurelec, maar velen dragen hen: http://www.futurlec.com/SFMicrochip/MCP23017.shtml - Perf Board of Strip Board (mijn voorkeur) voor de bedrading van de MCP23017
Ik heb de mijne bij de lokale elektronische levering winkel; u kunt ze vinden in mei plaatsen online, bijvoorbeeld: http://www.futurlec.com/ProtoBoards.shtml - 7 verschillende kleur 3mm LEDs + 3 dual-kleur 3mm-LED 's
Web is vol mee. Ik heb de mijne op futurelec, in verpakkingen van 100s. - Appx. 20 x 100 Ohm weerstanden
- Aan/uit-schakelaar
Elke overstap zal doen, echt. Merken op, dat als uw switch niet beschikt over een ronde 12mm profiel, moet u iets anders dan de 12mm boor verschijnen in de tools sectie. - Sommige elektrische draad - enigerlei zal doen. Ik probeerde het oppakken van een flexibel is, om te helpen me knijpen alles in.
- 4 x AA batterijhouder
- Aansluiting voor gelijkstroom die verbinding met de Arduino maakt - buitendiameter ongeveer 5mm moeten
Tools:
- Cordless drill
- 3mm boor voor de LEDs
- 12mm boor voor de schakeloptie
- Soldeer en soldeerbout
- Hete lijmpistool
- Multimeter
Sommige ruimte in de telefoon maken
Voordat u begint, demonteren en iets die niet nodig is voor het project uit de telefoon te nemen. Ik bedoel elektromagneten, klokken (ik dacht dat ze te gebruiken voor signalering Tweet antwoorden maar gaf op het idee), grote condensatoren, metalen haken en de rest, als er iets anders bestaat in uw telefoon.