Död råtta (21 / 24 steg)

Steg 21: Kodad råttan



jag måste varna dig, detta är ganska förvirrande. Jag tror.

Till summan saker upp, här är vad jag ville råttan att göra, lätt effect-wise:

-Ögonen behövde vara blå punkter, dvs enda blå lysdioder. De bör ändra i intensitet över tid och samtidigt inte flimmer, och de bör "blink" (inaktivera) då och då. Blinkar två gånger på måfå skulle vara trevligt, och så skulle vara blinka, dvs blinkar bara ett öga.
-Hourclass bör skimrande på något sätt, om möjligt en uneartly lätta inbäddad i sanden.

Jag började med två lysdioder på PWM stift och programmerat något för subtila ändringen i ljusstyrka. Sedan la jag blinkar med en slumpmässig elementet, och efter att övervinna ett tekniskt fel som orsakade ögonen att flash upprepade gånger efter ett första ögonblick bestämde jag mig för att jag verkligen inte ville råttan att wink trots allt.

Med tiden har förstärkt jag koden för att göra den blinkande smidigare och Slumpa de subtila skiftet.

För den skimrande bestämde jag mig att använda ett skiftregister, åtminstone i början. Jag trodde detta skulle tillåta mig att sätta ett antal lampor i timglaset med mindre kablar. Det var ett trevligt sätt att träna, men jag skrotade idén på en skärbräda. Det kan spara trådar, men jag skulle använda en mikrokontroller med cirka 10 stift oanvända.

Så jag bestämde mig att hoppa över skiftregister och använda lamporna direkt, vilket gör att jag kan dra nytta av PWM för fler effekter, också.

Det största problemet där var att bestämma vilken färg du använder. I filmer och böcker i allmänhet, finns det ett problem. Visst, det finns massor av bilder och beskrivningar av död (han är en av de bästa karaktärerna, tro mig), och timglas är dagens, också, men det är... Dödens domän är



.

Going av vad jag hade var inte möjligt heller, eftersom jag har fortfarande ett ganska stort lager av lysdioder i olika färger - de billiga sådana, men de tänds och som är det som räknas. Så hade jag grön, röd, blå, gul, orange... Att hålla på att ögonen är blå tanken grön skulle vara ett bra val, men då en liten röst i mitt huvud - en skälla mig för att använda en förskjutning registren i första hand när jag kunde ha PWM istället - sa "Varför valde?".

Så jag bestämde mig att gå för grönt som blinkande lampor, enbart på/av, och lägga till andra färger som skulle blekna, främst rött och gult. De 2-3 lysdioder skulle göra några slumpmässiga up-and-down ljusreglering medan 5-7 grön som skulle blinka på måfå.

Jag satte ihop något som det och efter några spela arround, bestämde jag mig för att mitt beslut hade varit felaktig. Så bytte jag till grönt och orange, mer grönt än orange, med blekning och blinkande lysdioder i båda färger.

Och sedan kom det som jag ska be om ursäkt för, att du läsa alla att bara för att berätta att det i slutet, att vara missnöjd med mina alternativ och hur de såg ut, jag skrotade ljuset för timglaset helt.

Så, här är koden jag använde för råttan. Allt det gör det gör det blinka.

-----

int auge1 = 6; PIN-koden som ögonen är kopplade till
int auge2 = 5;

int auge_hell = 100; Hur ljus LED är
int auge_fade = 4; Hur många poäng att blekna LED av

int auge_hellmax = 250;
int auge_hellmin = 80.

int blinkytime = 0;
int auge_hellalt = 0;

void setup() {
pinMode (auge1, produktionen);
pinMode (auge2, produktionen);
}

void loop() {

analogWrite (auge1, auge_hell);
analogWrite (auge2, auge_hell);

om (blinkytime == 0 & & random(175) == 1) {
blinkytime = random (4, 14);
auge_hellalt = auge_hell;
auge_hell = 0;
}

växel (blinkytime) {
fall 0:
auge_hell = auge_hell auge_fade;
om (auge_hell < = auge_hellmin) {
auge_fade = - auge_fade;
auge_hellmin = random(50,100);
}
annars om (auge_hell > = auge_hellmax) {
auge_fade = - auge_fade;
auge_hellmax = random(120,250);
}
bryta;
fall 1:
auge_hell = auge_hellalt;
blinkytime = 0;
bryta;
standard:
blinkytime--;
bryta;
}

Delay(60);
}

Se Steg
Relaterade Ämnen

Hur man bygger en skum teardrop trailer. ruttna bevis, välisolerad och superlätta

På ett sätt är teardrop campare en bra påminnelse om den gamla amerikanska västern, det att pionjärer, Nybyggare, upptäcktsresande och cowboys upptäckt, och att infödingarna hade vetat hela tiden. Nybyggarna med sina Conestoga vagnar och chuck vagnen...

Fortsätta (med din kanot) och har en Cupcake!

Dessa cupcakes är för en kollegas avskedsfest. Han tycker allt utomhus och har även en bildekal portage tecknet på sin Jeep. För att översätta hans hobbies och personlighet på cupcakes, försökte jag min allra första stencilling med royal icing på soc...

Innan & efter - dekorativa plattor ersätta trä spindlar

När du har konverterat en oanvänd matplats i ett hemmakontor, vi ville öppna upp utrymmet ännu mer genom att ta bort 8 trä spindlarna på 2 halv väggar leder in i rummet. Vårt mål var att ta bort spindlarna utan att skada ek trim styrelser och fyll se...

Lätta elbil: En passagerare @ 15mph, 210# Curb vikt

Jag designade och byggde denna roliga och framgångsrika ljus elbil för flera år sedan. Jag just nu lägga ut den på "Instructables" och kommer att lägga till fler steg, beskriver konstruktionen, i de närmaste veckorna.Använd länken till mitt webb...

Sista-minuten lätta horn

Inte tillräckligt med tid att slänga ihop en kostym?Lugna ner. Femton minuter är helt tillräckligt med tid.Kan också användas som en bas som att skulptera mer avancerade saker.Tid: 10-20 minuter, beroende på horn form komplexitet och totala storlek.S...

Lätta upp Tinkerbell vingar och klä

Tinker Bell/Fairy WingsDetta är fortfarande ett pågående arbete. Detta är hur jag gjorde klänningen,men jag arbetar i försökande till räkna ut sätt att göra det lättareoch mer hållbara för att inte nämna fungerar ännu bättre.Material och verktygVinga...

Hur tvätta ull & Fiber... utan tovning det!

En FiberArtsy handledningJag gick igenom mina gamla inlägg häromdagen och insåg att min tutorial för att tvätta ull är helt otillräckligt! Det var en speciell – tvätta ull med regnvatten-post. Tja, timingen är perfekt eftersom jag precis köpt en mass...

Lätta upp speldosa för my Valentine (du är min sol)

A speldosa för my Valentine komplett med en ljus-up, tie-dye glasmålningar solsken.Steg 1: Delar lista:Trälåda (håller delarna och presenterar som slutprojektet)Mikrobrytare (gör allt för att skära på när rutan locket öppnas)Speldosa (elektrisk motor...

Bare Bones Batik: Lätta upp Wall Art

vax motstå batiking är kul och vacker. Jag älskar utseendet men den processen och städa ta evigheter! Jag har stött på massor av "Göra" s och "Inte" s i hela min strävan att effektivisera denna verksamhet. Detta lätta upp väggdekoratio...

Hur till sätta upp en gammal Singer symaskin

Jag fick nyligen en fantastisk gammal Singer symaskin från min mormor. Det har varit roligt att lära sig hur man använder det och göra awesome nya hantverk ut om det, men innan jag gjorde att jag var tvungen att lära sig hur man ställer in symaskinen...

Att sätta användbara bilder på ditt Barclays kredit/betalkort

Barclays erbjuder möjligheten att sätta en bild eller ett foto på din kredit eller betalkort, jag gissar att andra kommer snart. Jag bär mitt kort runt med mig överallt, så jag började undra vad jag kunde sätta på det, jag inte lust något personlig (...

Enkla ultralätta alkohol spis

Hej!Vem gillar matlagning? Vem gillar matlagning med hjälp av tunga saker? Om du gör, vända tillbaka nu! Detta instructable har gjorts av flera andra väl kvalificerade personer som har varit inspirationen till mig att göra den här. Jag har gjort någr...

DIY råtta klon snedvridning gitarr effekt Pedal - The död råtta

detta är inte någon Mickey Mouse distortion pedal!Denna pedal är en klon av en på min favorit effektpedaler från 80-talet... ProCos råtta distorsion. Det är en grundläggande OpAmp distortion pedal med det klassiska LM308N IC-chip som är en ganska enk...

HEMGJORD PRO CO råtta Distortion Pedal

Hej alla, detta är mitt första försök att göra min egen distortion pedal, som jag har lite elektronik bakgrund så jag kunde förstå det tillgängliga materialet ta en start:).Pedalen är i princip baserat på PRO CO råtta Distortion pedal och jag tog hän...

Hur till sätta fast och/eller uppgradera gitarr elektronik

Hej! I detta instructable jag kommer att visa dig hur till sätta fast och/eller uppgradera gitarr elektronik. Detta gäller för de flesta elgitarrer, men jag kommer att använda en Fender Stratocaster. Det är lättare än de flesta tror, särskilt om du v...

Animatronic råtta

detta är en prop kan du på Halloween hälsar barnen. Och kanske ge dem en överraskning att starta upp. Lägga den i en scen eller bara genom ytterdörren. Du kan lämna det vanligt eller klä upp honom.Denna råtta kan röra sig på plats, prata med en trådl...

Hur man ersätta och installera A vägg skans - Build.com

byta ut din gamla vägg skans kan vara ett enkelt-it-själv-projekt. Följ Kyleen Bromley av Build.com som hon visar dig steg för steg process för att ersätta och installera en inomhus vägg skans....

Hur till sätta fast din skarpa 56DR 650 med färg hjul frågor

detta kommer att förklara hur man demonterar och reparera en skarp 56DR 650 DLP TV om den har en krånglande färghjulet. Jag var ute efter för att köpa en ersättare färghjulet, så jag tog isär TV: N och se om jag faktiskt skulle kunna ersätta färghjul...

Ersätta en slangbella bandet

här är en riktigt snabb Instructable om hur man byter en slangbella bandSteg 1: Våt ändarna Våt ändarna av banden med gnugga alkohol eller bara vanligt vatten. Det kommer att göra det lättare att sätta på.Steg 2: Skjut på Skjut bandet på slangbella o...

Gitarr Pickups - byta eller ersätta humbuckers

Byta ut mickar är en av de enklaste sätten att drastiskt ändra ljudet från en gitarr. Min huvudsakliga gitarrer har olika pickups än lager och kära.Varför? Eftersom de lager som alltid verkar lackluster eller bara inte låter rätt för mig. Och baserat...