Cov txheej txheem:
- Kauj Ruam 1: Yam Koj Xav Tau
- Kauj Ruam 2: Npaj Lub Hauv Paus
- Kauj Ruam 3: Soldering Leds & Resistors
- Kauj Ruam 4: CPU & Crystal
- Kauj ruam 5: Khawm
- Kauj Ruam 6: Cov xov hlau
- Kauj ruam 7: Schematic
- Kauj ruam 8: Software
- Kauj Ruam 9: Lub Sij Hawm Tiav tiav
Video: Binary Marble Clock: 9 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:30
Nov yog lub moos yooj yim uas qhia lub sijhawm (teev/feeb) hauv binary siv cov leds zais hauv qab iav pob zeb. Rau qhov nruab nrab tus neeg nws zoo nkaus li zoo li pawg teeb, tab sis koj yuav tuaj yeem qhia lub sijhawm los ntawm qhov nrawm ntawm lub moos no. Nws yuav siv sijhawm ob peb hnub kom nrawm dua ntawm cov txuj ci esoteric ntawm suav ceev binary, tab sis koj yuav tuaj yeem qhia lub sijhawm tam sim ntawd, tsuas yog qeeb me ntsis thaum pib. Ntawm no yog cov lus qhia ntawm suav hauv binary Binary suav.
Kauj Ruam 1: Yam Koj Xav Tau
- Ib Atmel Tiny2313 microcontroller
- Ib qho 0.1 uF capacitor
- Kaum ib resistors - 120 ohm
- Kaum ib lub teeb ci ci ci. Kuv siv 6 dawb thiab 5 daj
- Ib qho 10 MHz siv lead ua
- Ob 20 pF capacitors
- Ib lub laub me me
- Kaum ib iav iav
- Ib qho ntoo zoo los txhim kho nws txhua qhov
Daim duab hauv qab no ploj lawm cov coj thiab cov tiv thaiv…
Kauj Ruam 2: Npaj Lub Hauv Paus
Kuv nqa ib daim ntoo (3x2 cm, 50 cm ntev) uas kuv pom hauv lub txee dai khaub ncaws thiab siv qhov ntawd los ua lub hauv paus rau lub moos.
Kuv pib los ntawm kev tshawb fawb kaum ib 5 mm qhov ncaj los ntawm cov coj. Nyob rau sab saum toj kuv mam li siv 12 mm laum thiab laum ib yam li 7 mm ntawm txhua 5 mm qhov kom tau txais qhov nkag mus rau cov pob zeb yuav tsum tau muab tso rau hauv. Hauv qab kuv tau siv lub laum txawm tias dav dua thiab tau hlais cov ntoo loj loj hla txhua lub qhov coj thiab tom qab ntawd kuv txov cov trench nruab nrab ntawm lub qhov kom cov kab xev tuaj yeem tso rau ntawd. Hauv nruab nrab ntawm ib teev- thiab feeb-leds Kuv tau laum thiab txiav tawm lub qhov taub loj loj los tso cov khoom siv hluav taws xob rau. Tom qab txhuam nws me ntsis thiab pleev xim rau txhua yam nrog cov xim av tsaus.
Kauj Ruam 3: Soldering Leds & Resistors
Cov leds muaj ib qho luv luv (rho tawm) thiab coj ntev (ntxiv rau). Ntxig rau txhua lub leds tig rau hauv tib txoj kev thiab tom qab ntawd txhuam tag nrho cov luv ua ua ke.
Solder lub 120 ohm resistors ntawm cov coj ntev. Siv cov xaim ntev txaus kom mus txog nruab nrab ntawm lub moos rau txhua tus tiv thaiv.
Kauj Ruam 4: CPU & Crystal
Kuv tsis tau thab kom ua lub rooj tsav xwm hauv Circuit Court rau txoj haujlwm no, nws yooj yim dua rau nws tsuas yog ua kom nws tag nrho ua ke hauv cov kab uas tuag lawm. (Qhov tseeb kuv xav theej hu qhov no yog kab laum vim tias lub nti tsis tig rov qab, tab sis nws tau tiaj tus/squashed …;-)
Pib los ntawm kev nyem lub software rau hauv lub nti (ATtiny2313) thiab sim nws kom paub tseeb tias nws ua haujlwm. Tom qab ntawd pluav lub nti los ntawm angling tag nrho cov coj mus rau sab nraud. Solder siv lead ua rau pin 4 & 5 ntawm lub nti. Kuv tau khiav cov hlau lead hauv qab ntawm lub nti kom lawv tawm ntawm kuv txoj kev. Solder 20 Kohm resistor ntawm tus pin 1 (rov pib dua) thiab tus pin 20 (ntxiv rau). Solder ob lub 20 pF capactitors rau tus pin 4 & 5 thiab tom qab ntawd txuas ob qho tib si rau tus pin 10 (rho tawm). Solder 100 nF capacitor ntawm tus pin 10 (rho tawm) thiab tus pin 20 (ntxiv rau).
Kauj ruam 5: Khawm
Chisel tawm ib qho indentation rau khawm hauv ntoo thiab txuas lub pob rau xaim uas txuas nrog rau txhua lub leds. Tom qab ntawd txuas lwm lub xov hlau ntev txaus kom ncav cuag lub microcontroller mus rau lwm tus pin ntawm lub pob
Kauj Ruam 6: Cov xov hlau
Solder cov xov hlau los ntawm cov leds thiab khawm mus rau microcontroller.
Thawj coj thawj coj (coj mus deb tshaj) yog feeb-1 coj mus rau coj rau feeb -32 uas yuav tsum yog nyob hauv qab lub microcontroller. Saum toj ntawm lub microcontroller yog Teev-1 coj. Tsis txhob hnov qab cov xaim los ntawm lub khawm, muab tshuaj txhuam rau tus pin 11 ntawm lub microcontroller. Xaus nrog kev siv cov xov hlau txuas rau tus pin 20 (ntxiv rau) thiab tus pin 10 (rho tawm) ntawm CPU. Thiab yog, muaj ib txoj kab kawg uas yuav tsum tau ua - txuas cov xaim ntawm tus pin 10 ntawm lub microcontroller mus rau xaim ntev txuas txhua lub leds (thiab khawm). Ua kom tiav nws los ntawm kev siv cov lauj kaub kub los tuav tag nrho cov xov hlau mus rau hauv qhov nqes hav kom zoo thiab ua kom raug.
Kauj ruam 7: Schematic
Cov txheej txheem yog yooj yim heev thiab tsis muaj lub rooj tsav xwm hauv Circuit li tsuas yog ua cov txheej txheem kos duab.
Kauj ruam 8: Software
Lub software tau sau hauv C rau Atmel siv GCC.
Muaj tiag tiag tsis muaj dab tsi tshwj xeeb txog software. Timer0 tau siv los tsim kev cuam tshuam txhua txhua 1638.4 uS thiab Bresenham algorithm tau siv los ua kom ntseeg tau tias lub moos zuam ntawm qhov nruab nrab txhua thib ob. Tom qab lub hwj chim ntawm lub moos qhia pom tus lej uas tau nce & nqis los qhia tias lub sijhawm yuav tsum tau teeb tsa. Los ntawm nias lub pob lub sijhawm ua ntej raws li tus nqi qeeb rau 15 vib nas this thiab tom qab ntawd nrawm dua. Yog tias lub pob tsuas yog nias ib ntus (0.1-0.5 vib nas this) lub sijhawm raug txo los ntawm ib feeb kom yooj yim kho.
Kauj Ruam 9: Lub Sij Hawm Tiav tiav
Kuaj cov pob zeb los ntawm kev siv dab dab kub kub thiab nws ua tiav!
Thov 5 volt rau nws thiab ntaus hauv nws lub yeeb koob….:-)
Pom zoo:
Marble Clock: 12 Cov Kauj Ruam (nrog Duab)
Marble Clock: EDIT: Cov Lus Qhia no tau nthuav tawm ntawm, Motherboard - VICEHackadayArduino tus nom blog Koj tuaj yeem ua raws kuv thiab muab tswv yim
Binary Desk Clock: 9 Kauj Ruam (nrog Duab)
Binary Desk Clock: Binary Clock yog qhov txaus thiab tshwj xeeb rau tus neeg uas paub binary (hom lus ntawm cov khoom siv digital). Yog tias koj yog tus txiv neej thev naus laus zis lub moos coj txawv txawv no yog rau koj. Yog li, ua ib qho ntawm koj tus kheej thiab khaws koj lub sijhawm tsis pub lwm tus paub! Koj yuav pom ntau ntau binary c
Binary LED Marble Clock: 6 Cov Kauj Ruam (nrog Duab)
Binary LED Marble Clock: Tam sim no kuv xav txog txhua tus muaj lub moos binary thiab ntawm no yog kuv li. Qhov kuv nyiam yog qhov haujlwm no ua ke qee cov ntoo, kev tsim qauv, kev kawm, khoom siv hluav taws xob thiab tej zaum tsuas yog kev tsim txuj ci me ntsis. Nws qhia lub sijhawm, hli, hnub, hnub
5 $ PCB CALENDAR NROG BINARY CLOCK: 7 Kauj Ruam (nrog Duab)
5 $ PCB CALENDAR NROG BINARY CLOCK: Nyob zoo! Kuv tau ua daim ntawv qhia hnub PCB no thiab lub sijhawm binary nrog Eagle CAD. Kuv siv ATMEGA328P MCU (los ntawm Arduino) thiab 9x9 LED matrix. Qhov ntev rau kuv lub rooj tsavxwm yog 8cmx10cm (3.14inch x 3.34inch). Nws me me me tab sis ua ntej: dawb version ntawm Eagle CAD tso cai 80cm^2
Arduino Binary Clock - 3D Luam Ntawv: 5 Cov Kauj Ruam (nrog Duab)
Arduino Binary Clock - 3D Luam Tawm: Kuv tau saib ntawm Binary moos rau qee lub sijhawm rau kuv lub rooj ua haujlwm, txawm li cas los xij lawv kim heev thiab / lossis tsis muaj qhov tshwj xeeb loj. Yog li kuv txiav txim siab kuv yuav ua ib qho xwb. Ib lub ntsiab lus los txiav txim siab thaum ua lub moos, Arduino / Atmega328