Innholdsfortegnelse:

Dusty Wall Arduino Animert LED -lampe med lyseffekt: 11 trinn (med bilder)
Dusty Wall Arduino Animert LED -lampe med lyseffekt: 11 trinn (med bilder)

Video: Dusty Wall Arduino Animert LED -lampe med lyseffekt: 11 trinn (med bilder)

Video: Dusty Wall Arduino Animert LED -lampe med lyseffekt: 11 trinn (med bilder)
Video: Dusty arduino wall Lamp LED 2024, November
Anonim
Image
Image

Av AlF2Follow More av forfatteren:

Dekorativ LED -lampe Lydreaktiv (Arduino)
Dekorativ LED -lampe Lydreaktiv (Arduino)

Jeg hadde nettopp fått en baby, og etter å ha gjort soverommet hans trengte jeg et lys på veggen. Siden jeg er veldig glad i LED, bestemte jeg meg for å lage noe.

Jeg liker også fly generelt, så hvorfor ikke sette et fly fra en tegneserie på veggen, her som det starter og hvordan jeg gjorde.

Håper du liker den like mye som meg:)

Spesifikasjonene jeg forestiller meg skulle ha et skjema opplyst bakfra, med 4 potensiometre:

  • 1 for innstilling av RØD lysstyrke,
  • 1 for de GRØNNE,
  • 1 for BLÅ,
  • og den siste for å kunne angi den generelle lysstyrken. Selvfølgelig kan du endre lysstyrken med hver av de 3 andre pottene, men det er mer praktisk å ha en generell.

Da liker jeg rund LED -knapps bryter, så jeg legger 3 av den

  • 1 (blå med strømlogo) for å slå lyset PÅ/AV,
  • den andre (oransje) for å slå PÅ/AV -effekten (og vi vil se senere at vi kan endre effekten),
  • og den siste (hvit) er for å slå PÅ/AV -lyd (ja jeg ville også legge til en lydmodul, for motoreffekt;)).

Da vil en liten OLED vise temperatur og fuktighet pluss noen meldinger.

Trinn 1: Liste over materialer

Liste over materiale jeg bruker

  • klistremerke
  • Dibond 176*65 lokal butikk
  • Av/på-knapp 5v
  • Power alim 5v 5Ah
  • oled-skjerm https://fr.aliexpress.com/item/Metal-push-button-… men det er ikke en standard SSD1306-driver, så jeg tror det er bedre å sette en standard i stedet (men du må endre litt Arduino -koden)
  • Knapp *3
  • 5 potter
  • Mega 2560
  • MP3-høyttaler
  • DHT22

Totalt rundt 115 € (den dyreste er Dibond 54 €. Den kan sannsynligvis erstattes av formica eller andre ting, men den må være stiv og ikke deformeres i tide. Spesielt for vingene som er tynne.

Trinn 2: Tegningen

Tegningen
Tegningen
Tegningen
Tegningen
Tegningen
Tegningen

Jeg er nå en skuff, så jeg søkte etter et klistremerke av Dusty Crophopper som jeg kan bruke til det. Forhåpentligvis kan du finne mange forskjellige størrelser og modeller over internett, og jeg fant en fin en på eBay, med dimensjon (eller på leats hvis det var skrevet i spesifikasjonen) 102*46cm.

Da jeg mottok den, overrasket jeg over at den er kuttet i flere deler, og etter montering var den endelige dimensjonen 174 * 61 cm, ganske stor, men den var ok på veggen min, så la oss gå for det.

Opprinnelig ønsket jeg å lime den på tre, som medium, men med den størrelsen kjøpte jeg endelig noen Dibond, heksen er en veldig tynn aluminium og plast rundt 3 mm tykkelse. Det er veldig stivt, vil ikke deformeres med tiden antar jeg, men det er ikke billig.

Jeg klistrer på den og klipper rundt med en sirkelsag og stikksag.. Jeg ønsket å gå veldig nær pinnen, men til slutt beholder jeg litt margin fordi verktøyene riper klistremerker og det var for vanskelig å få noe rent.

Noen sender på kanten etter, resultatet er ikke dårlig.

Den dårlige overraskelsen var det øvre bladet på propellen som ikke kom inn i størrelsen som var skrevet, jeg måtte legge til et stykke materiale: ((du kan se at propellens posisjon ikke er på brukerveiledningen og på klistremerket seg selv i samme posisjon)

Trinn 3: Legge til lys

Legger til lys
Legger til lys
Legger til lys
Legger til lys
Legger til lys
Legger til lys

LED -stripen er IKKE en standard RGB, men en adresserbar RGB ws2812 -type. Hver LED kan styres individuelt.

Tanken var å ha et sirkulært lys bak, og for å få en propellroterende effekt, så jeg skar et stykke tre som jeg limte (med sterkt lim), jeg la til 2 skruer fordi sengen til sønnen min vil være under og jeg don Jeg vil ikke at det faller på det hvis limet mislyktes i tide.

Og så limte jeg bare LED -stripen rundt, med varmt lim, fordi limet fra LED -stripe ikke er nok.

Etter noen tester bestemte jeg meg for å legge til LED -stripe bak hver vinge.

På de to vingene til Dusty har du det to landingslyset, og jeg laget et hull for å ha litt lys som passerte gjennom hullene, pluss en på hver tips for posisjonslyset (rødt/grønt)

Trinn 4: Liten OLED -skjerm

Liten OLED -skjerm
Liten OLED -skjerm
Liten OLED -skjerm
Liten OLED -skjerm
Liten OLED -skjerm
Liten OLED -skjerm

Jeg lurer på å legge til en temperaturvisning, så jeg la til en liten OLED -skjerm, og bestemte meg for å sette den inne i et av hjulene.

Å lage et fint hull er ikke enkelt, og jeg beskyttet klistremerket med litt lim. Forhåpentligvis eier jeg en Dremel, med et bestemt verktøy enn å hjelpe meg mye. OLED er rett og slett varmt lim bak. Resultatet er ikke perfekt, men det vil være nok.

Trinn 5: Kontrollpanel

Image
Image
Kontrollpanel
Kontrollpanel
Kontrollpanel
Kontrollpanel

Kontrollpanelet er bare et stykke Dibond, limt vinkelrett og nederst bak lampen.

Den er limt med 2 små forsterkninger, og potaren passerer bare litt når man ser foran forsiden..

De to knappene for lyd og effekt er plassert mellom gryten. Fargene på LED -bryteren er forskjellige. Hvit for effekt, oransje for lyd. Når funksjonen er PÅ, er LED -en PÅ, og LED -en er AV når funksjonen er AV. Når den er PÅ, er det en liten pusteeffekt (LED -lysstyrken varierer)

Den generelle bryteren er i det andre hjulet. Lysdioden er PÅ (med pusteeffekt også) når STRØMEN er AV for å finne knappen i mørket. Når strømmen er PÅ, er LED -en AV. Temperaturen vises selv når strømmen er AV. På soverommet er det en generell bryter for lyset, så jeg kan slå det helt av. Vær oppmerksom på at det er en logisk knapp som administreres av Arduino -kode. Det er ikke en fysisk bryter som slår strømmen PÅ/AV.

Vær oppmerksom på at potaren er loddet direkte på Arduino -skjoldet, men for bryteren bruker jeg en kontakt (R/C -modelltype) for å kunne montere/demontere da. Faktisk er potar montert bakfra, men bytt forfra, så de må kobles fra.

DHT22 (temperatur/fuktighet) sensor, er satt på bunnen, bak et hjul, denne posisjonen skal være langt fra strømadapteren og LED som kan generere mye varme. Den festes med riper.

Du kan se på den siste videoen at jeg har et problem med forsinkelse, effekten fryser regelmessig og jeg tror det er når Arduino henter temperatur- og fuktighetsverdier.

Trinn 6: Arduino Shield

Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield

Det er mye kabel å koble til arduinoen, jeg brukte en prototypeskjold, men den med linje og ikke prikken. Det er praktisk mulig, selv om det er mindre lett å finne.

Du lodder 2,54 mm standardnål, og bare der det trengs. Arduino -pinne som ikke brukes, er ikke tilkoblet.

Deretter lodder du hver kabel til den riktige pinnen. Du lager enkelt ditt eget skjold.

For å få kabel, brukte jeg en gammel scart -kontakt (ikke sur of traduction "péritel" på fransk)

Skjoldet er riper bak i midten av lampen.

Trinn 7: Tilkobling

Tilkobling
Tilkobling
Tilkobling
Tilkobling

Beklager at jeg ikke laget skjemaet, men jeg tror det er like enkelt å koble til kabel etter pin -attribusjonen.

Etter lodding alt, er det mange kabler.

Trinn 8: Strøm

Makt
Makt

LED -stripen er veldig grådig, og du trenger i det minste en 5v 10 Ah for å drive dem.

I begynnelsen var det bare den sentrale LED -en, og jeg bruker en 5ah, da jeg la til den 2 LED -stripen på vingen, endret jeg til 10 Ah.

Det som er fint, er den adresserbare LED -en er 5v, samme som Arduino, så det er enkelt å koble til samme kilde.

Trinn 9: Lydmodul

Lydmodul
Lydmodul
Lydmodul
Lydmodul
Lydmodul
Lydmodul

Jeg fant denne lille modulen, som er veldig enkel å koble til og leveres med en høyttaler.

Noe sjeldent og godt, er at de sender deg en lenke der du kan laste ned prøvekode pluss dokumentasjon, og etter å ha lastet opp testkoden, pluss litt MP3 -testlyd, fungerte det ved første forsøk, noe som var en god overraskelse:)

Du trenger et micro SD -kort for å sette MP3 -filene dine. Den minste du finner vil være mye større enn nødvendig, Mine 4 filer er bare 12 MB, ja mega;)

Så til hva? Jeg syntes det var morsomt å legge propellelyd til propelleffekten. Så jeg la til denne modulen. I koden når du endrer effekt, har du annen lyd (MP3).

Det er 4 effekter, så 4 mp3 -filer heter 001 til 004 i mappe 01.

Høyttaleren er varmlimt på et stykke Dibond, som er skrudd på treringen.

Forhåpentligvis gjør en lydbryter det mulig å kutte lyden.

Jeg lurer på om jeg kan legge til et potensiometer for å stille lydnivået, men det gjorde jeg ikke. Jeg tror jeg kommer til å bruke et av potensiometeret på nytt for å stille inn lyden i løpet av et par sekunder etter at jeg har slått på lyden (ikke mer tilkobling å legge til, bare en linje med kode), men jeg gjør det ikke ennå.

Jo mer oppmerksomme du har sannsynligvis lagt merke til at lyden er en stempelmotor og ikke en turbostøtte, det er fordi turboproppen er veldig forferdelig på den lille høyttaleren og hva er bedre enn en WW2 -motorlyd;)

For Frankrike -effekten er det åpenbart å sette Marseillaise.

For bølgen, noe zen -lyd med havbølgelyd, og for regnbuen, en veldig dynamisk lyd (Pulp fiction).

For juridiske spørsmål kan jeg ikke gi MP3 -filene, beklager det.

Trinn 10: Kodings- og tilleggsfunksjon

Kodings- og tilleggsfunksjon
Kodings- og tilleggsfunksjon

Etter å ha koblet alt sammen og gjort noen test, lurer jeg på å kunne endre lysstyrken på LED -knappen, så jeg byttet LED -kabel til PWM -inngang på Arduino, og så gjorde jeg en liten pusteeffekt. Egentlig ikke nødvendig, men bare morsomt å gjøre.

Opprinnelig planla jeg å ha bare 1 effekt, som simulerer propellrotasjon. Til slutt la jeg til noen flere effekter, jeg brukte deretter effektbryteren (opprinnelig PÅ/AV) til et klikk for å velge effekt, og et langt trykk for å slå effekten AV.

Med mer effekt, og etter hvert som jeg fikk en liten skjerm, hvorfor ikke vise på skjermen, når du trykker på en knapp og hvilken effekt som velges.

Trinn 11: Evolusjon?

Image
Image

Det tok meg tid å gjøre, og under bygningen la jeg til en funksjon, men det er alltid mye rom for forbedringer.

Jeg liker propelleffekten, men den andre effekten er for enkel, jeg må virkelig lage noe bedre og hyggeligere.

Jeg må fikse det frosne problemet hvis mulig.

Lydmodulen er egentlig ikke nødvendig, endelig er det en lampe …

USB -kabelen slippes på plass og er lett tilgjengelig, så det er enkelt å oppdatere nødvendig.

Noen ideer:

  • En lyssensor kan være interessant å justere lysstyrken automatisk til lysstyrken i rommet.
  • En PIR -sensor for å slå PÅ/AV automatisk når noen kommer.
  • Legger til en klokke
  • posisjon reaktiv (se video), jeg liker effekten, men fant ikke hvordan jeg skulle tilpasse meg Dusty -lampen
  • innstilling av lydnivå
  • Vis RGB-nivået hver farge på OLED (Rediger 2017-12-07: ideen var bra, jeg gjorde det i går, jeg oppdaterer koden etter testing i løpet av noen dager)

Takk for at du leser.

Anbefalt: