Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Info om lampen
- Trin 2: Test af kredsløbet
- Trin 3: Forberedelse af kroppen
- Trin 4: Lodning af det sidste kredsløb
- Trin 5: Installation af kredsløbet i kroppen og sidste hånd
Video: DIY Simple Arduino Lampe: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I dette projekt vil jeg guide dig gennem processen med at skabe en lampe med Arduino nano og en LED -strip. Inden du starter er det vigtigt at vide, at der er stor fleksibilitet med hensyn til, hvilke funktioner du vil have i din lampe, og hvilke funktioner du ikke gør (jeg vil forklare de forskellige muligheder, du kan foretage, end der adskiller sig fra mine egne længere inde i vejledningen).
Sikkerhedshensyn - Denne vejledning involverer brug af et loddejern. Sørg for at følge de korrekte sikkerhedsforanstaltninger (f.eks. Sikkerhedsbriller, korrekt ventilation, organiseret arbejdsmiljø).
Forbrugsvarer
Komponenter
- Arduino Nano
- 1 xRocker -switch
- Jumper ledninger
- Brødbræt (valgfrit)
- Perfboard (det skal kunne passe ind i lampens inderkasse (toiletrullerne)
- En WS2812B Led Strip omkring to meter lang (106 lysdioder) (andre kan bruges, men koden skal justeres for dem).
- En USB til Mini-B USB-ledning (den skal være lang nok til at omgå tennisboldrøret og ekstra for at nå en strømkilde.
- 1 x 10k modstand
Materialer
Jeg ved, at det kan være svært at finde den rigtige krop til dit projekt, og derfor har jeg lavet min lampes krop af materialer til daglig brug
- 1 x tennisbolddåse (plasten på ydersiden skal kunne tages af)
- 2 x pap toiletpapirruller
- 1 x bageplade
- Plastfolie (valgfrit)
Værktøjer
- Loddekolbe
- Lim (eller tape)
Trin 1: Info om lampen
Inden vi begynder at bygge lampen, vil jeg beskrive dens muligheder og grænser. For det første er ledstrimlen en 5 volt RGB -ledstrimmel. Vippekontakten giver brugeren mulighed for at skifte mellem to forskellige farveskemaer. Som det ses i videoen havde jeg et regnbuefarveskema som det ene og et havfarveskema som det andet. Lampen drives af USB, først brugte jeg et separat batteri, men jeg indså hurtigt, hvor svært det ville være at skifte batteri og opdatere koden, hvis jeg konstant skulle åbne lampen. Selvfølgelig, da jeg bruger et tennisboldrør og bagepapir, vil kvaliteten af kroppen ikke være perfekt, men jeg synes, at det som et DIY -projekt absolut er en fantastisk gave. Den sidste note er, at der er en mulighed for at skrive din egen besked på lampen som set på min. Når det er sagt, går vi videre til det første trin.
Trin 2: Test af kredsløbet
Vi skal først teste kredsløbet for at sikre, at det fungerer, før det loddes. (Dette trin er ikke nødvendigt, selvom jeg anbefaler at være sikker på kredsløbet før lodning.) De nødvendige dele til dette er
• Brødbræt
• Jumper ledninger
• Arduino nano
• Led strip
• Vippekontakt
• Loddekolbe
Det første trin vil være lodning af tre ledninger til 5v, data og jordpunkter på LED -stripen. Din LED -strip er muligvis allerede kommet med en ledning foran, i hvilket tilfælde jeg anbefaler at afskære den første LED. Dette skal ligne billedet ovenfor.
Det næste trin vil være lodning af 2 jumperwires til to af switchens tre ben. Enhver af to stifter er i orden, så længe en af dem er den midterste stift.
Når du har gennemført denne del, kan vi begynde at fastgøre komponenter til brødbrættet. Først skal du fastgøre Arduino nano og derefter tilslutte 5v og jordstift 2 de tilsvarende skinner på brødbrættet. Tilslut derefter ledningsstrimmelens 5v og jordledninger til de tilsvarende to skinner. Tilslut datatråden på ledstrimlen til pin 8 på Arduino. Efter dette tilslut de to ledninger på kontakten ved siden af hinanden på brødbrættet. Tilslut nu 10k -modstanden til en af switchtrådene (ved siden af den på brødbrættet). Den anden side af 10k modstanden skal være på jordskinnen. Tilslut nu en jumperledning til den samme ledning på kontakten, der går til pin 6 på nano. Tilslut til sidst en jumperledning til den anden ledning på kontakten, der er forbundet til 5-voltsskinnen. Hvis du har problemer med at følge med, henvises til diagrammet ovenfor.
Nu er det næste trin at uploade koden til Arduino. Den første del af denne proces er installation af FastLED -biblioteket. Åbn din Arduino -software, åbn skitsehanen, gå til at inkludere et bibliotek, vælg administrer biblioteker. Når du har nået dette punkt, skal du søge Hurtig LED i søgelinjen og rulle ned, indtil du finder biblioteket Hurtig LED af Daniel Garcia. (se billedet ovenfor). Installer det, og derefter kan du fortsætte med at uploade koden.
Dette indebærer at kopiere og indsætte hele koden her i en Arduino-skitse. Hvis du ser på billedet ovenfor, er den eneste ændring, du skal foretage, antallet af lysdioder, du vil bruge. Jeg ringede rundt om typen af LED, hvis der bruges en anden LED -strip end min egen, i hvilket tilfælde typen skal opdateres.
Trin 3: Forberedelse af kroppen
Materialer og værktøjer er nødvendige
Tennisboldflaske
To toiletpapirruller
- Superlim (eller noget, der kan holde toiletrullerne sammen.)
loddekolbe
- metalstift (stykke)
Denne del er ret enkel, men vigtig. Der skal laves to huller i flasken, hvor kontakterne går. I mit tilfælde lavede jeg et hul ved, hvad der ville være toppen af min lampe (bunden af flasken) til vippekontakten. Jeg lavede et andet hul på siden af flasken tæt på bunden til USB -kablet. Se billederne ovenfor for at få en bedre fornemmelse.
Jeg havde ikke en boremaskine til at lave hullerne, så jeg valgte at smelte plasten. Det er vigtigt, at du har ordentlig ventilation, mens du gør dette (jeg anbefaler at åbne vinduer og døre, mens ventilatoren tændes. Brændende plastik kan have en negativ indvirkning på helbredet, hvis det udsættes for dampe for længe, og jeg anbefaler at tage lidt tid til at undersøge korrekt forberedelse til at gøre dette.
For at smelte plasten brugte jeg mit loddemetal til at opvarme en nål, som jeg holdt med en tang. Gennem ledning var denne pin i stand til at skabe det hul, der var nødvendigt i plasten. Du undrer dig måske over, hvorfor jeg ikke bare bruger loddejernet til at smelte plasten. Jeg vil bare ikke få smeltet plast på mit jern eller risikere at ødelægge det. Hvis du vil, kan du bruge din. Bare husk at gøre ordentlig research og undgå at indånde dampene.
Sørg for, at hullet oven på dåsen passer til kontakten, når det indsættes i. Hvis hullet er for stort, vil det bare falde gennem hullet, i så fald kan du måske bruge tape eller varm lim til at fikse det.
Lav derefter et rektangulært hul mod det, der vil være bunden af lampen. Det skal let passe USB -kablet igennem det.
Jeg kommer ikke til at bruge bagepladen endnu, fordi jeg gerne vil kunne se igennem dåsen lige nu, mens jeg installerer kredsløbet.
Nu er den sidste del den letteste. Alt du skal gøre er at lime de to toiletpapirruller sammen som det ses på billedet. Bare sørg for, at du ikke får nogen superlim på hænderne!
Trin 4: Lodning af det sidste kredsløb
Når du har bekræftet, at kredsløbet fungerer, kan du flytte det til perfbrættet (teknisk set kan du stadig bruge brødbrættet, hvis det passer ind i toiletrullen. Det eneste problem er, at ledningerne ikke er loddet, hvilket betyder, at der er en større chance for, at forbindelser vil løsne. Som jeg sagde før, skal du sørge for, at brættet passer ind i toiletrullerne. Hvis det ikke gør det, kan du prøve at finde en anden større passende erstatning for toiletpapirrullerne.
Hvis du ikke har brugt et perf -bord før, skal du først undersøge, hvordan det fungerer. Tilslutning af Led -båndet er stort set det samme som brødbrættet, den eneste forskel er, at du lodder det nu. Den eneste pin på Arduino, der skal have mere end én forbindelse, er 5 volt. Der er to jordstifter, der betyder, at du kan lodde jorden fra kontakten og ledstrimlen til enten den ene eller begge dele. Du har muligvis bemærket, at modstanden er loddet fra jorden til pin 6. Dette gør effektivt nøjagtig det samme som lodningstap 6 og modstanden til en pin på kontakten.
Jeg anbefaler at lodde Led Strip først til perf board først. Nu var en ting, jeg indså, efter at jeg havde gjort alt mit lodning, hvor meget længden af jumpertrådene havde betydning. I sidste ende afhænger længderne af, hvor du agter at placere dit Arduino nano -bord. Hvis du lægger det mod bunden af toiletrullerne, maksimerer det længden af USB -kablet, samtidig med at du også kan bruge kortere jumperwires til LED -strimlen. Den eneste ulempe er afstanden til knappen. Min anbefaling er, at for knappen bruger du ledninger, der er to gange afstanden fra perf -kortet til knappen, for hvis du nogensinde vil tage kredsløbet ud af kroppen uden at desolde knappen, ville kortere ledninger vise sig besværlige.
Hvis du ser på billedet af inde i toiletpapirrullen, vil du se en masse gul ledning. Dette skyldes, at jeg i første omgang havde til hensigt at sætte nano'en øverst, men derefter ændrede den til bunden. Al den ledning er det, der forbinder ledstrimlen med perf -kortet.
Mit sidste tip om lodning er at sikre, at ledningen fra knappen kommer gennem flasken ved lodning til perfbrættet eller knappen. Som det ses på det sidste billede, skal knappen være på plads, mens den loddes til perfbrættet.
Nu når du er færdig, vil du bekræfte, at kredsløbet stadig fungerer, før du installerer kredsløbet i kroppen.
Trin 5: Installation af kredsløbet i kroppen og sidste hånd
Når du har bekræftet, at kredsløbet fungerer, kan du lægge perfbrættet med nano'en i toiletrullerne. Jeg har tidligere forklaret fordele og ulemper ved at sætte det øverst og nederst.
Det første trin er at køre LED Strip ud af bunden af dine toiletruller og derefter vikle den rundt om ydersiden fra bund til top. De fleste LED Strips leveres med en klæbrig side, som du skræller plasten af. Til dette trin anbefaler jeg, at LED -stripen er jævnt fordelt. Som det ses på mit billede var mit ikke perfekt, men der var ikke den store forskel i slutningen.
På dette tidspunkt skal du have USB -kablet og Led Strip løbende ud af bunden af røret med knappetrådene, der kommer ud af toppen. Jeg anbefaler ikke at sætte USB'en gennem hullet endnu, fordi det næste trin er at pakke tennisboldens yderside ind i bagepladen (ethvert ark, der lader lyset passere igennem, virker). Hvis knappen ikke holder sig nede i den er beregnet til at placere, kan du superlime den. En sidste bemærkning er at sikre, at ingen af ledningerne er uden for toiletpapirrullerne, for så skaber de skygger med lysdioderne.
Inden vi gør dette har du måske bemærket, at jeg satte en lille besked på min lampe. Dette blev gjort ved at skære tegnene ud af et formbart tyndt stykke pap, der ikke lod lyset passere igennem. Jeg limede derefter disse tegn på ydersiden af dåsen, før jeg pakkede den ind.
Nu er det næste trin ekstremt vigtigt, fordi eventuelle folder/folder i bagepladen for enden vil vise sig med lyset. Jeg anbefaler at bruge plastikvenligt klæbemiddel (sørg for at det ikke hurtigtørrer).
Nu når limen er tørret, vil du gerne skære et lille hul med en skarp kniv eller noget lignende til USB -hullet. Det sidste trin er at køre USB -kablet ud af dåsen og skubbe toiletpapirrullen op indeni. Luk derefter flasken med hætten.
Et sidste valgfrit trin er at pakke det hele ind i en plastfolie for at sikre, at bagepladen ikke bliver beskadiget. Ovenfor har jeg vedhæftet en kort video af min lampe til sidst. Efterlad en kommentar, hvis du har spørgsmål eller problemer vedrørende dette projekt.
Anbefalede:
WebApp Puzzle LED -lampe med ESP32: 5 trin (med billeder)
WebApp Puzzle LED -lampe Med ESP32: Jeg har leget med LED -strips i årevis og flyttede for nylig ind i en vens sted, hvor jeg ikke kunne foretage store ændringer som at montere strimlen på væggene, så jeg sammensatte denne lampe, der har en enkelt ledning kommer ud for strøm og kan placeres
Ramen Bowl Lampe med gule lysdioder: 17 trin (med billeder)
Ramen skållampe med gule lysdioder: Du skulle tro, at efter at have levet af 10 cent ramen -pakker på college, ville jeg være træt af tingene, men mange år senere har jeg stadig en stor forkærlighed for de billige nudelsten. Ganske vist som en sundhedsbevidst voksen med en lidt mere sofistikeret
Alexa Smart lampe med ESP8266: 4 trin (med billeder)
Alexa Smart Lamp With ESP8266: Denne instruktør guider dig sammen med mig i opgradering af en vintage lampe med stemmestyring ved hjælp af en ESP8266 microntroller og Amazon Echo/Alexa. Arduino -koden efterligner en Belkin WeMo -enhed ved hjælp af fauxmoESP -biblioteket, hvilket gør opsætningen til en leg. Pl
IoT RC bil med smart lampe fjernbetjening eller gateway: 8 trin (med billeder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relateret projekt havde jeg skrevet nogle Arduino -koder for at tale med MiLight smarte lamper og lampe -fjernbetjeninger, som jeg har i mit hjem. Jeg besluttede mig for at lave en lille RC -bil til test
Dusty Wall Arduino Animeret LED -lampe med lyseffekt: 11 trin (med billeder)
Dusty Wall Arduino Animeret LED -lampe med lyseffekt: Jeg havde lige en baby, og efter at have lavet sit soveværelse, havde jeg brug for et lys på en væg. Da jeg elsker LED meget, besluttede jeg mig for at skabe noget. Jeg kan også lide fly generelt, så hvorfor ikke lægge et fly fra en tegneserie på væggen, her som det starter, og hvordan jeg gjorde