Ghetto pixlar - bygga en öppen källkod BlinkM
Just nu, jag skulle vilja ge ut galna rekvisita till ThingM och todbot, utan som det skulle vara någon BlinkM, och världen (eller åtminstone youtube) skulle vara en mycket mindre färgstark plats. Syftet med detta instructable är inte att ta företag från ThingM, i nästan alla fall skulle jag uppmuntra dig att köpa en blinkM eller två om du behöver dem i projektet, men det finns några skäl till varför det är bra att ha alternativ och dessa är de jag tänker på:
- Du behöver en hel del Blinkms och har inte råd att köpa så många som du kan behöva
- Du har alla bitar behövs liggande, och massor av ledig tid och löda för att göra dem
- Du gillar lite av en utmaning.
- Formfaktor för BlinkM uppfyller inte dina projekt krav (ThingM också göra en variant som kallas MinM)
- Du är _really_ hängde upp om öppen källkod och vill hålla det till mannen.
För mig kom detta projekt på grund av tre första i listan ovan. Jag behövde 7 pixlar, vilket är några mer Blinkm's än min budget kan sträcka för, jag hade en massa delar liggande redan och massa reservdelar löda (även om den fri tid lite är alltid ett problem) och ja, jag är en sucker för den opraktiskt. "Varför köpa något när du kan spendera timmar och timmar av din dyrbara fritid försöker komma på hur det görs och sviktande flera gånger innan du slutligen suceeding, typ av, och slutar upp med något som är nästan, men inte riktigt lika bra som du kan köpa." Jag behöver antagligen justera mina prioriteringar i livet.
Ghetto Pixel från jimthree på Vimeo.
Syftet med detta instructable kommer alltså att:
- Introducera läsaren till CYZ_RGB, en öppen källkod RGB Pixel firmware baserad på BlinkM
- Visa hur man programmerar firmware på en lämplig Microcontroler
- Föreslå ett sätt för att bygga den pixel, som inte använder Proto eller PCB brädor
- Visa hur man använder pixeln.
Från nu å jag ska sluta använda namnet BlinkM för att beskriva produkten av detta instructable, är det bara inte rättvist att ThingM. Vad jag bygger är inte lika bra som en BlinkM, och jag vill inte folk att tro att BlinkM är mindre awesome än den faktiskt är, men det har varit användbart som en introduktion eftersom alla är så bekanta med begreppet. Från nu på, är jag i gettot Pixel bygga företag.
Kan komma igång, samla dina grejer.