INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Koppel die beheerder en die PWM -bord
- Stap 3: Berei die Fairy Light Strands voor
- Stap 4: Berei die glasblok en omhulsel voor
- Stap 5: Plaas stringe in die blok
- Stap 6: Asemhaal
Video: Asemhaal: vervaag sprokiesligte in 'n glasblok: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Vir Kersfees hierdie jaar het ek besluit om 'n glasblok, 'n PWM -kontroleerder en 'n paar LED -ligte te gebruik om my vrou 'n kleurvolle geskenk te gee.
Stap 1: Onderdele
Hier is die onderdele wat u benodig.
Mikrobeheerder
Dit hoef niks besonders groot, vinnig of baie penne te wees nie (u benodig slegs 2 datapennetjies vir die I2C -verbindings). Ek het die Adafruit Trinket M0 gebruik omdat dit klein is, ek hou van hierdie formaat en ek wou leer om met CircuitPython te werk.
16 kanaal PWM-uitbreekbord
Daar is baie soortgelyke soorte PWM-uitbreekborde, insluitend die van Adafruit. Selfs as u beheerder baie beskikbare PWM-penne het, sou ek steeds vermy om al u stringe van daar af aan te dryf, en verkies ek vir die uitbreekbord: die LED's kan baie meer stroom trek as wat die beheerder toelaat. Die meeste beheerders sal dit beskerm, maar sommige kan eintlik in die rook styg. Die beste is om die uitbreekbord te gebruik.
Feëligte
Daar is baie, baie kleure, tipes en lengtes van sprokiesligte goedkoop, selfs sommige met RGB -ligte. Hulle kos ongeveer $ 1 per string, gee of neem. Ek hou van die soort waar elke string 'n enkele kleur is, want dit is makliker om die effekte te beheer. Hier is 'n opsie op Amazon. Elke string het sy eie fob met muntbatterye en 'n skakelaar. U kan nie meer stringe aanskakel as die aantal toestelle wat deur u PWM-uitbreekbord ondersteun word nie (in my geval, 16).
Glasblok
U kan verskillende soorte glasblokke by handwerkwinkels en selfs by hardewarewinkels vind. Ek raai u aan om dit nie aanlyn te koop nie, omdat dit te duur is (waarskynlik as gevolg van hul gewig). Hulle kom plat, golwend, helder, diffuus, gekleurd, in verskillende groottes, ens. Hulle is baie mooi, maar ook breekbaar, glad en baie, baie swaar. Maak seker dat die een wat jy kry, 'n langwerpige gaatjie aan die een kant het, en 'n plastiese insetsel wat in die gat kom en dit bedek.
As die gewig of grootte van die glasblok 'n probleem is, werk byna elke deursigtige houer. U kan selfs 'n (skoon, droë) wyn- of drankbottel, 'n glasbol, 'n groot sjampanjeglas of 'n ander deursigtige houer gebruik. Ek sou egter iets redelik groot gebruik, aangesien die effek na my mening beter is as die houer groot is. As u van die glasblok vertrek, moet u sommige van die instruksiestappe oorslaan of improviseer.
Plastiekomhulsel vir die stroombane
Ek hou daarvan om al my elektronika op een plek te plaas. Kies u gunsteling omhulsel, ongeveer 2 duim by 4 duim by 1 duim (byvoorbeeld hierdie van Amazon), maar as u hierdie voorbeeld wil volg, moet u seker maak dat dit klein genoeg is om gemaklik aan die buitekant van die blok te pas, maar groot genoeg om die beheerder, PWM -bord en drade te akkommodeer.
Wat ek regtig wou gebruik, was 'n hol houtvoet waarop die blok kon sit. Ongelukkig kon ek nie een daarvan kry nie, en ek het nie tyd gehad om dit self te maak nie. U kan selfs die omhulsel heeltemal oorslaan en net die beheerder en die uitbreekbord in die glasblok druk, as u nie omgee hoe dit lyk nie.
5v/2A adapter of battery pack
Die meeste PWM -borde het 'n MAX van 6v, dus hou die spanning daaronder, byvoorbeeld ongeveer 5 volt (byvoorbeeld hierdie op Amazon). Ek sou ook nie veel minder as 2A gaan nie, want die LED's eis nogal. U kan ook 'n batterypak probeer.
Net om dinge eenvoudig te hou, dryf ek altyd alles aan met 5.5mm / 2.1mm -aansluitings.
Diverse onderdele
U benodig ook: 'n skakelaar (dit is makliker om gate vir ronde skakelaars te boor), 'n vat-aansluiting (wat ooreenstem met die aansluiting van die adapter), lasdrade, kopstukke, skroewe, boute, moere, soldeertoerusting, skuinsnyers, boor, warm gom geweer, silwer skerp, ens.
Stap 2: Koppel die beheerder en die PWM -bord
U kan hierdie aanwysings volg om die beheerder en die PWM -kaart aan te sluit. Koppel die SCL- en SDA -penne op elke toestel aan mekaar. U moet die Vout -lyn van die PWM -bord na die kraginvoer van die beheerder laat loop, en die Vout van die beheerder na die Vcc -pen van die PWM -bord.
U hoef nie 'n kring- of selfs 'n broodbord te hê nie, aangesien u lasdrade kan gebruik om die penne van die een toestel aan die ander penne van die ander te koppel.
Vervolgens het u tydelik 'n manier nodig om 5v DC aan die ingangskroefblokke van die PWM -bord te koppel. Koppel dit as u 'n bankvoeding het. Andersins moet u 'n voetstuk wat by die aansluiting aansluit, soldeer (gebruik 'n voltmeter om seker te maak dat u positief en negatief korrek soldeer) en voer die drade na die ingangskroefblokke.
Stap 3: Berei die Fairy Light Strands voor
Ons gaan nie die batterye gebruik nie. Maar voordat u die drade sny, moet u die klein weerstand tussen die battery en die eerste LED in serie vind. Moet dit NIE afsny nie (met ander woorde, dit moet by die draad bly, nie die fob nie). Gebruik daarna u gunsteling skerp gereedskap, soos diagonale snyers, om die battery van die draad los te maak. Ek hou daarvan om 'n sentimeter draad aan die kant van die battery te sit sodat dit weer in die toekoms gebruik kan word. Moenie bekommerd wees oor watter draad positief en negatief is nie. Alhoewel dit altyd belangrik is as u met LED's werk, is dit op hierdie stadium nie belangrik nie. Die drade wat ek gekoop het, het in elk geval 'n liggrys streep op die positiewe draad. Moenie bekommerd wees as joune dit nie doen nie.
Die PWM-uitbreekbord het 16 trosse van drie penne: grond, 5v en sein, sodat elke string sy eie groep van 3 vroulike kopstukke nodig het. Ons gaan slegs die buitenste penne (grond en sein) gebruik, en nadat u u groep van die lang kopstrook afgesny het, trek u die middelste (onnodige) pen van die vroulike kop uit. Soldeer die drade vir elke draad aan die buitenste penne van een vroulike kopgroep.
Nadat u elke draad gesoldeer het, moet u dit toets. Ek het dit gedoen deur die beheerder en die PWM -bord aan te skakel en dan 'n tydelike program te laai wat al 16 stelle penne aanskakel.
As u 'n CircuitPython -beheerder (soos die M0 Trinket) gebruik, bied Adafruit 'n uitstekende handleiding oor hoe u die bord kan begin, opdateer en programmeer. Sodra dit klaar is en die bord via 'n USB -kabel aan u rekenaar gekoppel is, kan u 'n lêer met die naam "code.py" in die wortelgids van die beheerbord skryf en stoor. Die ingeboude sagteware op die kontroleerder sal die luislangprogram in code.py uitvoer. Die eenvoudige program wat ek gebruik het om die stringe te toets, is hieronder aangeheg met die naam test_code.py. U moet hierdie naam hernoem na code.py en dit na die wortelgids van die Trinket M0 kopieer.
As u nie CircuitPython gebruik nie, moet u die Arduino IDE of 'n ander manier gebruik om u beheerder te programmeer om die nodige seine te stuur om al die PWM -poorte na volle uitset te draai.
As die program gelaai is, toets 'n string deur die vroulike kop van die string op enige stel PWM -penne te druk. As die draad nie brand nie, trek dit af, draai dit om en druk dit weer aan. As dit steeds nie werk nie, moet u die drade losmaak en weer probeer. Sodra die draad aangesteek is, moet u die positiewe ("sein") kant van die kop op een of ander manier merk, sodat u die regte manier sal weet om dit die volgende keer aan te skakel. Ek het 'n silwer skerpie gebruik om die positiewe kant van elke getoetste kop te merk.
Nadat u die soldering getoets het, wil u die soldeerpunte isoleer deur 'n druppel of twee warm gom op die blootgestelde draad, soldeer en metaal te plaas. Ek het besluit om warm gom te gebruik (in teenstelling met krimpbuis), want dit is duidelik, soos die drade. Behalwe dat kortbroek vermy word, het dit ook die voordeel dat dit die verbinding stabiliseer en versterk, sodat dit minder geneig is om te buig en te breek.
As alle drade gesoldeer, getoets en geïsoleer is, moet u AL die kopstukke op die penne van die PWM -bord kan skuif, en ALLE drade moet brand. Die volgorde van die kleure sal nie belangrik wees vir hierdie prototipe nie.
Stap 4: Berei die glasblok en omhulsel voor
Soos ek hierbo geskryf het, moet die glasblok 'n langwerpige gat hê, en moet dit ook 'n harde plastiek -insetsel hê wat op sy plek val om die gat te bedek. In die eerste plek moet u besluit watter rigting die blok sal wees, en aan watter kant die omhulsel sal wees: links, bo of regs. Ek het gekies om dit regs te plaas. Ek wou hê dat die skakelaar aan die agterkant moet wees, en die aansluiting van die adapter aan die onderkant.
Ons moet nou ons elektroniese omhulsel aan hierdie insetsel vasmaak.
Ons moet twee (of meer) klein boute deur die twee plastiekstukke steek om die een aan die ander te heg. Terwyl die insetsel in die glasblok kom, hou die omhulsel daarin sodat dit in die middel is. Plak hulle saam. Verwyder die insetsel en omhulsel versigtig uit die blok sonder om hul relatiewe posisie te verander. Besluit oor twee punte wat die twee stukke goed aan mekaar sal vasmaak. Vind 'n veilige plek om dit neer te sit en boor 2 gate deur albei. Verwyder die band, trek dit uitmekaar en maak die gate skoon. Plaas hulle weer saam, druk boute deur en steek die moere vas en draai hulle vas.
Noudat die omhulsel aan die glasblok geheg kan word, benodig ons 'n manier waarop die drade daardeur kan gaan. Ek gebruik 'n baie groot boor en boor 'n gat in die middel van die agterkant van die omhulsel. My insetsel het reeds 'n groot gat in die middel. As joune dit nie doen nie, moet u net deur albei werk.
U moet nou u skakelaar en adapteraansluiting voorberei. Boor gate dienooreenkomstig. Ek moes 'n skuurdremel gebruik om die gat vir die skakelaar te verbreed. Die gat vir die skakelaar benodig ook 'n klein groef, dus gebruik 'n vyl of 'n skerp, stewige mes. Druk die skakelaar deur (dit val op sy plek). Druk die domkrag deur en pas die ringe en moere aan die buitekant; trek vas.
Soek 'n paar swart en rooi 20 AWG -draad. Soldeer die drade aan die adapteraansluiting; die binneste pen is positief en die buitekant is negatief; Gebruik 'n voltmeter om uit te vind watter pen pas. Ek hou daarvan om die positiewe (rooi) deur die skakelaar te sit, maar dit maak nie regtig saak nie. Trek die vrye ente van die draad af en toets deur die aansluiting van die adapter in te sit, aan te skakel en die spanning te toets. As daar 'n probleem is, moet u soldeer en los soos nodig. Kyk ook of die spanning nul is as die skakelaar af is.
Plaas die beheerder en die PWM -bord in die omhulsel. Steek die kragdrade in die skroefblokke van die PWM -bord: rooi tot positief en swart tot negatief.
Stap 5: Plaas stringe in die blok
Ontkoppel die adapter.
Terwyl die insetsel in die glasblok ingedruk word, druk u 'n draad stadig deur die gat van die omhulsel in die blok. Laat dit natuurlik krul terwyl u dit saggies indruk, sonder om veel te probeer beheer. As dit ver genoeg is, druk die kopstuk op 'n stel PWM -bordpenne, en wees versigtig om die positiewe kant korrek in lyn te bring. Herhaal vir elke draad. Namate dit meer druk in die blok raak, sal die drade kunstiger om mekaar draai en draai.
As die kop van die laaste string op die PWM -bordpenne gestoot is, steek die adapter in en skakel dit aan. Al die stringe moet lig word. As sommige dit nie doen nie, kyk dan weer na die oriëntasie van die kop se kop op die penne. Kyk ook na die soldeeraansluitings, iets het moontlik gebreek. Los die nodige op totdat alle stringe aangesteek is.
Sit die deksel op die elektroniese omhulsel en skroef dit vas. Aangesien die blok se insetsel redelik maklik uit die glasblok kom, het ek gedink dat dit 'n goeie idee sou wees om dit beter te beveilig, daarom het ek 'n bietjie plakband daarvoor gebruik.
Stap 6: Asemhaal
Nou moet ons 'n meer interessante program vir die ligte skryf.
Koppel die beheerder weer aan op die rekenaar.
My naam vir hierdie stuk is "Asemhaal", so ek wou hê dat die stringe "asemhaal", dan uit, en dan 'n ewekansige tyd onderbreek voordat hulle weer asemhaal, terwyl elke string onafhanklik van die ander werk. Hieronder is die python -skrif wat die resultaat lewer waarvan ek gehou het; kopieer dit na die bord om te sien hoe dit werk. Eksperimenteer in elk geval met verskillende patrone, tydsberekening, pouses, flitse, ens., Sodat u kan dink wat u mooi vind.
Aanbeveel:
Asemhaal ligte angsapparaat met hartklopmonitor: 18 stappe (met foto's)
Asemhalingsapparaat vir ligte angs met hartklopmonitor: Met die wêreld wat besig is om besig te raak, verkeer almal in 'n toenemend stresvolle omgewing. Kollege studente loop 'n nog groter risiko vir stres en angs. Eksamens is veral spanningsvolle periodes vir studente, en slimhorlosies met asemhalingsoefening
Vervaag/beheer LED/helderheid met behulp van potensiometer (veranderlike weerstand) en Arduino Uno: 3 stappe
Vervaag/beheer LED/helderheid Met behulp van potensiometer (veranderlike weerstand) en Arduino Uno: Arduino analoog invoerpen is gekoppel aan die uitgang van potensiometer. Die analoog pen van Arduino ADC (analoog na digitaal omskakelaar) lees dus die uitsetspanning deur die potensiometer. Deur die potensiometerknop te draai, wissel die spanningsuitset en die Arduino re
Vervaag LED met 555 timer: 5 stappe
Fade LED With 555timer: Dit is die Fade LED. Dit is 'n klein stroombaan wat aan en af vervaag as u die kring oop- of toemaak. Dit werk op 'n 555 -timer en 'n 2n222 -transistor. Dit is 'n klein en maklike kring
RaspberryPi: vervaag 'n LED in en uit: 4 stappe (met foto's)
RaspberryPi: vervaag 'n LED in en uit: Die volgende stappe is eksperimente om te illustreer hoe LED's werk. Hulle wys hoe u 'n LED teen 'n gelyke snelheid kan verdof en hoe u dit in en uit kan vervaag. U benodig: RaspberryPi (ek het 'n ouer Pi gebruik, my Pi-3 is in gebruik, maar enige Pi sal werk.) Broodbord
Vervaag 'n LED in en uit: 3 stappe
Vervaag 'n LED in en uit: Die volgende stappe is eksperimente om te illustreer hoe LED's werk. Hulle illustreer hoe u 'n LED teen 'n gelyke snelheid kan verdof en hoe u dit in en uit kan vervaag. U benodig: Arduino (ek het 'n duo gebruik) Broodbord 5 mm rooi LED 330 Ω Weerstaan