Innholdsfortegnelse:
- Trinn 1: Velg et design, og klipp det vekk
- Trinn 2: Klargjøring, sliping og maling
- Trinn 3: Forberedelse og klokkemontering
- Trinn 4: Monter LED -stripen på baksiden av klokken
- Trinn 5: Lag kontrollkretsen
- Trinn 6: Skrive programmet
- Trinn 7: 'Kommisjonering' av nattlyset
- Trinn 8: Det ferdige produktet
Video: Batman LED nattlys og klokke (Arduino): 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
For noen år siden mottok jeg noen kvartsurbevegelser og laget en klokke til hver av barna.
Uunngåelig ville vår yngste nå også ha en klokke, og var fast bestemt på at det skulle være en batman -klokke!
Jeg var opptatt av å gjøre det til noe mer, så tenkte at det ville være godt å bakgrunnsbelyse Batman-logoen for å få det til å se ut som kallesignalet vi ser kastet mot skyene i filmen.
Det har fungert en godbit! Som ofte er tilfellet, spesielt med lyseffekter, gir bildene i denne instruksjonsboken ikke rettferdighet, men det ser flott ut på veggen om natten.
Materialer som trengs:
- Kvartsur bevegelse
- 9 mm MDF, ca 700 mm x 300 mm (tynnere kutt ville også fungere, som kryssfiner - vi brukte i utgangspunktet det vi hadde i garasjen)
- Kortere trepinner, ca 15 mm firkant (men du kan også bruke andre avskjæringer av treverket ovenfor)
- Grunnmaling, sandpapir og matt svart maling
- Trelim og varmt lim
Elektronikk
- WS2812 led stripe (vi brukte en 1 meter stripe på 60 leds / meter)
- kretskort
- 8 -pinners IC -kontakt
- 2x trimmere eller potensiometre (vi brukte 50k Ohm)
- Lysavhengig motstand
- 300 - 500 Ohm motstand (vi brukte 470 Ohm)
- Atmel ATTiny85 -brikke (men enhver Arduino ville være tilstrekkelig)
- 100uF kondensator (ikke nødvendig hvis du bruker et Arduino -kort)
- 1000uF kondensator
- USB -kontakt (eller en måte å bruke 5V på kretsen)
Verktøy:
- Stiksag eller rullesag
- Loddejern
- verktøy for maling og sliping
Trinn 1: Velg et design, og klipp det vekk
Jeg gjorde et raskt google -søk etter 'batman logo'.
Da vi bestemte oss for et design, forstørret vi det til omtrent A3-størrelse, og brukte det som en mal på et gammelt avskåret 9 mm MDF-brett. Ved hjelp av et stikksag kuttet vi ut formen og den begynte raskt å ta form!
Trinn 2: Klargjøring, sliping og maling
For å få en god finish, slipe vi ned alle kantene og "avgraset" og grove deler igjen av stikksagen.
To strøk primer med sliping i mellom var alt som trengs for å gi en solid base for den svarte topplakken. Jeg malte med sønnen min som en morsom (hvis rotete!) ting å gjøre sammen.
Trinn 3: Forberedelse og klokkemontering
Vi brukte gamle avskjæringer av ca 15 mm dypt tre for å stå batman-klokken utenfor veggen.
Ved å bruke en 10 mm bor i midten av logoen monterte vi en kvartsurbevegelse, og ved hjelp av en 7 mm drill så sank vi et hull for å imøtekomme den lysavhengige motstanden. Vær forsiktig med å montere den tilstrekkelig langt fra klokken for å unngå at hendene feier over sensoren og utløser en "mørk" tilstand som vil slå på lysene!
Trinn 4: Monter LED -stripen på baksiden av klokken
Vi brukte WS2812 adresserbare led -strips, men en hvilken som helst LED -stripe ville være tilstrekkelig.
Fordelen med de adresserbare lysdiodene er at du kan endre farger og intensitet per LED. Til syvende og sist ønsket vi at logoen skulle ha "ild" bak seg, så det var ønskelig å variere fargen på lysdiodene i vårt tilfelle.
Det første trinnet her var å fordele ledningen på 1 meter rundt omkretsen på klokken. Vi kuttet stripen med passende intervaller og limte segmentene på baksiden av klokken med varmt lim. Vær forsiktig med å observere pilene på ledlisten - de skal peke i en kontinuerlig retning fra en del av stripen til den neste!
Når de var limt, loddet vi strimmelsegmentene sammen igjen ved hjelp av forbindelsestråder for å gjenopprette kretsene vi hadde brutt ved å kutte stripen.
Trinn 5: Lag kontrollkretsen
Vi brukte en Atmel ATTiny85 for å kontrollere klokken, men enhver Arduino vil gjøre det. Faktisk testet vi kretsen først med en Arduino Nano.
Instruksjonene for den adresserbare LED-stripen anbefaler en 1000uF kondensator og en 300-500 Ohm motstand mellom Arduino og stripen.
Etter denne veiledningen brukte vi også to potensiometre for å tillate justering av lysstyrken og lysnivået der LED -lampene lyser.
Det første potensiometeret var koblet til som en spenningsdeler, der Arduino -inngangen var koblet til senteret. Ved å justere denne trimmeren kan vi sende et signal mellom 0V og 5V til Arduino, som den kan tolke som ønsket lysstyrke
Det andre potensiometeret var koblet i serie med den lysavhengige motstanden, slik at vi kan endre lysnivåene som nattlyselementet på klokken slås på.
Til slutt brukte vi en USB -kontakt som strømkilde og en 100uF kondensator på tvers av ATTiny -brikken for å beskytte den mot støy. Fritzing -filene vedlagt gir forhåpentligvis mening om kretsen.
Trinn 6: Skrive programmet
Jeg ønsket å lage "bluss" av rødt langs ledestripen, som jeg vanligvis ville ha gul.
Ved å bruke det vedlagte regnearket, utviklet vi en beregning for å skape den jevnt økende og synkende intensiteten av rødt langs stripen. Se videoen for å se effekten.
Jeg bruker en standard Arduino Uno for å laste opp koden til ATTiny85. Sørg for å starte den opp på 16MHz for å få en anstendig effekt. Jeg brukte denne utmerkede opplæringen til å lage en ATTIny -programmerer som bruker standard Arduino -verktøy. - Bruk gjerne den vedlagte Arduino -kodefilen som en start.
Selv om jeg brukte ATTiny, vil hvilken som helst Arduino fungere-Uno eller Nano er begge mye enklere ute av esken enn mitt valgte alternativ, men for mindre enn £ 1 hver for ATTiny85 er det for mye av et røverkjøp ignorer denne lille brikken.;-)
Vi programmerte enheten til å slå seg på når det blir mørkt og av igjen når det blir lyst.
Etter to timer slår den seg automatisk av og venter til det er lyst før det vil utløses til et mørke igjen. Med andre ord, etter to timers innkobling, venter det til 'morgen' for å aktivere utløseren igjen, som den sannsynligvis vil se neste natt.
Trinn 7: 'Kommisjonering' av nattlyset
Vi fant ut at nattlyset i utgangspunktet var for sterkt, så vi trimmet det ned ved hjelp av potensialet for lysstyrke.
Den andre tingen som trengte justering var lysnivået som nattlyset slås på og av. Ved å bruke det andre potensiometeret ventet vi til nattetid, og konfigurerte det slik at lysdiodene kom på når lyset var slått av og slo seg av når soveromslyset var på igjen.
Til slutt, kjenn voltene dine! - En USB -strømmåler som den på bildet er et praktisk lite verktøy for å kontrollere strømmen som trekkes. Ved full lysstyrke tegnet vår over 1A (dvs.> 5W), noe som er utenfor kapasiteten til noen USB -ladere. Når lysstyrken ble redusert, falt strømmen til ca 200mA, godt innenfor de fleste telefonladere.
Hvis du vil lage noe lignende, håper jeg at du finner denne guiden nyttig - Nyt!
Trinn 8: Det ferdige produktet
Den blussende effekten av lysdiodene fungerte veldig bra, og gir en liten animasjon som kan gi inntrykk av lys kastet mot skyer som passerer. Det fine med å bruke adresserbare lysdioder er at du kan variere og endre effekten som du vil!
Anbefalt:
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
Resirkulert LED nattlys (prosjekt for nybegynnere): 5 trinn
Resirkulert LED nattlys (prosjekt for nybegynnere): I denne instruksjonsboken kan nybegynnere lære gjennom et variert, grunnleggende, men morsomt prosjekt, hvordan LED, kretser og ledninger fungerer. Sluttresultatet blir et veldig fantastisk og sterkt nattlys. Dette prosjektet kan enkelt utføres av barn på 7 år+ men
DIY automatisk bevegelsessensor LED -nattlys: 6 trinn (med bilder)
DIY Automatic Motion Sensing Bed LED Night Light: Hei, gutta er velkommen til nok en instruerbar som alltid vil hjelpe deg i det daglige og legge til en bekvemmelighet for å gjøre livet ditt enkelt. Dette kan noen ganger være en livredder i tilfelle eldre mennesker som må slite med å stå opp i sengen
LED Arduino nattlys: 10 trinn
LED Arduino Night Light: Om prosjektet mitt: Dette er min LED Arduino Night Light. Dette er mitt prosjekt, jeg lagde et nattlys ved hjelp av Arduino, og jeg legger til papir for at det skal se fint ut. Jeg følger lenken for å lage LED: https://www.instructables.com/id/How-to-Blink-LED- Bruker-Arduino
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste