Ljus för livet: glödande knapp cykel jacka (8 / 9 steg)

Steg 8: Ansluta mer om smått och gott



För att göra det lättare (eller svårare), har jag soldiered all elektronik, Arduino och dess 5v batteri, en koppar kretskortet. Kretskort-har en kontakt soldiered till det. Den motsatta kontakten läggs på jackan, med varje tråd ansluten på ett separat stift. Kopplingen är en 34-pin floppy koppling jag hittade i en gammal dator, och är perfekt för mitt projekt.

Det går också att sy den Arduino Lilypad och dess jonbatteri direkt till jacka. Styrelsen bör vara vattentät, ska vi tro skaparen Leah Buechley. Kolla in hennes hemsida för mer information.

Alla ground(-) theads sätts samman. Kom ihåg var du placerar den - på kontakten, eftersom det måste placeras på samma ställe på Arduino ombord. Arduino Lilypad har endast 14 separata programmerbara anslutningar, har jag anslutit lampan på framsidan av jackan till + på batteriet. 12 ljus och 2 tryckknappar sätts på programmerbara förbindelserna.

På produktens programmeringsdel, har jag i princip lånat Leah Buechley koden för sin cykling-jacka och får lite mer fancy ljus sekvenser, som jag är väldigt novis i Arduino programmering. Längst ner på denna sida har jag klistrat in i min kod. Kolla in Leah's hemsida för mer detaljerad information om hur du ansluter den elektroniska komponenter tillsammans, särskilt hennes jacka!

För att isolera den ledande tråden är tillrådligt. Detta hjälper trådar röra varandra. Måla alla trådar uppsvullna textil.

int BL1 = 10;
int BL2 = 9.
int BL3 = 8.
int TL1 = 6;
int balkonger TL2 = 5;
int TL3 = 4;

int BR1 = 11;
int BR2 = 12.
int BR3 = 13.
int TR3 = 3;
int TR2 = 2;
int TR1 = 1;

int leftSwitch = 7.
int rightSwitch = 0;

int x, y;
int läge = 0;
int dag = 0;
int natt = 1;

int d;

void setup() / / kör en gång, när skissen startar
{
d = 100;

pinMode (BL1, OUTPUT);
pinMode (BL2, OUTPUT);
pinMode (BL3, OUTPUT);
pinMode (TL1, OUTPUT);
pinMode (balkonger TL2, OUTPUT);
pinMode (TL3, OUTPUT);

pinMode (leftSwitch, ingång);
digitalWrite (leftSwitch, hög);
pinMode (rightSwitch, ingång);
digitalWrite (rightSwitch, hög);

pinMode (TR1, OUTPUT);
pinMode (TR2, OUTPUT);
pinMode (TR3, OUTPUT);
pinMode (BR1, OUTPUT);
pinMode (BR2, OUTPUT);
pinMode (BR3, OUTPUT);

}

void loop() / / kör om och om igen
{
checkLeft();
checkRight();
om (läge == natt)
Night();
annat
Day();
}

void checkLeft()
{
om (digitalRead(leftSwitch) == låg)
{

medan (digitalRead(leftSwitch) == låg)
{
om (digitalRead(rightSwitch) == låg)
{
medan (digitalRead(rightSwitch) == låg | digitalRead(leftSwitch) == låg);
läge = 1-läge;

hemkomst.
}
}
leftTurn();
}
}

void checkRight()
{
om (digitalRead(rightSwitch) == låg)
{

medan (digitalRead(rightSwitch) == låg)
{
om (digitalRead(leftSwitch) == låg)
{
medan (digitalRead(leftSwitch) == låg | digitalRead(rightSwitch) == låg);
läge = 1-läge;

hemkomst.
}
}
rightTurn();
}
}

void leftTurn()
{
för (x = 0; x < 10; x ++)
{
digitalWrite (TL1, hög);
digitalWrite (BL1, låg);
för (y = 0; y < 10; y ++)
{
Delay(30);
om (digitalRead(leftSwitch) == låg)
{
medan (digitalRead(leftSwitch) == låg);
digitalWrite (TL1, låg);
digitalWrite (BL1, låg);
hemkomst.
}
}
digitalWrite (TL1, låg);
digitalWrite (BL1, hög);
för (y = 0; y < 10; y ++)
{
Delay(30);
om (digitalRead(leftSwitch) == låg)
{
medan (digitalRead(leftSwitch) == låg);
digitalWrite (TL1, låg);
digitalWrite (BL1, låg);
hemkomst.
}
}
digitalWrite (BL1, låg);
}
}

void rightTurn()
{
för (x = 0; x < 10; x ++)
{
digitalWrite (TR1, hög);
Delay(d);
digitalWrite (TR2, hög);
Delay(d);
digitalWrite (TR3, hög);
Delay(d);
digitalWrite (BR1, låg);
Delay(50);
digitalWrite (BR2, låg);
Delay(50);
digitalWrite (BR3, låg);
Delay(50);
digitalWrite (TL1, låg);
digitalWrite (BL1, låg);
för (y = 0; y < 10; y ++)
{
Delay(30);
om (digitalRead(rightSwitch) == låg)
{
medan (digitalRead(rightSwitch) == låg);
digitalWrite (TR1, låg);
Delay(d);
digitalWrite (TR2, låg);
Delay(d);
digitalWrite (TR3, låg);
Delay(d);
digitalWrite (BR1, låg);
Delay(d);
digitalWrite (BR2, låg);
Delay(d);
digitalWrite (BR3, låg);
Delay(d);
hemkomst.
}
}
digitalWrite (TR1, låg);
Delay(d);
digitalWrite (TR2, låg);
Delay(d);
digitalWrite (TR3, låg);
Delay(d);
digitalWrite (BR1, hög);
Delay(d);
digitalWrite (BR2, hög);
Delay(d);
digitalWrite (BR3, hög);
Delay(d);
för (y = 0; y < 10; y ++)
{
Delay(30);
om (digitalRead(rightSwitch) == låg)
{
medan (digitalRead(rightSwitch) == låg);
digitalWrite (TR1, låg);
Delay(d);
digitalWrite (TR2, låg);
Delay(d);
digitalWrite (TR3, låg);
Delay(d);
digitalWrite (BR1, låg);
Delay(d);
digitalWrite (BR2, låg);
Delay(d);
digitalWrite (BR3, låg);
Delay(d);
hemkomst.
}
}
digitalWrite (BR1, låg);
digitalWrite (TR1, låg);
digitalWrite (TR2, låg);
digitalWrite (TR3, låg);
digitalWrite (BR1, låg);
digitalWrite (BR2, låg);
digitalWrite (BR3, låg);
}
}

void night()
{

digitalWrite (TR1, hög);
digitalWrite (TR2, hög);
digitalWrite (TR3, hög);
digitalWrite (BR1, hög);
digitalWrite (BR2, hög);
digitalWrite (BR3, hög);
digitalWrite (TL1, hög);
digitalWrite balkonger (TL2, hög);
digitalWrite (TL3, hög);
digitalWrite (BL1, hög);
digitalWrite (BL2, hög);
digitalWrite (BL3, hög);

}

void day()
{

digitalWrite (TL1, hög);
digitalWrite (TR1, hög);

digitalWrite (BR1, hög);
digitalWrite (BL1, hög);
}

Se Steg
Relaterade Ämnen

Lägga till en ficka i din cykel jacka!

Jag cykla en hel del! Jag är en pendlare, mountainbike-åkaren och runt cykel kille! Jag köpte denna fina cykel jacka som håller mig varm och torr under dåligt väder. Är det bara har en ficka, och dess i ryggen. Detta lämnade mig med ingen plats för n...

Ljus för livet: 3D

2009 jag skapat och publicerat en jacka som kallas Light för livet. Den bestod av en Arduino, en uppsättning av lysdioder integreras i knapparna och två tryckknappar att aktivera dem. Jag ville verkligen göra mer av knapparna, men de var svåra att gö...

Ljusa uppladdningsbara strålkastare för din cykel!

Cykel strålkastare generellt delas in i två klasser. Att se eller synas. Min mountianbike grupp bryr sig mycket mer om att se eftersom vi tenderar att rida på platser där faror som bilar inte och kan inte gå.Här är vad vi kom fram till. 10 watt (mell...

Ljusa och starka Design för kolfiber cykel

någonsin bara hade lust att göra en cykel? Har inte du någonsin bara kände en hankerin' för vissa fabriks-cykel? Dina drömmar kan väl äntligen gått i uppfyllelse!I denna tutorial kommer jag att visa hur att utforma och anpassa din egen cykel. Jag kom...

Verkliga livet glödande ögon effekt (nr PHOTOSHOPPING)

Denna steg för steg Video kommer att visa dig hur man gör din typiska movie magic bli riktiga med ett enkelt trick av lampor, njut....

VERKLIGA LIVET GLÖDANDE ÖGON!!!

Det här instructables är en förklaring av hur jag gjorde mina ögon glöd i dagsljus på rugby world sjuor i år :DFöljande länk ger dig ett kopplingsschema för hur effekten ställs in, men omdömen kan variera med olika komponenter komponenter.Använd förs...

Glödande EL Wire jacka!

En snabb och enkel EL wire jacka! Detta kan användas för en Halloween-kostym, säkerhet medan ridning en motorcykel, eller bara stil poäng!Endast kräver ungefär en timmes tid och minimal sömnadsskicklighet. Låt mig veta om du har några frågor!Lista:EL...

1300 lumen cykel ljus

Låt mig börja med detta: Jag älskar cykling på natten. Allt från de tomma gatorna i svala luften hålla mig cykla in på natten. Men min snabb installation av en LED-ficklampa pipe-spänns till min stam klippte inte. Jag behövde mer makt. Jag behövde en...

Reparera en cykel-ljus montera med 3D utskrift

3D-skrivare har fantastiska möjligheter för att göra vår värld bättre, men tyvärr massor av saker som människor ut på dem har liten eller ingen användbart värde. Från en environmental outlook är 3D-utskrifter långt ifrån perfekt. Världen verkligen be...

Lätt 800-3000 lumen LED cykel ljus (eller video ljus)

projektmål är att göra en kraftfull LED-ljus som kan användas som en cykel (ATV, snöskoter) eller en video ljus.Detta projekt är mycket anpassningsbara. Du kan använda olika lysdioder och optik kombinationer. Detta projektmål är att göra en "3000 lum...

Hur man gör en snabb blinkande LED cykel ljus

i detta Instructable kommer jag visa dig hur man gör en enkel snabbt blinkande LED-ljus som du kan bifoga till din cykel eller något där du vill. Det blinkar mer än 3 gånger på en sekund.Det är billigare att göra än att köpa en.Du kan göra det med di...

Glödande ljus bröllop gynnar

Steg 1: Jag använder... En silhuett porträtt för hugga delen.Ett billigt falska ljus för den glödande delen.Några dubbelhäftande tejp och några elektrisk tejp.Vissa kort och några band.Steg 2: LED jag börja med att ta isär ljuset, LED flimrar alla av...

Cykel chef ljus

detta är ett ljus som jag byggde för en cykel är det riktigt cool det lyser upp hela gatan. saker du behöver är* ett huvud ljus* borra* bil batteri eller någon 12-volts batteri* trä eller metall* switch* cykel* gamla startkablar* tejpa eller electeri...

Hur man installerar en ny cykel ljus

CYKELLYSEN utgör den mest grundläggande säkerhetsfunktion i en cykel och varje biker, speciellt natten ryttare, måste ha dem. Du kan också lära dig hur man installerar ett par av dessa cykel lampor på egen hand. Bike installationen är ett enkelt förf...

Wii internet ljus pistol

detta är en unik (inte ens nintendo tanken på det!) ljus pistol som trycker på en knapp i stället för b-knappen, så du använda den för wii internet channel.Steg 1: Trigger 1. Build2. bygga3. AnslutSteg 2: ram Bygga såhär bilden wii mote i ovanpå grey...

Dollar Store glödande ögat

Halloween, en bra tid att utforska din kreativitet. Dollar Store är ett underbart komplement till din Halloween projekt, prisvärd och troves av möjligheter att skapa något nytt som är överkomligt.I detta instructable jag ska visa dig hur man bygger e...

Trike ljus

detta är en steg för steg för en uppsättning av ljus för en recumbent trike. Systemet består av 3 strålkastare och 3 bakljus, alla kör bort en central makt block. Det klarar av att köra ut en mängd batterier (så länge det finns åtminstone 7.2 volt) s...

Om fastställande av en ljus styrfäste med Sugru

ni vet, min mormor alltid berättade "Walk by den skuggade sidan av vägen". Detta är eftersom hon visste hur skadlig UV strålar var. Idag upptäckte vi att de mäktiga spanska UV-strålarna hade brutit gummi ljus montera fästena av min sons cykel. L...

High Powered gul cykel Light (Front + sida Combo)

Eftersom jag cykel pendla, designade jag denna dagtid cykel ljus som har gott om front- och synlighet. Det finns inte att många alternativ för hög drivs sidan lyser på vår lokala cykel butiker varför jag designade denna cykel ljus att ha sidan lysdio...