Stap 1: Eerste dingen eerste. Uw wapens te verzamelen!
Voordat we in het sappige spul, we gonna hebben onze leveringen voor elkaar te krijgen. Deze zal worden verdeeld tussen software, hardware en documentatie.Hardware
U zult;
RGB LED's. Ik krijg mijn uit Hong Kong en koopt u in voldoende hoeveelheden, ze zijn vrij goedkoop. (VEEL GOEDKOPER DAN MAPLIN).
Weerstanden aan de bovenstaande leds. Een goede rekenmachine voor het vinden van geschikte weerstanden kan hier worden gevonden. http://LED.linear1.org/1led.wiz
attiny45 of attiny85. De oorspronkelijke BlinkM gebruikt de 45 en de meest recente versie gebruikt de 85, zodat beide zou moeten werken.
8 pin dip socket. Dit is niet strikt noodzakelijk (het maakt een hoger profiel-bestuur, maar in ieder geval kunt u het verwijderen van de chip te gebruiken in een ander project als u nodig hebt).
Kop spelden. Hierdoor wordt je board verwisselbare uit uw circuit, maar u kon hen hard draad in uw circuit indien gewenst.
Koper bekleed printplaat. Vrij zelf verklarend.
Een geschikte programmeur. Persoonlijk gebruik ik mijn Arduino board samen met de schets van de Arduinoisp en een kleine schild dat ik samen in een half uur klopte.
Software.
U zult;
Een soort van PCB productie programma. Ik gebruik van Eagle, maar gebruiken wat je weet. http://www.cadsoftusa.com/Download-Eagle/
Iets om te kalibreren van uw Attiny. Wanneer u uw fabriek verse chips, worden ze geklokt op 1Mhz. Ze moeten 8Mhz. Ik gebruik mijn trouwe Arduino als een ISP. Daarom moet je de arduino software. http://Arduino.CC/hu/Main/software
U moet ook uw Arduino praten met uw Attiny krijgen, zo hoofd hier http://hlt.media.mit.edu/?p=1695 en hebben een beetje een lezen en downloaden van de benodigde bestanden.
Iets te programmeren uw Attiny. Zoals hierboven, ik gebruik mijn Arduino als een Internet-aanbieder, maar u kan niet van de firmware met de Arduino software, uploaden dus We gaan te gebruiken Winavr. http://sourceforge.net/projects/winavr/files/
Firmware voor uw Attiny. Dit is in de vorm van sommige slimme jongens die een opensource-firmware voor de BlinkM. http://code.Google.com/p/codalyze/wiki/CyzRgb Dit zal moeten worden in een specifieke map op uw computer (voort mijn laptop die het gaat in de C:\Users\Flip.) De gemakkelijkste manier om te vinden waar het gaat, is aan open een bevelherinnering (Open Voer uw start menu en typ cmd) en zien wat het zegt net vóór de cursor. Dat is waar het moet worden.
Iets om te testen uw nieuwe speelgoed uit met. ThingM hebben Arduino schetsen voor het testen en spelen over met. Er is ook Communicator software beschikbaar voor het beheren en uploaden van de code om de lichten. U vindt deze op het rechterdeelvenster van de pagina. http://ThingM.com/products/BlinkM
Documentatie.
BlinkM gegevensblad. http://ThingM.com/fileadmin/ThingM/downloads/BlinkM_datasheet.PDF
Attiny85 gegevensblad. http://www.atmel.com/images/doc2586.PDF