Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Målinger/prototyper
- Trin 2: Mikrocontrollerkode
- Trin 3: Kredsløb
- Trin 4: Håndtering af fiberoptisk stof
- Trin 5: Fiber-optic Fabric: Cut Method
- Trin 6: Fiberoptisk stof: Foldemetode
- Trin 7: [valgfrit] Slibning af fiberoptikken
- Trin 8: Fremstilling af stofstropperne
- Trin 9: Fuldfør + kommentarer
Video: Light-up sko vedhæftede filer: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Det er skoudstyr, der registrerer, hvor meget omgivende lys der er og lyser op i svagt lys for at gøre brugeren mere synlig for andre! De er ideelle til at gå udenfor om natten, uanset om du løber, går til købmanden eller går med din hund. De er også beregnet til at være justerbare, så flere mennesker kan bære dem, og du kan passe dem over forskellige slags sko.
Jeg foreslår, at du læser hele denne ting og mine noter/kommentarer igennem til sidst, før du prøver dette; Jeg tror, der er mange forbedringer, der kan foretages.
Forbrugsvarer
Stof til stropperne
Fiberoptisk stof til den oplyste del
Micro: bit eller anden mikrokontroller (en for hver sko)
Super-lyse lysdioder (en for hver sko)
Omgivende lyssensorer (en for hver sko)
Elektrisk ledning
velcro
Elektrisk tape
Enten mere tape eller varmekrympeslange
At sammensætte tingene:
Loddejern og loddetin
Symaskine og tråd
Trin 1: Målinger/prototyper
Tag målinger omkring din ankel og ned af din fodbue for at få en idé om de dimensioner, du skal bruge til dette projekt. Sådan så min prototype ud; som du kan se, lavede jeg strimlen ned af min fodbue for kort. Jeg forsøgte at rette dette til min sidste version.
Trin 2: Mikrocontrollerkode
For at starte, tjek rækkevidden af din omgivende lyssensor, og hvordan den reagerer på forskellige lysniveauer. Du vil gerne vedhæfte det som en analog indgang, så du får en række værdier i stedet for kun 1 eller 0.
Den bedste måde at gøre dette på afhænger af, hvilken slags mikrocontroller du bruger. Hvis du bruger en Arduino eller noget lignende, kan du få output til at gå til en konsol på din computer, men hvis du bruger en micro: bit, kan du bare have output -displayet på micro: bit's LED -array. Grundlæggende vil du dog bare tage værdien fra sensoren for omgivende lys og sende den et sted, hvor du kan kontrollere, hvilke værdier den giver i svagt lys.
Mine gav et output på omkring 30-100 for svagt lys og mindre end 30 for intet lys. Brug de værdier, du får til at kalibrere, når og hvor meget du tænder din LED.
For den faktiske kode vil du kortlægge værdier fra lyssensoren til værdier ud til LED'en. Sørg for, at din LED også er tilsluttet som en analog udgang, så du kan ændre lysstyrken. (du kan i stedet tilslutte det som en digital udgang, hvis du bare vil have det til at tænde/slukke og ikke ændre lysstyrken.)
Når der er for meget lys (over 100 for mig), udsendes 0 (intet lys) til LED'en.
Når der ikke er noget lys (under 30 for mig), udsendes 1023 (skarpt lys) til LED'en.
Når lyset er mellem disse to værdier, skal du bruge en kortfunktion til at kortlægge det omgivende lyss lysstyrke til lysdioden. Dæmpet omgivelseslys skal kortlægges til skarpt LED -lys, og klart omgivende lys skal kortlægge til dæmpet LED -lys. Jeg vil også foreslå at bruge en gulvfunktion omkring kortfunktionen, da kortfunktionen sandsynligvis vil give dig meget mere præcision, end du virkelig har brug for.
I sidste ende så min kode sådan ud. Jeg bruger en micro: bit og javascript. Afhængigt af din omgivende lyssensor, mikrocontroller og præferencer kan din kode se lidt anderledes ud.
lad n = 0basic.forever (funktion () {
lad a = pins.analogReadPin (AnalogPin. P1)
// Lavere nummer -> Mørkere // Højere nummer -> Lettere
hvis (a> 100) {// lys
n = 0
} ellers hvis (a <30) {// mørk
n = 1023
} andet {// imellem
n = Math.floor (pins.map (a, 30, 100, 1024, 0)) // kort 30 til 1024 og 100 til 0
}
pins.analogWritePin (AnalogPin. P0, n)
//basic.showNumber(n)
})
Trin 3: Kredsløb
Del først jorden til to ledninger. (Dette er fordi både LED og lyssensor skal tilsluttes jorden.)
Tilslut LED'en til pin 0 (eller en hvilken som helst pin skal levere strøm til LED'en) og en af jordledningerne.
Tilslut lyssensoren til pin 1 (eller hvilken pin, der læser dens input), 3V og den anden jordledning i henhold til instruktionerne til din lyssensor.
Jeg foreslår at gøre disse forbindelser ved at lodde sammen ledningerne, så de er mere permanente. Vær dog forsigtig, når du sætter kredsløbet i stropperne senere; leddene kan gå i stykker.
Når du har fået kredsløbet loddet sammen, skal du teste det i et mørkt område af dit hus for at sikre, at det stadig fungerer.
Trin 4: Håndtering af fiberoptisk stof
Det fiberoptiske stof skal have bundtet forbundet med LED'en. Ideelt set er stoffet den perfekte størrelse, men hvis det ikke er det, har du to muligheder: Klip det eller fold det for at få det til at passe.
Jeg foretrækker personligt at folde det, men jeg vil detaljeret beskrive både metoder og deres fordele/ulemper.
Trin 5: Fiber-optic Fabric: Cut Method
Klip stoffet til lidt større end den ønskede bredde. Det har en tendens til at flosser langs siden, så du vil sandsynligvis hæmme det, så snart du kan- en serger er sandsynligvis den nemmeste måde at gøre dette på, men du kan også prøve at folde noget stof ud over kanten for at afslutte det. Jeg foreslår ikke at prøve en rullet kant. (Jeg forlod kanten rå, og den flossede forbi to af fibrene, da jeg arbejdede på den.)
Skær forsigtigt op mellem to fibre, indtil du kommer til bundtet øverst, og adskil det i to bundter ved at afskære metallet, der binder fibrene sammen. Når du har adskilt det, skal du bundte fibrene igen. Dette … er efter min mening sandsynligvis den sværeste del af projektet.
For at bundte fibrene igen synes de fleste kilder at foreslå at glide varmekrympeslanger over fibrene og omhyggeligt krympe det. Problemet med dette er, at du skal være meget forsigtig og meget tålmodig. Fiberoptiske fibre ser ikke ud til at spille særlig godt med varme, så det er let for dem at bryde og ødelægge en af fibrene, der går ned i stoffet, og der er en chance for, at varmekrympeslangen glider af fibrene.
Du kan også prøve at tape fibrene sammen til et bundt. Problemet, jeg løb ind i med dette, er, at tape er meget mere fri form end varmekrympende slanger, så du kan støde på problemer med at få alle fibrene samlet på ét sted og få lys til alle fibrene. Når fibrene er samlet sammen, foreslår jeg, at du baster lidt bias tape eller noget over toppen for at beskytte fibrene.
Du skal derefter vedhæfte LED'en; du kan gøre dette med varmekrympende slanger (pas på; fiberoptik kan ikke lide varme) eller med tape. Jeg foreslår sort elektrisk tape.
Trin 6: Fiberoptisk stof: Foldemetode
Med denne metode folder du bare stoffet i de dimensioner, du har brug for. Det er enkelt at folde det langs fibrene, og det ligger ret fladt, da stoffibrene foldes godt. At folde den mod fibrene er dog ikke den bedste idé; det resulterer i en ulige pude-lignende form. Da du ikke behøvede at samle fibrene igen, er det måske bare bedst at folde til den bredde, du har brug for, og skære til den længde, du har brug for.
Når du har foldet til den rigtige bredde/længde, skal du sy siderne i hånden, så den ikke bevæger sig rundt.
Du skal derefter vedhæfte LED'en; du kan gøre dette med varmekrympende slanger (pas på; fiberoptik kan ikke lide varme) eller med tape. Jeg foreslår sort elektrisk tape.
Trin 7: [valgfrit] Slibning af fiberoptikken
Hvis du vil, kan du slibe det fiberoptiske stof for at forsøge at få det til at vise mere lys ud af fibrernes sider. Hvis du beslutter dig for at gøre dette, er her mine tips:
1. Sand let; stoffet er ret sart.
2. Sand parallelt med fiberoptikken; hvis du sliber vinkelret på dem, kan du rive stoffet.
3. Hav tålmodighed; som jeg sagde, stoffet er sart, og du vil sikre dig, at du ikke river det.
Jeg brugte en 220 grit slibeblok, som syntes at virke, men YMMV.
Trin 8: Fremstilling af stofstropperne
Ved hjælp af målinger fra trin 1 skal du lave en bred rem, der passer omkring din ankel.
Den ene side af remmen holder mikrokontrolleren og kredsløbet, mens den anden bare holder den omkring din ankel.
For den første side måles omkring dit kredsløb; du skal sørge for, at den passer godt ind der. Jeg lodde ikke, før jeg lavede stropperne, og det gjorde det vanskeligt at montere kredsløbet i stropperne.
På ydersiden af denne rem satte jeg to små bånd i sløjfer for at holde batteripakken. Jeg forlod den ene side af posen åben, da jeg syede den første gang, fordi jeg var nødt til at sy den på det fiberoptiske stof og havde brug for en åbning for lyssensoren og fiberoptisk bundt at gå igennem.
På indersiden af mikrocontrollerposen og ydersiden af den lange strimmel skal du lægge velcro, så du nemt kan tage dette på.
Jeg foreslår, at man syr stropperne i det fiberoptiske stof. Prøv det, når du har syet stropperne for at sikre, at det passer, og tag det med til et mørkt område i dit hus for at sikre, at kredsløbet stadig fungerer. Hvis kredsløbet ikke fungerer, skal du kontrollere loddeledene for at sikre, at de ikke skiltes fra hinanden, og sørg for, at du ikke får en kort overalt i dit kredsløb.
Trin 9: Fuldfør + kommentarer
Projektet er nu færdigt! Det blev ikke helt så lyst, som jeg havde håbet- fiberoptisk stof er et hårdt materiale at arbejde med- men jeg håber, at du fandt dette nyttigt!
Hvis jeg skulle gøre dette igen, ville jeg helt sikkert undersøge brugen af EL-ledning eller en anden slags fiberoptik; stoffet er meget smukt, men ikke særlig lyst, og det er ikke særlig robust. Jeg er ikke sikker på, hvor godt det ville holde til masser af bevægelse.
Anbefalede:
Motion Triggered Neopixel RGB Sko !: 5 trin (med billeder)
Motion Triggered Neopixel RGB -sko !: NeoPixels er fantastiske, vi kan styre hundredvis af lys med 3 ledninger, dvs. 5V, Din & GND og i denne vejledning viser jeg, hvordan du kan lave Motion Triggered NeoPixel RGB -sko! Så uden yderligere ado kan vi komme i gang
Sådan sender du e -mails med vedhæftede filer med Arduino, Esp32 og Esp8266: 6 trin
Sådan sender du e -mails med vedhæftede filer med Arduino, Esp32 og Esp8266: Her vil jeg gerne forklare version 2 af mit bibliotek EMailSender, en stor evolution i forhold til version 1, med understøttelse af Arduino med w5100, w5200 og w5500 ethernet -skjold og enc28J60 klon -enheder og support til esp32 og esp8266. Nu kan du annoncere
CiPod Wireless: AirPod -vedhæftede filer til cochleaimplantater: 6 trin
CiPod Wireless: AirPod -vedhæftede filer til cochleaimplantater: Da cochleaimplantatmikrofoner sidder over øret, og brugeren ikke hører gennem deres øregang, har brugerne traditionelt ikke været i stand til at bruge AirPods. Disse er instruktioner til fastgørelse af ørepropper til bilaterale MED-EL Sonnet cochleaimplantat p
Drone -vedhæftede filer (få det til at bevæge sig): 4 trin
Drone Attachments (Make It Move): Jeg lavede nogle vedhæftede filer, der kan monteres på en lille racing drone og få den til at fungere med en simpel servo. Den første er en frigivelsesmekanisme. Den bruger en servo til at trække en lille stang fra rammen og slippe alt, hvad der hang på den. Sekundet
Sådan komprimeres dine PSP -sikkerhedskopiers ISO -filer i CSO -filer for at spare plads .: 4 trin
Sådan komprimeres dine PSP -sikkerhedskopieres ISO -filer i CSO -filer for at spare plads.: I denne instruktør vil jeg vise dig, hvordan du komprimerer dine PSP'ers sikkerhedskopier fra ISO til CSO for at spare plads på din Memory Stick, ved hjælp af kun et stykke software, der er anvendelig med Wine In Ubuntu. Du skal også bruge en CFW (Cusstom Firm-Ware) psp for at