Sisukord:

Binaarne marmorkell: 9 sammu (piltidega)
Binaarne marmorkell: 9 sammu (piltidega)

Video: Binaarne marmorkell: 9 sammu (piltidega)

Video: Binaarne marmorkell: 9 sammu (piltidega)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Binaarne marmorist kell
Binaarne marmorist kell

See on lihtne kell, mis näitab klaasist marmorist alla peidetud LED -ide abil binaarselt aega (tunde/minutit). Tavalise inimese jaoks näeb see välja nagu hunnik tulesid, kuid teil on võimalik lihtsalt kiire pilguga aega öelda selle kella juures. Kiire binaarloenduse esoteerilise kunstiga tegelemiseks võib kuluda paar päeva, kuid saate kohe aja öelda, alguses veidi aeglasemalt. Siin on juhend binaarse loendamise kohta Binaarloendus.

Samm: mida vajate

Mida sa vajad
Mida sa vajad
  • Üks Atmel Tiny2313 mikrokontroller
  • Üks 0,1 uF kondensaator
  • Üksteist takisti - 120 oomi
  • Üksteist suure heledusega LED -i. Kasutasin 6 valget ja 5 kollast
  • Üks 10 MHz kristall
  • Kaks 20 pF kondensaatorit
  • Üks väike nupp
  • Üksteist klaasist marmorit
  • Mõnus puutükk selle kinnitamiseks

Alloleval pildil puuduvad LED -id ja takistid …

Samm: Aluse ettevalmistamine

Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine
Aluse ettevalmistamine

Võtsin ühest kapist leitud puutüki (3x2 cm, 50 cm pikk) ja kasutasin seda kella alusena.

Alustasin puurimisega üksteist 5 mm auku otse LED -ide jaoks. Peal kasutasin seejärel 12 mm puurit ja puurisin iga 5 mm augu juurde nagu 7 mm, et saada tahvlid, kuhu marmorid panna. Altpoolt kasutasin veelgi laiemat puurit ja puurisin iga led -augu kohale tohutu puidutüki ning seejärel peitsisin aukude vahele kraavi, et kaablid sinna panna. Tunni- ja minutijuhtide vahele puurisin ja raatsisin välja suure kraatri, kuhu elektroonika panna. Pärast natuke lihvimist ja värvimist kõik tumepruuni värviga.

3. samm: LEDide ja takistite jootmine

LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine
LEDide ja takistite jootmine

LEDidel on üks lühike juht (miinus) ja pikk LED (pluss). Sisestage kõik samas suunas pööratud LED -id ja seejärel jootke kõik lühikesed juhtmed kokku.

Jootke 120 oomi takistid pikkadele juhtmetele. Jootke traat piisavalt kaua, et jõuda kella keskele iga takisti juurde.

Samm: protsessor ja kristall

CPU ja kristall
CPU ja kristall
CPU ja kristall
CPU ja kristall
CPU ja kristall
CPU ja kristall

Ma ei viitsinud selle projekti jaoks trükkplaati teha, lihtsam on see kõik lihtsalt kokku joota surnud vea stiilis. (Tegelikult ma nimetaksin seda pigem purustatud veaks, kuna kiip ei ole tagurpidi pööratud, vaid see on lapik/purustatud …;-)

Alustuseks vilgutage tarkvara kiibile (ATtiny2313) ja katsetage seda, et veenduda selle toimimises. Seejärel tasandage laast, kallutades kõik juhtmed väljapoole. Jootke kristall kiibi tihvtide 4 ja 5 külge. Jooksin kristalli juhtmed kiibi põhjale, et need mu teelt eemale saada. Jootke 20 Kohm takisti tihvti 1 (lähtestamine) ja tihvti 20 (pluss) vahele. Jootke kaks 20 pF kondensaatorit tihvtide 4 ja 5 külge ja seejärel jootke need mõlemad tihvtiga 10 (miinus). Jootke 100 nF kondensaator tihvti 10 (miinus) ja tihvti 20 (pluss) vahele.

5. samm: nupp

Nupp
Nupp

Tükeldage puidust nupu taane ja ühendage nupp juhtmega, mis on ühendatud kõigi LED -idega. Seejärel jootke teine traat, mis on piisavalt pikk, et jõuda mikrokontrollerini, teise nupu tihvti juurde

6. samm: juhtmed

Juhtmed
Juhtmed
Juhtmed
Juhtmed

Jootke LED -idelt tulevad juhtmed ja nupp mikrokontrollerile.

Esimene LED-valgusdiood (kõige kaugemal allapoole) on Minute-1, mis viib kuni minutini 32, mis peaks asuma mikrokontrolleri all. Mikrokontrolleri kohal on LED-tund. Ärge unustage nupust tulevat traati, jootke see mikrokontrolleri tihvtiga 11. Lõpetage toitejuhtmete jootmine protsessori tihvti 20 (pluss) ja tihvti 10 (miinus) külge. Ja jah, on veel üks viimane juhe - jootke traat mikrokontrolleri tihvti 10 ja pika juhtme vahele, mis ühendab kõiki LED -e (ja nuppu). Lõpetage see kuumliimiga, et hoida kõik juhtmed kaevikus korralikult ja korrektselt all.

Samm 7: Skeem

Skeem
Skeem

Skeem on nii lihtne ja trükkplaati pole, nii et tehti ainult käsitsi joonistatud skeem.

Samm 8: Tarkvara

Tarkvara
Tarkvara

Tarkvara on Atmeli jaoks kirjutatud C -keeles, kasutades GCC -d.

Tarkvaras pole tegelikult midagi erilist. Taimerit 0 kasutatakse katkestuste genereerimiseks iga 1638,4 uS ja Bresenhami algoritmi abil tagatakse, et kell tiksub keskmiselt iga sekund. Pärast sisselülitamist kuvab kell punkti, mis vilgub üles ja alla, näidates, et aeg tuleb seadistada. Nupule vajutades liigub aeg aeglaselt 15 sekundiks edasi ja seejärel kiireneb. Kui nuppu vaid korraks (0,1–0,5 sekundit) vajutatakse, vähendatakse aega ühe minuti võrra, et seda oleks lihtne reguleerida.

9. samm: valmis kell

Valmis kell
Valmis kell
Valmis kell
Valmis kell

Liimige marmorid kuuma liimi abil ja valmis!

Kandke sellele 5 volti ja nautige selle hiilgust …:-)

Soovitan: