INHOUDSOPGAWE:

Batman LED Nightlight & Clock (Arduino): 8 stappe
Batman LED Nightlight & Clock (Arduino): 8 stappe

Video: Batman LED Nightlight & Clock (Arduino): 8 stappe

Video: Batman LED Nightlight & Clock (Arduino): 8 stappe
Video: Unboxing Projection Alarm Clock! 2024, November
Anonim
Batman LED Nightlight & Clock (Arduino)
Batman LED Nightlight & Clock (Arduino)

'N Paar jaar gelede het ek 'n paar kwartshorlosies gekry en 'n horlosie vir elkeen van die kinders gemaak.

Ons jongste wou nou onvermydelik ook 'n horlosie hê en was vasbeslote dat dit 'n batman -horlosie moes wees!

Ek wou dit iets meer 'maak', en ek het gedink dat dit goed sou wees om die Batman-logo te verlig om dit te laat lyk soos die roepsein wat ons in die film teen die wolke sien gooi.

Dit het 'n verrassing gewerk! Soos dikwels die geval is, veral met ligeffekte, gee die beelde in hierdie instruksie nie reg nie, maar dit lyk snags goed teen die muur.

Materiaal benodig:

  1. Beweging van kwartshorlosie
  2. 9 mm MDF, ongeveer 700 mm x 300 mm (dunner snitte sal ook werk, net soos laaghout - ons gebruik basies wat ons in die motorhuis gehad het)
  3. Korter houtstokkies, ongeveer 15 mm vierkant (maar u kan ook ander afsnitte van die hout hierbo gebruik)
  4. Grondverf, skuurpapier en mat swart verf
  5. Houtgom en warm gom

Elektronika

  1. WS2812 geleide strook (ons gebruik 'n strook van 1 meter teen 60 leds / meter)
  2. kringbord
  3. 8 -pen IC -aansluiting
  4. 2x trimmers of potensiometers (ons gebruik 50k Ohm)
  5. Weerstand wat lig afhanklik is
  6. 300 - 500 Ohm weerstand (ons het 470 Ohm gebruik)
  7. Atmel ATTiny85 -chip (maar enige Arduino sou volstaan)
  8. 100uF kondensator (nie nodig as u 'n Arduino -bord gebruik nie)
  9. 1000uF kondensator
  10. USB -aansluiting (of 'n manier om 5V op die stroombaan aan te bring)

Gereedskap:

  1. Legkaart of rolzaag
  2. Soldeerbout
  3. verf en skuur gereedskap

Stap 1: Kies 'n ontwerp en sny weg

Kies 'n ontwerp en sny weg!
Kies 'n ontwerp en sny weg!
Kies 'n ontwerp en sny weg!
Kies 'n ontwerp en sny weg!
Kies 'n ontwerp en sny weg!
Kies 'n ontwerp en sny weg!

Ek het vinnig 'batman logo' op Google gesoek.

Toe ons besluit oor 'n ontwerp, vergroot ons dit tot 'n grootte van ongeveer A3 en gebruik dit as 'n sjabloon op 'n ou, afgesnyde 9 mm MDF-bord. Met 'n figuursaag sny ons die vorm uit en dit begin vinnig vorm aanneem!

Stap 2: Voorbereiding, skuur en verf

Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf
Voorbereiding, skuur en verf

Om 'n goeie afwerking te kry, het ons al die rande afgeskuur, en 'losgemaak' en growwe dele wat die figuursaag agtergelaat het.

Twee lae grondlaag met tussendeur skuur was al wat nodig was om 'n soliede basis vir die swart deklaag te bied. Ek het die skildery saam met my seun gedoen as 'n lekker ding (as dit rommelig is!).

Stap 3: Voorbereiding en montering van die klok

Voorbereiding en montering van die klok
Voorbereiding en montering van die klok

Ons gebruik ou afsnitte van ongeveer 15 mm diep hout om die batman-horlosie van die muur af te hou.

Met 'n boor van 10 mm in die middel van die logo het ons 'n kwartshorlosie gemonteer, en met 'n boor van 7 mm het ons 'n gat ingesink om die ligafhanklike weerstand te akkommodeer. Wees versigtig om dit te ver van die horlosie af te plaas om te verhoed dat die hande oor die sensor vee en 'n 'donker' toestand veroorsaak wat die ligte aanskakel!

Stap 4: Monteer die LED -strook aan die agterkant van die klok

Monteer die LED -strook aan die agterkant van die horlosie
Monteer die LED -strook aan die agterkant van die horlosie
Monteer die LED -strook aan die agterkant van die horlosie
Monteer die LED -strook aan die agterkant van die horlosie
Monteer die LED -strook aan die agterkant van die horlosie
Monteer die LED -strook aan die agterkant van die horlosie

Ons het WS2812 aanspreekbare LED -stroke gebruik, maar enige LED -strook sou voldoende wees.

Die voordeel van die aanspreekbare LED's is dat u die kleure en intensiteit per LED kan verander. Uiteindelik wou ons hê dat die logo 'vuur' agter die rug het, sodat die kleur van die leds in ons geval wenslik was.

Die eerste stap hier was om die 1 m geleide strook rondom die omtrek van die klok te versprei. Ons sny die strook met gepaste tussenposes en plak die segmente aan die agterkant van die klok vas met warm gom. Let op die pyle op die geleide strook - hulle moet in een deurlopende rigting wys van die een stuk strook na die volgende!

Nadat ons dit vasgeplak het, het ons die strokiesegmente weer aanmekaar gesoldeer met behulp van verbindingsdrade om die stroombane wat ons gebreek het, te herstel deur die strook te sny.

Stap 5: Skep die beheerkring

Skep die beheerkring
Skep die beheerkring
Skep die beheerkring
Skep die beheerkring
Skep die beheerkring
Skep die beheerkring

Ons het 'n Atmel ATTiny85 gebruik om die klok te beheer, maar enige Arduino sal dit doen. Ons het inderdaad die kring aanvanklik met 'n Arduino Nano getoets.

Die instruksies vir die aanspreekbare LED-strook beveel 'n 1000uF-kondensator en 'n weerstand van 300-500 Ohm tussen die Arduino en die strook aan.

Na aanleiding van hierdie leiding, het ons ook twee potensiometers gebruik om die helderheid en ligvlak waarop die LED's brand, aan te pas.

Die eerste potensiometer is bedraad as 'n spanningsverdeler, waar die Arduino -ingang aan die middel gekoppel is. Deur hierdie trimmer aan te pas, kan ons 'n sein tussen 0V en 5V na die Arduino stuur, wat dit kan interpreteer as die gewenste helderheid

Die tweede potensiometer is in serie met die ligafhanklike weerstand bedraad, sodat ons die ligvlakke kan verander waarop die nagligelement van die horlosie aanskakel.

Uiteindelik het ons 'n USB -aansluiting as kragbron en 'n 100uF -kondensator oor die ATTiny -chip gebruik om dit teen geraas te beskerm. Die aangehegte Fritzing -lêers maak hopelik sin uit die kring.

Stap 6: Skryf van die program

Image
Image
Die skryf van die program
Die skryf van die program

Ek wou 'flare' rooi langs die LED -strook skep, wat ek gewoonlik geel wou hê.

Met behulp van die aangehegte sigblad het ons 'n berekening opgestel om die gladde toenemende en dalende intensiteit van rooi langs die strook te skep. Kyk na die video om die effek te sien.

Ek gebruik 'n standaard Arduino Uno om die kode na die ATTiny85 op te laai. Laai dit weer na 16MHz om 'n behoorlike effek te kry. Ek het hierdie uitstekende handleiding gebruik om 'n ATTIny -programmeerder te maak met behulp van standaard Arduino -gereedskap. - Gebruik die aangehegte Arduino -kode -lêer as 'n begin.

Alhoewel ek die ATTiny gebruik het, sal enige Arduino werk-Uno of Nano is albei baie makliker as die gekose opsie, maar teen minder as £ 1 elk vir die ATTiny85 is dit te veel winskopie ignoreer hierdie klein skyfie.;-)

Ons het die toestel geprogrammeer om aan te skakel as dit donker word en weer af as dit helder word.

Na twee uur skakel dit outomaties af en wag totdat dit helder is voordat dit weer na 'n duisternis kan lei. Met ander woorde, na twee uur se aanskakel, wag dit tot 'oggend'-tyd om die sneller weer te aktiveer, wat dit waarskynlik die volgende aand sal sien.

Stap 7: 'Inbediening' van die naglig

'Nighting' in gebruik
'Nighting' in gebruik

Ons het gevind dat die naglig aanvanklik te helder was, en daarom het ons dit afgesny met behulp van die helderheidspotensiometer.

Die ander ding wat aangepas moes word, was die ligvlak waarop die naglig aan- en afskakel. Met die tweede potensiometer het ons tot in die nag gewag en dit so gekonfigureer dat die LED's aanskakel as die lig af is, en af as die slaapkamerlig weer aan is.

Uiteindelik, ken u spanning! - 'n USB -kragmeter soos op die foto is 'n handige hulpmiddel om die krag wat getrek word, te kontroleer. Op volle helderheid het ons meer as 1A (dws> 5W) getrek, wat buite die kapasiteit van sommige USB -laaiers is. Namate die helderheid verminder is, het die getelde krag tot ongeveer 200mA gedaal, baie goed binne die vermoë van die meeste telefoonopladers.

As u iets soortgelyks wil maak, hoop ek dat u hierdie gids nuttig sal vind - geniet dit!

Stap 8: Die voltooide produk

Die voltooide produk!
Die voltooide produk!
Die voltooide produk!
Die voltooide produk!

Die opvlameffek van die LED's werk baie goed en bied 'n bietjie animasie wat die indruk kan gee van lig wat teen wolke verbygaan. Die skoonheid van die gebruik van adresseerbare LED's is dat u die effek kan verander en verander soos u wil!

Aanbeveel: