TARDIS IKEA shoppingväska (8 / 9 steg)
Steg 8: WATSCHEN DER BLINKENLICHTEN...
Jag har en Adafruit Flora som är en arduino variant avsedd för kläder.
Den har ett begränsat antal stift så jag bara lyste upp den två fönster och topp ljus. Nästa gång jag skulle expandera det att lysa upp polisen rutan tecken.
Det finns olika sätt att lägga till mer lysdioder i projektet men jag gick för snabbt och enkelt.
Jag använde en online-kalkylator för LED för att komma med resistor värdena (100 ohm varje för 2 lysdioder parallellt). Jag använde 130 ohm motstånd å.
Du måste alltid tänka om vad din mikroprocessor styrelsen kan hantera så du inte steka den.
Jag gjorde några enkla ändringar till exempel Fade skiss och laddat upp den till floran.
Jag kör 3 par lysdioder, varje par på en analog pin ut och ostridigt.
När du har kretsen prototyped och testade ut, kan du skapa faktiska kabelnätet som kommer att monteras i påsen.
Du kan gå metoden sant mjuk krets och använda ledande tråd spår men jag vet en väska som detta kommer att få misshandlade en hel.
Jag använde några tunna dubbla ledare högtalarkabeln för kabeln köra.
Klippa tråd längder lämpligt att där floran är monterad i fickan kör till LED plats.
Observera att jag också klippa vissa kvinnliga huvuden att löda in i floran. Jag ville ha ett anslutningssystem som bifogas mitt kretskort så skulle det flyttbara att återanvända på andra projekt. Ändarna på kablarna för att lysdioderna har en manlig huvud stift lödas så det kunde koppla in i rubriken kvinnliga. Jag antar att du kan använda metoden sömnad snaps-kontakt men detta låter mig också gränssnitt med andra givare och kablar avslutas med manliga header stift.
/* ==========================================
TARDIS Flora Forsberg
baserat på:
Exemplet visar hur blekna en LED på pin 9
med funktionen analogWrite().
Exempelkoden är offentlig.
*/
int led6 = 6;
int led9 = 9;
int led10 = 10;
PIN-koden som LED är kopplad till
int ljusstyrka = 0; Hur ljus LED är
int fadeAmount = 5; Hur många poäng att blekna LED av
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
deklarera stift 9 vara en utgång:
pinMode (led6, produktionen);
pinMode (led9, produktionen);
pinMode (led10, produktionen);
}
loop rutinen körs för evigt om och om igen:
void loop() {
ställa in ljusstyrkan på stift 9:
analogWrite (led6, ljusstyrka);
analogWrite (led9, ljusstyrka);
analogWrite (led10, ljusstyrka);
ändra ljusstyrkan för nästa gång genom öglan:
ljusstyrka = ljusstyrka + fadeAmount;
om (ljusstyrka == 255) delay(50);
omvänd riktning mot blekning i ändarna av toningen:
om (ljusstyrka == 0 || ljusstyrka == 255) {
fadeAmount = - fadeAmount;
}
vänta 30 millisekunder att se ljusreglering effekten
Delay(30);
}