Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo
- Hakbang 2: Paghahanda ng Batayan
- Hakbang 3: Paghihinang ng mga Leds at Resistor
- Hakbang 4: Ang CPU at Crystal
- Hakbang 5: Ang Button
- Hakbang 6: Mga wire
- Hakbang 7: Skematika
- Hakbang 8: Ang Software
- Hakbang 9: Ang Tapos na Orasan
Video: Binary Marble Clock: 9 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Ito ay isang simpleng orasan na nagpapakita ng oras (oras / minuto) sa binary gamit ang mga leds na nakatago sa ilalim ng mga marmol na salamin. Para sa isang average na tao ito ay tulad ng isang bungkos ng mga ilaw, ngunit masasabi mo ang oras sa pamamagitan lamang ng isang mabilis na sulyap sa orasan na ito Maaaring tumagal ka ng ilang araw upang makakuha ng mabilis sa esoteric art ng mabilis na pagbibilang ng binary, ngunit masasabi mo kaagad ang oras, medyo mas mabagal sa simula. Narito ang isang itinuturo ng pagbibilang sa binary Binibilang ang binary.
Hakbang 1: Ano ang Kailangan Mo
- Isang Atmel Tiny2313 microcontroller
- Isang 0.1 uF capacitor
- Labing isang resistors - 120 ohm
- Labing isang mataas na ningning na mga leds. Gumamit ako ng 6 puti at 5 dilaw
- Isang 10 MHz na kristal
- Dalawang 20 pF capacitor
- Isang maliit na pindutan
- Labing isang basong marmol
- Isang magandang piraso ng kahoy upang mai-mount ang lahat
Ang larawan sa ibaba ay nawawala ang mga leds at resistors…
Hakbang 2: Paghahanda ng Batayan
Kumuha ako ng isang piraso ng kahoy (3x2 cm, 50 cm ang haba) na nakita ko sa isang kubeta at ginamit iyon bilang isang batayan para sa orasan.
Nagsimula ako sa pamamagitan ng pagbabarena ng labing-isang 5 mm na butas nang diretso para sa mga leds. Sa tuktok ginamit ko pagkatapos ang isang 12 mm drill at drill down na tulad ng 7 mm sa bawat 5 mm hole upang makakuha ng isang indentation para sa marmol na ilagay. Sa ilalim ay gumamit ako ng isang mas malawak na drill at nag-drill ng isang malaking tipak na kahoy sa bawat pinangunahan na butas at pagkatapos ay chiseled ko ang isang trench sa pagitan ng mga butas upang mailagay ang mga kable doon. Sa gitna sa pagitan ng oras at minuto na leds ay nag-drill ako at pinahid ang isang malaking bunganga upang ilagay ang electronics. Matapos itong sanding nang kaunti at lagyan ng kulay ng madilim na kayumanggi ang lahat.
Hakbang 3: Paghihinang ng mga Leds at Resistor
Ang mga leds ay may isang maikling tingga (minus) at isang mahabang pinangunahan (plus). Ipasok ang lahat ng mga leds nakabukas sa parehong direksyon at pagkatapos ay maghinang ng lahat ng mga maikling lead nang magkasama.
Paghinang ng 120 ohm resistors sa mahabang lead. Maghinang ng isang kawad na sapat na mahaba upang maabot ang gitna ng orasan sa bawat risistor.
Hakbang 4: Ang CPU at Crystal
Hindi ako nag-abala na gumawa ng isang circuit board para sa proyektong ito, mas madaling i-solder lamang ang lahat nang magkasama sa patay na istilo ng bug. (Sa totoo lang mas gugustuhin kong tawagan ito ng isang naka-squash na bug dahil ang chip ay hindi nakabaligtad, ngunit ito ay na-flat / na-squash …;-)
Magsimula sa pamamagitan ng pag-flashing ng software sa chip (ATtiny2313) at subukan ito upang matiyak na gumagana ito. Pagkatapos ay patagin ang maliit na tilad sa pamamagitan ng pag-angle ng lahat ng mga lead palabas. Paghinang ang kristal upang i-pin ang 4 & 5 sa maliit na tilad. Pinatakbo ko ang mga lead ng kristal sa ilalim ng maliit na tilad upang mawala sila sa aking paraan. Paghinang ng 20 Kohm risistor sa pagitan ng pin 1 (reset) at pin 20 (plus). Paghinang ng dalawang 20 pF capactitor upang i-pin ang 4 & 5 at pagkatapos ay paghihinang ang dalawa sa pin 10 (minus). Paghinang ng 100 nF capacitor sa pagitan ng pin 10 (minus) at pin 20 (plus).
Hakbang 5: Ang Button
Paitin ang isang indentation para sa pindutan sa kahoy at ikonekta ang pindutan sa kawad na konektado sa lahat ng mga leds. Pagkatapos ay maghinang ng isa pang kawad na sapat na mahaba upang maabot ang microcontroller sa kabilang pin ng pindutan
Hakbang 6: Mga wire
Paghinang ng mga wire na nagmumula sa mga leds at ang pindutan sa microcontroller.
Ang pinangunahang unang pinangunahan (ang pinangunahing pinakamalayong pababa) ay ang Minuto-1 na humantong sa pinangunahan para sa Minute-32 na dapat ay nasa ilalim lamang ng microcontroller. Sa itaas ng microcontroller ay ang Hour-1 led. Huwag kalimutan ang wire na nagmumula sa pindutan, solder iyon upang i-pin 11 sa microcontroller. Tapusin sa paghihinang ang mga wire ng kuryente upang i-pin ang 20 (plus) at i-pin ang 10 (minus) sa CPU. At oo, mayroong isang pangwakas na wire na dapat gawin - maghinang ng isang kawad sa pagitan ng pin 10 sa microcontroller sa mahabang kawad na kumukonekta sa lahat ng mga leds (at ang pindutan). Tapusin ito sa pamamagitan ng paggamit ng hotglue upang hawakan ang lahat ng mga wire sa trenches sa isang maayos at maayos na paraan.
Hakbang 7: Skematika
Ang eskematiko ay napaka-simple at walang circuit board kaya gumawa lamang ng isang handdrawn na eskematiko.
Hakbang 8: Ang Software
Ang software ay nakasulat sa C para sa Atmel gamit ang GCC.
Talagang walang espesyal sa software. Ginagamit ang Timer0 upang makabuo ng mga nakakagambala bawat 1638.4 uS at ginagamit ang Bresenham algorithm upang matiyak na ang orasan ay uma-tick sa average bawat segundo. Pagkatapos ng lakas sa orasan ay nagpapakita ng isang tuldok na nag-flash pataas at pababa upang ipahiwatig na ang oras ay dapat itakda. Sa pamamagitan ng pagpindot sa pindutan ang oras ay sumusulong bilang isang mabagal na rate sa loob ng 15 segundo at pagkatapos ay bumilis. Kung ang pindutan ay pinindot lamang sandali (0.1-0.5 segundo) ang oras ay nabawasan ng isang minuto para sa madaling pagsasaayos.
Hakbang 9: Ang Tapos na Orasan
Kola ang mga marmol sa pamamagitan ng paggamit ng isang dab ng hotglue at tapos na ito!
Mag-apply ng 5 volt dito at mag-bask sa kanyang kaluwalhatian ….:-)
Inirerekumendang:
BigBit Binary Clock Display: 9 Mga Hakbang (na may Mga Larawan)
BigBit Binary Clock Display: Sa isang nakaraang Instructable (Microbit Binary Clock), ang proyekto ay perpekto bilang isang portable desktop appliance dahil ang display ay maliit. Samakatuwid tila naaangkop na ang susunod na bersyon ay dapat isang mantel o naka-mount na bersyon ngunit mas malaki
Binary Desk Clock: 9 Mga Hakbang (na may Mga Larawan)
Binary Desk Clock: Ang mga Binary Clock ay kahanga-hanga at eksklusibo para sa taong nakakaalam ng binary (ang wika ng mga digital na aparato). Kung ikaw ay isang tech na tao ang kakaibang orasan na ito ay para sa iyo. Kaya, gumawa ng isa sa iyong sarili at itago ang iyong oras! Makakakita ka ng maraming binary c
Binary LED Marble Clock: 6 Mga Hakbang (na may Mga Larawan)
Binary LED Marble Clock: Ngayon sa palagay ko halos lahat ng tao ay may isang binary na orasan at narito ang aking bersyon. Ang nasisiyahan ako ay ang proyektong ito ay pinagsama ang ilang mga gawaing kahoy, programa, pag-aaral, electronics at marahil ay isang kaunting likhang sining lamang. Ipinapakita nito ang oras, buwan, petsa, araw
5 $ PCB CALENDAR MAY BINARY CLOCK: 7 Mga Hakbang (na may Mga Larawan)
5 $ PCB CALENDAR MAY BINARY CLOCK: Kumusta! Ginawa ko ang kalendaryong PCB at binary na orasan na ito kasama ang Eagle CAD. Gumamit ako ng ATMEGA328P MCU (mula sa Arduino) at 9x9 LED matrix. Ang mga sukat para sa aking board ay 8cmx10cm (3.14inch x 3.34inch). Ito ay medyo masyadong maliit ngunit una: ang libreng bersyon ng Eagle CAD ay nagbibigay-daan sa 80cm ^ 2
Digital at Binary Clock sa 8 Digits X 7 Mga Segment na LED Display: 4 na Hakbang (na may Mga Larawan)
Digital & Binary Clock sa 8 Digits X 7 Mga Segment na LED Display: Ito ang aking na-upgrade na bersyon ng isang Digital at amp; Ang Binary Clock na gumagamit ng isang 8 Digit x 7 Segment LED Display. Gusto kong magbigay ng mga bagong tampok para sa karaniwang mga aparato, lalo na ang mga orasan, at sa kasong ito ang paggamit ng 7 Seg display para sa Binary Clock ay hindi kinaugalian at ito