Innehållsförteckning:
- Steg 1: Material
- Steg 2: Måla med Glow-In-The-Dark Paint
- Steg 3: Gör en fotoresistorkrets
- Steg 4: Gör en Blinkringskrets
- Steg 5: Programmera Arduino
- Steg 6: Sy fast i klänningen
- Steg 7: Njut
Video: Lightcatcher -klänning: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Den här klänningen är tänkt att lysa upp när omgivningen blir mörk. Det gör detta på två sätt: genom glöd-i-mörk-färg och genom en fotoresistorstyrd Arduino-krets. Den är en del av en upplyst dansdräkt och passar med bländjackan och fiberoptiska laserfläktar. Dräkterna är avsedda att underlätta självuttryck och öka dansdräktens inneboende drama och design. Klänningens krets är beroende av analog ingång från en subtilt placerad fotoresistor. Subtil placering av glödfärg och lysdioder gör att nattkomponenterna är nästan osynliga på dagtid. OBS: Huvudbilden som visas är en bild av klänningen på dagtid, photoshoppad till en idealiserad version av klänningen. Se den andra bilden för hur det ser ut på natten.
Steg 1: Material
Glow-in-the-dark paint (Dessa är riktigt bra, men det finns också billigare bra grejer: https://glowinc.com/SearchResult.aspx?CategoryID=2)Lilypad ArduinoLödare/lödkolv Protoboard eller ytmonterad utrustning Kretskomponenter (se steg 3, 4 och 5) 3 knappcellsbatterier En flytande, gnistrande dansklänning. Den här är en genomskinlig klänning med en trikå fäst under den.
Steg 2: Måla med Glow-In-The-Dark Paint
Jag satte prickar som beskriver halsen och midjan och en solid linje runt näsdukens fåll. Det finns också några semi-slumpmässiga prickar runt kjolen.
Steg 3: Gör en fotoresistorkrets
Min fotoresistor går mellan 40k (ljus) och 200k (mörk). Anslut ena sidan till strömmen och den andra sidan till ett 200k motstånd. Motståndet går till marken. Vout går mellan de två motstånden. // matematiken bakom detta: // V = IR; Vdd = i (R1+Rphoto) // Vdd/(R1+Rphoto) = Vout/Rphoto // Vout = Rphoto/(R1+Rphoto) * Vdd // så om det är släckt (200k) är utspänningen (200/(200+200)) eller 1/2 // och om det är mörkt är utspänningen (40/(200+40)) eller 1/6 // så det maximala intervallet för utspänning är 1/6 - 1/2 gånger ingångsspänningen. Anslut det nu
Steg 4: Gör en Blinkringskrets
Följ kretsschemat ovan. Om du kan göra detta ytmontering, gör det. Det är mycket lättare och lättare att ta på sig klänningen. Vi hade inte rätt komponenter för ytmontering, så vi lödde den på något protoboard. Du behöver: 2 100 000 motstånd 2 500 motstånd 2 kondensatorer 2 transistorer 2 lysdioder Lysdioderna blinkar fram och tillbaka när strömmen är ansluten.
Steg 5: Programmera Arduino
const int photopin = A0; const int switchpin = 1; const int lägstaPin = 2; const int hoogstePin = 4; // om du vill lägga till extra blinkar eller analoga lysdioder kan du lägga dem mellan lowPin och // highestPin. int ljus = 0; int ljusstyrka = 0; int switchstate = 0; void setup () {pinMode (switchpin, INPUT); pinMode (photopin, INPUT); for (int thisPin = lowPin; thisPin <= hoogstePin; thisPin ++) {pinMode (thisPin, OUTPUT); }}} // den kommenterade koden kan inte kommenteras för att göra klänningens blekningsfunktion till digital på eller av beroende på yttre // ljusstyrka. void loop () {// switchstate = digitalRead (switchpin); switchstate = HIGH; if (switchstate == HIGH) {light = analogRead (photopin); ljusstyrka = 255 - (ljus/4); // fotoresistor: 40k-200k // if (ljus> 100) {brightness = HIGH;} // else {brightness = LOW;} för (int thisPin = lowPin; thisPin <= hoogstePin; thisPin ++) {analogWrite (thisPin, ljusstyrka); }}}
Steg 6: Sy fast i klänningen
Fotoresistorn ska vara på utsidan; ledningarna ska sticka igenom. Se till att allt är isolerat- värmekrympslang är det bästa! Jag har en bekvämt dubbelskiktad klänning, så jag sydde kretsen till underlagret. Det är mitt i hjärtat av två skäl: fotoresistorn är på en bra, fast plats, och det är också en bra symbolisk placering för att representera dansaren. Kretsarna stängs av från tre tejpade knappcellsbatterier. Mellan + power och allt annat finns en skjutreglage för att styra hela klänningens kraft. Anslut strömförsörjningssidan till fotoresistorns ingångssida (diskuteras i steg 3) och till + -stiften på arduinoen. Anslut - sidan av batterierna till - sidan av Arduino, - delen av fotoresistorkretsen (se steg 3) och den del av blinkarkretsen som endast vidrör en stift var och en av transistorerna. Utgångsstiften från Arduino (styrd av fotoresistorn) ansluter till blinkarkretsen mellan lysdioderna.
Steg 7: Njut
Se till att lämna den ute i solen ett tag så att din glöd i den mörka färgen hinner ladda.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)