Satura rādītājs:

Binārais marmora pulkstenis: 9 soļi (ar attēliem)
Binārais marmora pulkstenis: 9 soļi (ar attēliem)

Video: Binārais marmora pulkstenis: 9 soļi (ar attēliem)

Video: Binārais marmora pulkstenis: 9 soļi (ar attēliem)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
Binārais marmora pulkstenis
Binārais marmora pulkstenis

Š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

Ko tev vajag
Ko tev vajag
  • 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

Pamatnes sagatavošana
Pamatnes sagatavošana
Pamatnes sagatavošana
Pamatnes sagatavošana
Pamatnes sagatavošana
Pamatnes sagatavošana
Pamatnes sagatavošana
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

Lodēšana un rezistori
Lodēšana un rezistori
Lodēšana un rezistori
Lodēšana un rezistori
LED un rezistoru lodēšana
LED un rezistoru lodēšana
Lodēšana un rezistori
Lodēšana un rezistori

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

CPU un kristāls
CPU un kristāls
CPU un kristāls
CPU un kristāls
CPU un kristāls
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

Poga
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

Vadi
Vadi
Vadi
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

Shematisks
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
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

Gatavs pulkstenis
Gatavs pulkstenis
Gatavs pulkstenis
Gatavs 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: