Satura rādītājs:
- 1. darbība. Kas jums nepieciešams
- 2. darbība: pamatnes sagatavošana
- 3. solis: LED un rezistoru lodēšana
- 4. solis: CPU un kristāls
- 5. solis: poga
- 6. darbība: vadi
- 7. solis: shematisks
- 8. solis: programmatūra
- 9. solis: pabeigtais pulkstenis
Video: Binārais marmora pulkstenis: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šis ir vienkāršs pulkstenis, kas rāda laiku (stundas/minūtes) binārā formātā, izmantojot gaismas diodes, kas paslēptas zem stikla bumbiņām. Parastam cilvēkam tas izskatās gluži kā gaismu ķekars, bet jūs varēsit pateikt laiku, tikai ātri ieskatoties. pie šī pulksteņa. Tas var aizņemt pāris dienas, lai ātri pielietotu ātras binārās skaitīšanas ezotērisko mākslu, taču jūs varēsit uzreiz pateikt laiku, tikai nedaudz lēnāk sākumā. Šeit ir norādījums par skaitīšanu binārā veidā Binārā skaitīšana.
1. darbība. Kas jums nepieciešams
- Viens Atmel Tiny2313 mikrokontrolleris
- Viens 0,1 uF kondensators
- Vienpadsmit rezistori - 120 omi
- Vienpadsmit augsta spilgtuma gaismas diodes. Es izmantoju 6 baltas un 5 dzeltenas
- Viens 10 MHz kristāls
- Divi 20 pF kondensatori
- Viena maza spiedpoga
- Vienpadsmit stikla bumbiņas
- Jauks koka gabals, uz kura to visu uzstādīt
Tālāk redzamajā attēlā trūkst gaismas diožu un rezistoru …
2. darbība: pamatnes sagatavošana
Es paņēmu koka gabalu (3x2 cm, 50 cm garš), ko atradu skapī, un izmantoju to kā pulksteņa pamatni.
Es sāku ar urbšanu vienpadsmit 5 mm caurumiem gaismas diodēm. Pēc tam augšpusē es izmantoju 12 mm urbi un izurbju līdz 7 mm pie katra 5 mm cauruma, lai iegūtu ievilkumu bumbiņu ievietošanai. Apakšā es izmantoju vēl plašāku urbi un izurbju milzīgu koka gabalu virs katras vadāmās atveres, un pēc tam es izgriezu tranšeju starp caurumiem, lai tur varētu ievietot kabeļus. Pa vidu starp stundu un minūšu gaismas diodēm es urbju un noslīpēju milzīgu krāteri, kurā ievietot elektroniku. Pēc tam, kad tas ir nedaudz noslīpēts un nokrāsots ar tumši brūnu krāsu.
3. solis: LED un rezistoru lodēšana
Gaismas diodēm ir viens īss pārsvars (mīnus) un garš (plus). Ievietojiet visus gaismas diodes, kas pagriezti vienā virzienā, un pēc tam lodējiet visus īsos vadus kopā.
Lodējiet 120 omu rezistorus uz garajiem vadiem. Pie katra rezistora pielodējiet vadu, kas ir pietiekami garš, lai sasniegtu pulksteņa vidusdaļu.
4. solis: CPU un kristāls
Es neuztraucos izveidot shēmas plati šim projektam, vieglāk ir to visu vienkārši pielodēt mirušo kļūdu stilā. (Patiesībā es drīzāk to sauktu par saspiestu kļūdu, jo mikroshēma nav apgriezta otrādi, bet tā ir saplacināta/saspiesta …;-)
Sāciet ar programmatūras ievadīšanu mikroshēmā (ATtiny2313) un pārbaudiet to, lai pārliecinātos, ka tā darbojas. Pēc tam izlīdziniet mikroshēmu, pagriežot visus vadus uz āru. Lodējiet kristālu uz mikroshēmas tapām 4 un 5. Es skrēju kristāla vadus mikroshēmas apakšā, lai tos novērstu. Lodējiet 20 Kohm rezistoru starp tapu 1 (atiestatīšana) un tapu 20 (plus). Lodējiet divus 20 pF kondensatorus uz 4. un 5. tapu un pēc tam pielodējiet abus līdz 10. tapai (mīnus). Lodējiet 100 nF kondensatoru starp tapu 10 (mīnus) un tapu 20 (plus).
5. solis: poga
Izgrieziet pogas atkāpi kokā un pievienojiet pogu vadam, kas ir savienots ar visām gaismas diodēm. Pēc tam pielodējiet citu vadu, kas ir pietiekami ilgs, lai sasniegtu mikrokontrolleri, līdz otrai pogas tapai
6. darbība: vadi
Lodējiet vadus, kas nāk no gaismas diodēm, un pogu uz mikrokontrolleru.
Pirmais vadītais ledusskapis (visattālāk uz leju) ir Minute-1, kas noveda līdz Minute-32 gaismas diodei, kurai vajadzētu būt tieši zem mikrokontrollera. Virs mikrokontrollera ir Hour-1 gaismas diode. Neaizmirstiet vadu, kas nāk no pogas, pielodējiet to ar mikrokontrollera tapu 11. Beidziet ar strāvas vadu lodēšanu līdz CPU 20. tapai (plus) un 10. tapai (mīnus). Un jā, ir vēl viens pēdējais vads - lodējiet vadu starp mikrokontrollera tapu 10 un garo vadu, kas savieno visas gaismas diodes (un pogu). Pabeidziet to, izmantojot karsto līmi, lai kārtīgi un kārtīgi noturētu visus vadus tranšejās.
7. solis: shematisks
Shēma ir tik vienkārša, un tajā nav shēmas plates, tāpēc tika izveidota tikai ar roku zīmēta shēma.
8. solis: programmatūra
Programmatūra ir uzrakstīta C Atmel, izmantojot GCC.
Programmatūrā patiesībā nav nekā īpaša. Taimeris0 tiek izmantots, lai ģenerētu pārtraukumus ik pēc 1638,4 uS, un Bresenham algoritms tiek izmantots, lai pārliecinātos, ka pulkstenis tikšķ vidēji ik sekundi. Pēc ieslēgšanas pulkstenis parāda punktu, kas mirgo augšup un lejup, norādot, ka laiks ir jāiestata. Nospiežot pogu, laiks lēnām virzās uz 15 sekundēm un pēc tam paātrinās. Ja poga tiek nospiesta tikai īslaicīgi (0,1–0,5 sekundes), laiks tiek samazināts par vienu minūti, lai to varētu viegli noregulēt.
9. solis: pabeigtais pulkstenis
Līmējiet bumbiņas, izmantojot karsto līmi, un tas ir izdarīts!
Uzklājiet tam 5 voltus un gozējieties savā krāšņumā …:-)
Ieteicams:
Mikro binārais pulkstenis: 10 soļi (ar attēliem)
Mikro binārais pulkstenis: iepriekš izveidojot instrukciju (bināro DVM), kas izmanto ierobežoto displeja apgabalu, izmantojot bināro. Tas bija tikai neliels solis, iepriekš izveidojot galveno koda moduli decimāldaļai uz bināro, lai izveidotu bināro pulksteni, bet t
Galīgais binārais pulkstenis: 12 soļi (ar attēliem)
Galīgais binārais pulkstenis: es nesen iepazinos ar bināro pulksteņu jēdzienu un sāku veikt dažus pētījumus, lai noskaidrotu, vai es varētu to izveidot sev. Tomēr es nevarēju atrast esošu dizainu, kas vienlaikus būtu gan funkcionāls, gan stilīgs. Tātad, es nolēmu
Marmora pulkstenis: 12 soļi (ar attēliem)
Marmora pulkstenis: EDIT: Šis Instructable tika parādīts mātesplatē - VICEHackadayArduino oficiālais emuārsHackster emuārsDigitālās tendencesPiezīme: Man ir twitter konts, kurā es dalos ar savu projektu gaitu, pirms tos publicēju. Jūs varat sekot man un sniegt atsauksmes
Binārais galda pulkstenis: 9 soļi (ar attēliem)
Binārais galda pulkstenis: Binārie pulksteņi ir lieliski un paredzēti tikai personai, kas zina bināro (digitālo ierīču valodu). Ja esat tehnoloģiju puisis, šis dīvainais pulkstenis ir domāts jums. Tātad, izveidojiet to pats un noslēpiet savu laiku! Jūs atradīsit daudz bināro c
Binārais LED marmora pulkstenis: 6 soļi (ar attēliem)
Binārais LED marmora pulkstenis: tagad es domāju, ka gandrīz katram ir binārais pulkstenis, un šeit ir mana versija. Man patika tas, ka šis projekts apvienoja dažus koka darbus, programmēšanu, mācīšanos, elektroniku un varbūt tikai nelielu māksliniecisko jaunradi. Tas parāda laiku, mēnesi, datumu, dienu