Indholdsfortegnelse:
- Trin 1: Hvad du har brug for
- Trin 2: Forberedelse af basen
- Trin 3: Lodning af lysdioder og modstande
- Trin 4: CPU & Crystal
- Trin 5: Knappen
- Trin 6: Ledninger
- Trin 7: Skematisk
- Trin 8: Softwaren
- Trin 9: Det færdige ur
Video: Binært marmorur: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Dette er et simpelt ur, der viser tiden (timer/minutter) i binær ved hjælp af lysdioder, der er skjult under glasmarmor. For en gennemsnitlig person ligner det ligesom en flok lys, men du kan bare fortælle tiden ved et hurtigt blik ved dette ur. Det kan tage dig et par dage at komme i gang med den esoteriske kunst med hurtig binær tælling, men du kan straks fortælle tiden, bare lidt langsommere i begyndelsen. Her er en instruktion i at tælle i binær Binær optælling.
Trin 1: Hvad du har brug for
- En Atmel Tiny2313 mikrokontroller
- En 0,1 uF kondensator
- Elleve modstande - 120 ohm
- Elleve højlysstyrker. Jeg brugte 6 hvide og 5 gule
- Én 10 MHz krystal
- To 20 pF kondensatorer
- En lille trykknap
- Elleve glasmarmor
- Et fint stykke træ at montere det hele på
Billedet herunder mangler lysdioder og modstande …
Trin 2: Forberedelse af basen
Jeg tog et stykke træ (3x2 cm, 50 cm langt), som jeg fandt i et skab og brugte det som en base til uret.
Jeg startede med at bore elleve 5 mm huller lige igennem til lysdioderne. På toppen brugte jeg derefter en 12 mm boremaskine og borede ned som 7 mm ved hvert 5 mm hul for at få en fordybning til marmorerne, der skulle sættes i. I bunden brugte jeg en endnu bredere boremaskine og borede en kæmpe klump træ ud over hvert ledhul, og derefter mejslede jeg en grøft mellem hullerne, så kablerne kan sættes der. Midt imellem time- og minut-ledsene borede jeg og mejslede et stort krater til at sætte elektronikken i. Efter at have slebet det lidt og malet det hele med en mørk brun farve.
Trin 3: Lodning af lysdioder og modstande
Lysdioderne har en kort ledning (minus) og en lang ledning (plus). Indsæt alle lysdioder vendt i samme retning, og lod derefter alle de korte ledninger sammen.
Lod de 120 ohm modstande på de lange ledninger. Lod en ledning, der er lang nok til at nå midten af uret til hver modstand.
Trin 4: CPU & Crystal
Jeg gad ikke lave et printkort til dette projekt, det er lettere at bare lodde det hele sammen i død bug -stil. (Faktisk vil jeg hellere kalde dette en squashed bug, fordi chippen ikke er vendt på hovedet, men den er flad ud/klemt…;-)
Start med at blinke softwaren ind i chippen (ATtiny2313), og test den for at sikre, at den fungerer. Flad derefter chippen ved at vinkle alle elektroderne udad. Lodde krystallen til pin 4 & 5 på chippen. Jeg kørte krystalkablerne i bunden af chippen for at få dem af vejen. Lod den 20 Kohm modstand mellem pin 1 (reset) og pin 20 (plus). Lod de to 20 pF kondensatorer til pin 4 & 5 og lod dem derefter til pin 10 (minus). Lod den 100 nF kondensator mellem pin 10 (minus) og pin 20 (plus).
Trin 5: Knappen
Mejsel en indrykning til knappen i træet og tilslut knappen til ledningen, der er forbundet til alle lysdioderne. Lod derefter en anden ledning, der er lang nok til at nå mikrokontrolleren til den anden pin på knappen
Trin 6: Ledninger
Lod de ledninger, der kommer fra lysdioderne, og knappen til mikrokontrolleren.
Den førte første led (den førte længst nede) er Minute-1 ført op til den for Minute-32, der skulle være lige under mikrokontrolleren. Over mikrokontrolleren er Hour-1-LED'en. Glem ikke ledningen fra knappen, lod den til pin 11 på mikrokontrolleren. Slut med at lodde strømkablerne til pin 20 (plus) og pin 10 (minus) på CPU'en. Og ja, der er en sidste ledning at gøre - lodning af en ledning mellem stiften 10 på mikrokontrolleren til den lange ledning, der forbinder alle lysdioderne (og knappen). Afslut det ved at bruge hotlim til at holde alle ledninger ned i skyttegravene på en pæn og velordnet måde.
Trin 7: Skematisk
Skematikken er så enkel, og der er ikke noget printkort, så der laves kun en håndtegnet skematisk.
Trin 8: Softwaren
Softwaren er skrevet i C til Atmel ved hjælp af GCC.
Der er virkelig ikke noget særligt ved softwaren. Timer0 bruges til at generere afbrydelser hver 1638,4 uS, og Bresenham -algoritmen bruges til at sikre, at uret i gennemsnit tikker hvert sekund. Efter tænding af uret viser uret en prik, der blinkede op og ned for at angive, at tiden skal indstilles. Ved at trykke på knappen går tiden frem som en langsom hastighed i 15 sekunder og derefter fremskynder den. Hvis der bare trykkes på knappen kortvarigt (0,1-0,5 sekunder), sænkes tiden med et minut for let justering.
Trin 9: Det færdige ur
Lim kuglerne ved at bruge en klat hotlim, og det er færdigt!
Påfør 5 volt på det og sol i sin herlighed ….:-)
Anbefalede:
Mikro binært ur: 10 trin (med billeder)
Micro Binary Clock: Efter tidligere at have oprettet en instruerbar (binær DVM), der gør brug af det begrænsede displayområde ved hjælp af binært.Det var kun et lille trin, der tidligere havde oprettet hovedkodemodulet for decimal til binær konvertering til at oprette et binært ur, men t
Marmorur: 12 trin (med billeder)
Marble Clock: EDIT: This Instructable blev vist på Motherboard - VICEHackadayArduinos officielle blogHackster blogDigital Trends Bemærk: Jeg har en twitter -konto, hvor jeg deler fremdriften i mine projekter, før jeg udgiver dem. Du kan følge mig og give feedback
Binært skrivebordur: 9 trin (med billeder)
Binary Desk Clock: Binære ure er fantastiske og udelukkende for den person, der kender binæret (sproget på de digitale enheder). Hvis du er en teknisk fyr, er dette mærkelige ur noget for dig. Så lav en selv og hold din tid hemmelig! Du finder masser af binære c
Binær LED -marmorur: 6 trin (med billeder)
Binær LED -marmorur: Nu tror jeg, at næsten alle har et binært ur, og her er min version. Det, jeg nød, var, at dette projekt kombinerede noget træværk, programmering, læring, elektronik og måske bare lidt kunstnerisk kreativitet. Det viser tid, måned, dato, dag
Skrivebordsforstærker med lydvisualisering, binært ur og FM -modtager: 8 trin (med billeder)
Skrivebordsforstærker Med lydvisualisering, binært ur og FM -modtager: Jeg kan godt lide forstærkere, og i dag vil jeg dele min laveffekt skrivebordforstærker, jeg lavede for nylig. Forstærkeren jeg designede har nogle interessante funktioner. Det har et integreret binært ur og kan give tid og dato, og det kan visualisere lyd, der ofte kaldes lyd