Dr Blinkenlights... (eller hur jag lärde mig att ha råd med BlinkM) (1 / 7 steg)
Steg 1: Första sakerna första. Samla dina vapen!
Innan vi går in saftiga grejer, ska vi ha för att få våra leveranser tillsammans. Dessa kommer att delas mellan mjukvara, hårdvara och dokumentation.Hårdvara
Behöver du;
RGB-lysdioder. Jag får mina från Hong Kong och om du köper tillräckligt belopp, de är ganska billiga. (MYCKET BILLIGARE ÄN MAPLIN).
Motstånd som passar ovanstående lysdioderna. En bra kalkylator för att hitta passande motstånd kan hittas här. http://LED.linear1.org/1led.Wiz
attiny45 eller attiny85. Den ursprungliga BlinkM används 45 och den senaste versionen använder 85, så båda borde fungera.
8-pin dip uttaget. Detta är inte absolut nödvändigt (det gör en högre profil styrelse, men åtminstone kan du ta bort chippet att använda i ett annat projekt om du behöver).
Header stift. Detta kommer att göra din styrelse kan tas från din krets, men du kunde hårt tråd dem in i din krets om du önskar.
Koppar klädda kretskort. Söt jag förklarande.
En lämplig programmerare. Personligen använder jag min Arduino ombord tillsammans med den Arduinoisp skissen och en liten sköld som jag slagit ihop i en halvtimme.
Programvara.
Behöver du;
Någon form av PCB produktion program. Jag använder örnen, men använda vad du vet. http://www.cadsoftusa.com/download-Eagle/
Något att kalibrera din Attiny. När du får din fabrik färska chips, är de klockad till 1Mhz. De måste vara 8Mhz. Jag använder min trogna Arduino som en Internet-leverantör. Därför behöver du programvaran arduino. http://Arduino.cc/hu/main/Software
Du måste också få din Arduino prata med din Attiny, så huvudet här http://hlt.media.mit.edu/?p=1695 och har lite av en läsa och hämta filer som krävs.
Något att programmera din Attiny. Som ovan, jag använder min Arduino som en Internet-leverantör, men du kan inte ladda upp firmware med Arduino programvara, så vi kommer att använda Winavr. http://sourceforge.net/projects/WinAVR/files/
Firmware för din Attiny. Detta är i form av några smarta killar som gjorde en öppen källkod firmware för BlinkM. http://code.Google.com/p/codalyze/wiki/CyzRgb Detta måste sättas i en viss mapp i datorn (på min laptop det går in i C:\Users\Flip.) Det enklaste sättet att hitta där det går, är att öppna en kommandotolk (öppna din start-menyn och skriv cmd Skriv) och se vad den säger precis före markören. Det är där det måste vara.
Något att testa din nya leksaker ut med. ThingM har Arduino skisser för att testa och leka med. Det finns också Communicator programvara för att styra och ladda upp koden till ljusen. Du hittar dessa på den högra rutan på sidan. http://thingm.com/products/BlinkM
Dokumentation.
BlinkM datablad. http://thingm.com/fileadmin/thingm/downloads/BlinkM_datasheet.pdf
Attiny85 datablad. http://www.Atmel.com/images/doc2586.pdf