Innehållsförteckning:

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

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

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

För några år sedan fick jag några kvartsklockor och gjorde en klocka till var och en av barnen.

Oundvikligen ville våra yngsta nu också ha en klocka och var fast beslutna om att det skulle vara en batman -klocka!

Jag var angelägen om att göra det till något "mer", så tänkte att det skulle vara bra att bakgrundsbelysa Batman-logotypen för att få det att se ut som det anropssignal vi ser kastade mot molnen i filmen.

Det har fungerat en behandling! Som ofta är fallet, särskilt med ljudeffekter, gör bilderna i detta instruerbara inte rättvisa, men det ser bra ut på väggen på natten.

Material behövs:

  1. Kvartsurrörelse
  2. 9 mm MDF, ca 700 mm x 300 mm (tunnare snitt skulle också fungera, liksom plywood - vi använde i princip vad vi hade i garaget)
  3. Kortare träpinnar, ca 15 mm fyrkantiga (men du kan också använda andra snitt av träet ovan)
  4. Grundfärg, sandpapper och matt svart färg
  5. Trälim och varmt lim

Elektronik

  1. WS2812 ledlist (vi använde en remsa på 1 meter vid 60 lysdioder / meter)
  2. kretskort
  3. 8 -stifts IC -uttag
  4. 2x trimmare eller potentiometrar (vi använde 50k Ohm)
  5. Ljusberoende motstånd
  6. 300 - 500 Ohm motstånd (vi använde 470 Ohm)
  7. Atmel ATTiny85 -chip (men vilken Arduino som helst skulle räcka)
  8. 100uF kondensator (inte nödvändigt om du använder ett Arduino -kort)
  9. 1000uF kondensator
  10. USB -uttag (eller något sätt att applicera 5V på kretsen)

Verktyg:

  1. Sticksåg eller rullsåg
  2. Lödkolv
  3. färg- och slipverktyg

Steg 1: Välj en design och klipp bort

Välj en design och klipp bort!
Välj en design och klipp bort!
Välj en design och klipp bort!
Välj en design och klipp bort!
Välj en design och klipp bort!
Välj en design och klipp bort!

Jag gjorde en snabb google -sökning efter "batman -logotyp".

När vi bestämde oss för en design, förstorade vi den till ungefär A3-storlek och använde den som en mall på en gammal avskuren 9 mm MDF-skiva. Med en sticksåg klippte vi ut formen och den började snabbt ta form!

Steg 2: Förberedelse, slipning och målning

Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning
Förberedelse, slipning och målning

För att få en bra finish, slipade vi ner alla kanter och "avfasade" och grova delar kvar av sticksåg.

Två lager primer med slipning emellan var allt som behövdes för att ge en solid bas för den svarta topplacken. Jag målade med min son som en rolig (om det var rörigt!) att göra tillsammans.

Steg 3: Förberedelse och klockmontering

Förberedelse och klockmontering
Förberedelse och klockmontering

Vi använde gamla snitt av ca 15 mm djupt trä för att stå batmanklockan utanför väggen.

Med en 10 mm borr i mitten av logotypen monterade vi en kvartsurrörelse, och med en 7 mm borr sänkte vi ett hål för att rymma det ljusberoende motståndet. Var noga med att montera den tillräckligt långt från klockan för att undvika att händerna sveper över sensorn och utlöser ett "mörkt" tillstånd som tänder lamporna!

Steg 4: Montera LED -remsan på klockans baksida

Montera LED -remsan på klockans baksida
Montera LED -remsan på klockans baksida
Montera LED -remsan på klockans baksida
Montera LED -remsan på klockans baksida
Montera LED -remsan på klockans baksida
Montera LED -remsan på klockans baksida

Vi använde WS2812 adresserbara ledremsor, men alla LED -remsor skulle räcka.

Fördelen med de adresserbara lysdioderna är att du kan ändra färger och intensitet per LED. I slutändan ville vi att logotypen skulle se ut att ha "eld" bakom sig, så att variera färgen på lysdioderna var önskvärt i vårt fall.

Det första steget här var att fördela 1 m ledremsan runt klockans omkrets. Vi klippte remsan med lämpliga mellanrum och limmade segmenten på baksidan av klockan med varmt lim. Var noga med att observera pilarna på ledremsan - de ska peka i en kontinuerlig riktning från en sektion av remsan till nästa!

När de limmats lödde vi remsegmenten tillbaka med hjälp av anslutningstrådar för att återställa kretsarna vi hade brutit genom att klippa av remsan.

Steg 5: Skapa kontrollkretsen

Skapa kontrollkretsen
Skapa kontrollkretsen
Skapa kontrollkretsen
Skapa kontrollkretsen
Skapa kontrollkretsen
Skapa kontrollkretsen

Vi använde en Atmel ATTiny85 för att styra klockan, men alla Arduino kommer att göra. Vi testade faktiskt kretsen med en Arduino Nano.

Instruktionerna för den adresserbara ledremsan rekommenderar en 1000uF kondensator och ett 300-500 Ohm motstånd mellan Arduino och remsan.

Efter denna vägledning använde vi också två potentiometrar för att möjliggöra justering av ljusstyrkan och ljusnivån vid vilken lysdioderna lyser.

Den första potentiometern var ansluten som en spänningsdelare, där Arduino -ingången var ansluten till mitten. Genom att justera denna trimmer kan vi skicka en signal mellan 0V och 5V till Arduino, som den kan tolka som önskad ljusstyrka

Den andra potentiometern kopplades i serie med den ljusberoende motståndet, så att vi kan ändra ljusnivåerna vid vilka nattljuselementet på klockan slås på.

Slutligen använde vi ett USB -uttag som strömkälla och en 100uF kondensator över ATTiny -chipet för att skydda det från brus. De bifogade Fritzing -filerna ger förhoppningsvis förståelse för kretsen.

Steg 6: Skriva programmet

Image
Image
Skriva programmet
Skriva programmet

Jag ville skapa "bloss" av rött längs ledremsan som jag ville generellt vara gul.

Med hjälp av det bifogade kalkylbladet utarbetade vi en beräkning för att skapa den smidigt ökande och minskande intensiteten av rött längs remsan. Titta på videon för att se effekten.

Jag använder en vanlig Arduino Uno för att ladda upp koden till ATTiny85. Se till att starta om den till 16MHz för att få en anständig effekt. Jag använde denna utmärkta handledning för att göra en ATTIny -programmerare med vanliga Arduino -verktyg. - Använd gärna den bifogade Arduino -kodfilen som början.

Även om jag använde ATTiny kommer vilken Arduino som helst att fungera-Uno eller Nano är båda mycket enklare utanför lådan än mitt valda alternativ, men för mindre än £ 1 vardera för ATTiny85 är det för mycket fynd ignorera detta lilla chip.;-)

Vi programmerade enheten för att slå på när det blir mörkt och av igen när det blir ljust.

Efter två timmar stängs det automatiskt av och väntar tills det är ljust innan det kommer att trigga till ett mörker igen. Med andra ord, efter två timmars påslagning väntar det till "morgon" för att återaktivera utlösaren, vilket den sannolikt kommer att se nästa natt.

Steg 7: 'Idrifttagning' av nattljuset

'Idrifttagning' av nattljuset
'Idrifttagning' av nattljuset

Vi fann att nattljuset från början var för starkt, så vi trimmade ner det med hjälp av potentiometern för ljusstyrka.

Den andra saken som behövde justeras var ljusnivån som nattljuset slås på och av. Med den andra potentiometern väntade vi till natten och konfigurerade den så att lysdioderna tändes när lampan var släckt och släcktes när sovrumslampan var på igen.

Slutligen, vet dina volt! - En USB -mätare som den på bilden är ett praktiskt litet verktyg för att kontrollera strömmen som dras. Vid full ljusstyrka drog vår över 1A (dvs.> 5W), vilket är bortom kapaciteten hos vissa USB -laddare. Med minskad ljusstyrka sjönk kraften till cirka 200mA, väl inom de flesta telefonladdare.

Om du vill göra något liknande hoppas jag att du tycker att den här guiden är användbar - njut!

Steg 8: Den färdiga produkten

Den färdiga produkten!
Den färdiga produkten!
Den färdiga produkten!
Den färdiga produkten!

Lysdiodernas flammande effekt fungerade riktigt bra och ger en liten animation som kan ge intryck av ljus som kastas mot moln som passerar. Det fina med att använda adresserbara lysdioder är att du kan variera och ändra effekten som du vill!

Rekommenderad: