Innehållsförteckning:
- Steg 1: Samla materialet
- Steg 2: Bygga träfodralet
- Steg 3: Träfodral: Skärning av behållarna
- Steg 4: Trähus: Borrning av ledhålen
- Steg 5: Träfodral: Målning
- Steg 6: Trähus: Montering
- Steg 7: Krets
- Steg 8: Krets: Lödning av lysdioderna
- Steg 9: Krets: Bygg kretsen
- Steg 10: Montering
Video: Enkel binär klocka med Attiny85: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Hälsningar! I denna instruktion visar jag hur man gör en minimalistisk och enkel binär klocka med en arduino uno och en attiny85. Om du aldrig använde din arduino för att programmera andra mikrochips ser du att det är väldigt enkelt att göra (jag försökte det för första gången för det här projektet och det var ganska enkelt) och ganska praktiskt eftersom du kan krympa storleken på dina projekt!
Steg 1: Samla materialet
För detta projekt använde jag grundläggande och lätt att hitta material. Det finns två kategorier av material, en för klockans hölje och en för kretsarna. Trähus: Alla dessa föremål hittades i en hantverksbutik- Träpaneler- Trälim- Svart och röd sprayfärg- Pressborr- Jig SawCircuitry: - 13 röda 5v lysdioder- ledningar- 4 x 220 ohm motstånd- 2 x 10k ohm motstånd- stifthållare- 1 x 74hc595 (växelregister)- 2 tryckknappar- kretskort- 3,3v myntcell- Attiny85- Arduino uno- Lödningsverktyg
Steg 2: Bygga träfodralet
I nästa steg visar jag hur jag byggde fodralet för klockan. Jag använde träpaneler och trälim och det fungerade bra. Skivorna hade en höjd och bredd i mitt tycke, så det var inte mycket att klippa. Först ville jag också visa sekunderna, men senare när jag byggde kretsen fann jag att LED -omkopplaren i varje sekund faktiskt var distraherande, så jag klippte ut de här lysdioderna och ordnade om min kod och hölje i enlighet därmed senare.
Steg 3: Träfodral: Skärning av behållarna
Först och främst mätte jag och klippte alla bitar jag skulle behöva för att bygga mitt fodral. Jag bestämde mig för att göra den som en låda utan botten. Jag slipade kanterna vid behov. Mått: Sidor: 2 x (7,4 cm x 3,8 cm) Fram och baksida: 7,4 cm x 9,5 cm Topp: 8,8 cm x 3,8 cm
Steg 4: Trähus: Borrning av ledhålen
Jag borrade hålen på mittfackets frontpanel med en pressborr. Jag indikerade på panelen var jag skulle borra hålen, och eftersom jag använde billigt trä, var jag tvungen att borra långsamt för att träet inte skulle slita av. Nu när jag insåg att jag ville ta ut lysdioderna i sekunderna var jag tvungen att klippa den här panelen för att ta bort onödiga hål. Jag insåg detta efter att ha målat mitt fodral, så det är därför den sista bilden är min panel målad
Steg 5: Träfodral: Målning
När jag hade varje bit av mitt klockfodral fortsatte jag med att måla dem. Jag valde röd och svart färg, eftersom mina lysdioder redan var röda. Jag använde glänsande sprayfärg för att ge den ett färdigt utseende efter två lager färg. Jag väntade tills allt torkade.
Steg 6: Trähus: Montering
Efter att färgen torkat limmade jag ihop allt med snabbtorkande trälim och såg till att allt var rakt varje gång jag limmade ihop två bitar. Jag väntade tills det torkade innan jag limmade ihop nästa bitar.
Steg 7: Krets
Nästa del av detta projekt är för kretsen. För den här delen behöver du din Arduino eller någon mikrochipprogrammerare och Attiny85. Som jag tidigare har sagt, klippte jag ut lysdioderna i sekunderna eftersom jag tyckte att sekunderna var för distraherande. Så i början visar bilderna alla lysdioder, och senare är sekunderna frånvarande. För att programmera Attiny med Arduino som ISP följde jag denna fina handledning från instructables av randofo: https://www.instructables.com/id/Program-an-ATtiny…Koden jag laddade upp i Attiny:*Koden är baserad på en intern klocka på 16Mhz men den kan ändras*Jag använde timer och avbrott i chipet för att göra klockan.
Steg 8: Krets: Lödning av lysdioderna
Jag fortsatte med att löda ihop lysdioderna med hjälp av mitt lödkolv och det redan borrade höljet för att placera lysdioderna ordentligt under lödningen. Varje led i en kolumn löds ihop av sin katod Varje led i en rad löds ihop av sin anod
Steg 9: Krets: Bygg kretsen
Med Attiny programmerad med koden är det bara att bygga kretsen först med en brödbräda för att testa mitt program och se till att allt fungerade innan vi lödde hela kretsen. Användningen av skiftregistret är nödvändigt eftersom Attiny inte ger tillräckligt med utgångsstiften för de 8 slutpunkterna (4 rader, 4 kolumner) och de två tryckknapparna. Planen och kretsen jag gjorde finns på bilderna. Jag testade min krets på brödbrädan och när det var bra att gå, lödde jag det på kretskortet. Jag hade inte en batterihållare för en cell så jag använde min fantasi för att bygga en tillfällig (mycket skissartad..). Jag rekommenderar att du använder en riktig batterihållare.
Steg 10: Montering
Det sista steget var att montera allt, det vill säga att helt enkelt fixa kretsen i fodralet och lysdioderna i motsvarande hål. Sedan kan du ställa in tiden med hjälp av tryckknapparna och låta Attiny spåra tiden. Till exempel i den andra bilden: Timmar2 = 2 och Timmar1 = 1Mins2 = 1 och Mins1 = 6 så tiden är 21:16 Och det är det! Känn dig fri att lämna kommentarer och förslag!
Rekommenderad:
Mikro binär klocka: 10 steg (med bilder)
Mikro binär klocka: Efter att tidigare ha skapat en instruerbar (binär DVM), som använder sig av det begränsade visningsområdet med binär. Det var bara ett litet steg som tidigare skapat huvudkodsmodulen för decimal till binär konvertering till att skapa en binär klocka men t
Äkta binär klocka med NTP -synkronisering: 4 steg
True Binary Clock With NTP Sync: En sann binär klocka visar tiden på dagen som en summa av binära fraktioner av en hel dag, i motsats till en traditionell " binär klocka " som visar tiden som binärkodade decimalsiffror motsvarande timmar/minuter/sekunder. Traditionellt
5 $ PCB -KALENDER MED BINÄR KLOCKA: 7 steg (med bilder)
5 $ PCB -KALENDER MED BINÄR KLOCKA: Hej! Jag gjorde denna PCB -kalender och binära klocka med Eagle CAD. Jag använde ATMEGA328P MCU (från Arduino) och 9x9 LED -matris. Mått för mitt bräde är 8 cm x 10 cm (3,14 tum x 3,34 tum). Det är lite för litet men först: gratisversionen av Eagle CAD tillåter 80 cm^2
Skrivbordsförstärkare med ljudvisualisering, binär klocka och FM -mottagare: 8 steg (med bilder)
Skrivbordsförstärkare med ljudvisualisering, binär klocka och FM -mottagare: Jag gillar förstärkare och idag delar jag med mig min effektförstärkare som jag gjorde nyligen. Förstärkaren jag designade har några intressanta funktioner. Den har en integrerad binär klocka och kan ge tid och datum och den kan visualisera ljud som ofta kallas ljud
Arduino binär klocka - 3D -tryckt: 5 steg (med bilder)
Arduino binärklocka - 3D -tryckt: Jag har tittat på binära klockor en tid för mitt kontorsbord, men de är ganska dyra och / eller har inte en enorm mängd funktioner. Så jag bestämde mig för att jag skulle göra en istället. En punkt att tänka på när du gör en klocka, Arduino / Atmega328