Cuprins:
- Pasul 1: alegeți un design și tăiați-l
- Pasul 2: Pregătirea, șlefuirea și vopsirea
- Pasul 3: Pregătirea și montarea ceasului
- Pasul 4: Montați banda LED pe partea din spate a ceasului
- Pasul 5: Creați circuitul de control
- Pasul 6: Scrierea programului
- Pasul 7: „Punerea în funcțiune” a Nightlight
- Pasul 8: Produsul finit
Video: Batman LED Nightlight & Clock (Arduino): 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Cu câțiva ani în urmă, am primit câteva mișcări de ceas de cuarț și am făcut câte un ceas pentru fiecare dintre copii.
Inevitabil, cel mai tânăr al nostru își dorea acum și un ceas și era convins că ar trebui să fie un ceas Batman!
Eram dornic să-l fac ceva „mai mult”, așa că m-am gândit că ar fi bine să lumineze înapoi logo-ul Batman pentru a face să semene cu indicativul de apel pe care îl vedem aruncat împotriva norilor din film.
A funcționat un deliciu! Așa cum se întâmplă adesea, în special în cazul efectelor de lumină, imaginile din acest instructable nu îi justifică, dar arată minunat pe perete noaptea.
Materiale necesare:
- Mișcarea ceasului cuarț
- MDF de 9 mm, aproximativ 700 mm x 300 mm (ar funcționa și tăieturi mai subțiri, la fel și placajul - practic am folosit ceea ce aveam în garaj)
- Bastoane de lemn mai scurte, aproximativ 15 mm pătrate (dar puteți utiliza și alte tăieturi de lemn de mai sus)
- Vopsea grund, șmirghel și vopsea neagră mată
- Lipici pentru lemn și lipici fierbinte
Electronică
- Banda LED WS2812 (am folosit o bandă de 1 metru la 60 led / metru)
- placă de circuit
- Priză IC cu 8 pini
- 2x tundere sau potențiometre (am folosit 50k Ohm)
- Rezistor dependent de lumină
- Rezistor 300 - 500 Ohm (am folosit 470 Ohm)
- Cip Atmel ATTiny85 (dar orice Arduino ar fi suficient)
- Condensator 100uF (nu este necesar dacă utilizați o placă Arduino)
- Condensator 1000uF
- Priză USB (sau un mod de a aplica 5V circuitului)
Instrumente:
- Ferăstrău pentru puzzle sau scroll
- Ciocan de lipit
- unelte de vopsit și șlefuit
Pasul 1: alegeți un design și tăiați-l
Am făcut o căutare rapidă pe Google pentru „logo-ul Batman”.
Când ne-am stabilit pe un design, l-am mărit la dimensiunea aproximativă A3 și l-am folosit ca șablon pe o placă MDF veche de 9 mm. Folosind un ferăstrău, am tăiat forma și a început să prindă rapid!
Pasul 2: Pregătirea, șlefuirea și vopsirea
Pentru a obține un finisaj bun, am șlefuit toate marginile și am „debavurat” și părțile aspre lăsate de ferăstrău.
Au fost necesare două straturi de grund cu șlefuire între ele pentru a oferi o bază solidă pentru stratul superior negru. Am făcut pictura cu fiul meu ca un lucru distractiv (dacă este dezordonat!) de făcut împreună.
Pasul 3: Pregătirea și montarea ceasului
Am folosit bucăți vechi de lemn de aproximativ 15 mm adâncime pentru a ridica ceasul Batman de pe perete.
Folosind un burghiu de 10 mm în centrul logo-ului, am montat o mișcare de ceas cu cuarț și, folosind un burghiu de 7 mm, am contracufundat o gaură pentru a găzdui rezistența dependentă de lumină. Aveți grijă să îl montați suficient de departe de ceas pentru a evita ca mâinile să treacă peste senzor și să declanșeze o stare „întunecată” care să aprindă luminile!
Pasul 4: Montați banda LED pe partea din spate a ceasului
Am folosit benzi LED adresabile WS2812, dar orice bandă LED ar fi suficientă.
Avantajul ledurilor adresabile este că puteți schimba culorile și intensitatea per led. În cele din urmă, am vrut ca logo-ul să pară să aibă „foc” în spate, astfel încât să modificăm culoarea led-urilor a fost de dorit în cazul nostru.
Primul pas aici a fost distribuirea benzii led de 1m în jurul circumferinței ceasului. Am tăiat banda la intervale adecvate și am lipit segmentele de partea din spate a ceasului folosind adeziv fierbinte. Aveți grijă să observați săgețile de pe banda led - acestea ar trebui să indice într-o direcție continuă de la o secțiune a benzii la următoarea!
Odată lipite, am lipit segmentele benzii la loc folosind fire de conectare pentru a restabili circuitele pe care le rupem tăind banda.
Pasul 5: Creați circuitul de control
Am folosit un Atmel ATTiny85 pentru a controla ceasul, dar orice Arduino va face. Într-adevăr, am testat circuitul inițial cu un Arduino Nano.
Instrucțiunile pentru banda LED adresabilă recomandă un condensator 1000uF și un rezistor de 300-500 Ohm între Arduino și bandă.
În urma acestei îndrumări, am folosit și două potențiometre pentru a permite reglarea luminozității și a nivelului de lumină la care se aprind LED-urile.
Primul potențiometru a fost conectat ca un divizor de tensiune, unde intrarea Arduino a fost conectată la centru. Reglarea acestui trimmer ne permite să trimitem un semnal între 0V și 5V către Arduino, pe care îl poate interpreta ca luminozitatea dorită.
Al doilea potențiometru a fost conectat în serie cu rezistorul dependent de lumină, pentru a ne permite să modificăm nivelurile de lumină la care se aprinde elementul de lumină de noapte al ceasului.
În cele din urmă, am folosit o priză USB ca sursă de alimentare și un condensator 100uF pe cipul ATTiny pentru a-l proteja de zgomot. Sperăm că fișierele Fritzing atașate dau sens circuitului.
Pasul 6: Scrierea programului
Am vrut să creez „flare” de roșu de-a lungul benzii cu LED-uri pe care am vrut să fie în general galben.
Folosind foaia de calcul atașată, am conceput un calcul pentru a crea intensitatea și creșterea ușoară a roșului de-a lungul benzii. Urmăriți videoclipul pentru a vedea efectul.
Folosesc un Arduino Uno standard pentru a încărca codul în ATTiny85. Asigurați-vă că încărcați-l la 16 MHz pentru a obține un efect decent. Am folosit acest excelent tutorial pentru a crea un programator ATTIny folosind instrumente standard Arduino. - Simțiți-vă liber să utilizați fișierul de cod Arduino atașat ca început.
Deși am folosit ATTiny, orice Arduino va funcționa - Uno sau Nano sunt ambii mult mai ușor de găsit decât opțiunea aleasă de mine, dar la mai puțin de 1 GBP fiecare pentru ATTiny85, este o afacere prea mare pentru ignoră acest mic cip.;-)
Am programat unitatea să pornească când se întunecă și să se oprească din nou când devine luminoasă.
De asemenea, după două ore se oprește automat și așteaptă până când este strălucitor înainte să se declanșeze din nou la întuneric. Cu alte cuvinte, după două ore de pornire, așteaptă până la ora „dimineață” pentru a reactiva declanșatorul, pe care este probabil să-l vadă în noaptea următoare.
Pasul 7: „Punerea în funcțiune” a Nightlight
Am constatat că lumina nopții era inițial prea strălucitoare, așa că am redus-o cu ajutorul potentiometrului de luminozitate.
Celălalt lucru care avea nevoie de reglare a fost nivelul de lumină la care se aprinde și se stinge lumina nopții. Folosind al doilea potențiometru, am așteptat până noaptea și l-am configurat astfel încât LED-urile să se aprindă când lumina era stinsă și să se stingă când lumina dormitorului era din nou aprinsă.
În cele din urmă, cunoaște-ți volți! - Un contor de putere USB, precum cel din imagine, este un mic instrument la îndemână pentru a verifica puterea pe care o trageți. La luminozitate maximă, a noastră desenează peste 1A (adică> 5W), ceea ce depășește capacitatea unor încărcătoare USB. Odată cu luminozitatea redusă, puterea consumată a scăzut la aproximativ 200mA, în limita capacităților majorității încărcătoarelor de telefon.
Dacă doriți să faceți ceva similar, sper să vă fie util acest ghid - Bucurați-vă!
Pasul 8: Produsul finit
Efectul aprins al LED-urilor a funcționat foarte bine și oferă o mică animație care ar putea da impresia luminii aruncate împotriva trecerii norilor. Frumusețea utilizării ledurilor adresabile este că puteți varia și schimba efectul după cum doriți!
Recomandat:
Rocket Nightlight: 4 pași
Rocket Nightlight: Fiecare adult care funcționează bine are nevoie de o lumină de noapte și construim una care este activată la atingere și tematică spațială
Lego Nightlight: 4 pași
Lego Nightlight: Iluminează-ți noaptea cu această creație grozavă. Construiește o lumină de noapte Lego folosind un circuit simplu și materialele pe care le au majoritatea oamenilor. Tot ce ai nevoie este
KS-Batman-Watch: 4 pași
KS-Batman-Watch: (Ceasul arată 7:11 aici) Situație Deoarece nu sună adesea Batman prin marea ta rundă Batman-Window, vrei să-l folosești și pentru a-ți arăta ce oră este. Pentru a face acest lucru, utilizați un Led-Strip de tip WS2801-. (vezi poza). Ceasul constă
M-Clock Minimode Multimode Clock: 11 pași
M-Clock Miniature Multimode Clock: Minimalist's Clock? Ceas multi-mod? Ceas Matrix? Acesta este un proiect de ceas multi-mod bazat pe MSP430G2432. Poate fi asamblat fără lipire și utilizarea minimă a sculelor. Cu o rezoluție limitată de afișare de 8x8 pixeli, acest ceas de 12 ore arată ora
Lumină de semnalizare Batman și tablă de cretă: 5 pași (cu imagini)
Lumină de semnalizare Batman și tablă de cretă: În mod normal, nu v-ați gândi la lumina Batman ca fiind plină de culoare, dar, de asemenea, este o placă de cretă, poate avea atâtea culori pe care le doriți, pe cât puteți vedea din imagine