Cuprins:
- Pasul 1: De ce aveți nevoie
- Pasul 2: Pregătirea bazei
- Pasul 3: lipirea ledurilor și rezistențelor
- Pasul 4: CPU și Crystal
- Pasul 5: Butonul
- Pasul 6: fire
- Pasul 7: Schematic
- Pasul 8: Software-ul
- Pasul 9: Ceasul terminat
Video: Ceas de marmură binar: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Acesta este un ceas simplu care arată timpul (ore / minute) în binar folosind leduri ascunse sub bile de sticlă. Pentru o persoană obișnuită arată ca o grămadă de lumini, dar veți putea spune ora printr-o simplă privire rapidă la acest ceas. S-ar putea să vă dureze câteva zile pentru a vă pune la curent cu arta ezoterică a numărării binare rapide, dar veți putea spune ora imediat, doar puțin mai lent la început. Numărare binară.
Pasul 1: De ce aveți nevoie
- Un microcontroler Atmel Tiny2313
- Un condensator de 0,1 uF
- Unsprezece rezistențe - 120 ohmi
- Unsprezece leduri cu luminozitate ridicată. Am folosit 6 albe și 5 galbene
- Un cristal de 10 MHz
- Două condensatoare de 20 pF
- Un mic buton
- Unsprezece baloane de sticlă
- O bucată de lemn drăguță pentru a monta totul
În imaginea de mai jos lipsesc ledurile și rezistențele …
Pasul 2: Pregătirea bazei
Am luat o bucată de lemn (3x2 cm, 50 cm lungime) pe care am găsit-o într-un dulap și am folosit-o ca bază pentru ceas.
Am început prin găurirea a unsprezece găuri de 5 mm direct pentru leduri. În partea de sus am folosit apoi un burghiu de 12 mm și am forat în jos ca 7 mm la fiecare gaură de 5 mm pentru a obține o indentare pentru ca marmurile să fie introduse. Pe partea de jos am folosit un burghiu și mai larg și am forat o bucată uriașă de lemn peste fiecare gaură condusă și apoi am dăltuit o șanț între gauri, astfel încât cablurile să poată fi puse acolo. În mijlocul orelor și minutelor, am forat și cioplit un imens crater pentru a pune electronica. După ce l-ai șlefuit puțin și l-ai vopsit pe toate cu o culoare maro închis.
Pasul 3: lipirea ledurilor și rezistențelor
Ledurile au un avantaj scurt (minus) și un led lung (plus). Introduceți toate ledurile rotite în aceeași direcție și apoi lipiți împreună toate cablurile scurte.
Lipiți rezistențele de 120 ohmi de pe cablurile lungi. Lipiți un fir suficient de lung pentru a ajunge la mijlocul ceasului la fiecare rezistor.
Pasul 4: CPU și Crystal
Nu m-am deranjat să fac o placă de circuit pentru acest proiect, este mai ușor să lipiți totul împreună în stil de bug mort. (De fapt, aș prefera să numesc asta un bug zdrobit, deoarece cipul nu este dat peste cap, dar este aplatizat / zdrobit …;-)
Începeți prin clipirea software-ului în cip (ATtiny2313) și testați-l pentru a vă asigura că funcționează. Apoi aplatizați cipul înclinând toate cablurile spre exterior. Lipiți cristalul pentru a fixa 4 și 5 pe cip. Am rulat firele cristalului pe fundul cipului pentru a le scoate din calea mea. Lipiți rezistorul de 20 Kohm între pinul 1 (resetare) și pinul 20 (plus). Lipiți cei doi capactori de 20 pF la pinii 4 și 5 și apoi lipiți-i pe amândoi la pinul 10 (minus). Lipiți condensatorul de 100 nF între pinul 10 (minus) și pinul 20 (plus).
Pasul 5: Butonul
Dăltiți o indentare pentru butonul din lemn și conectați butonul la firul conectat la toate ledurile. Apoi lipiți un alt fir suficient de lung pentru a ajunge la microcontroler la celălalt pin al butonului
Pasul 6: fire
Lipiți firele care vin de la leduri și butonul la microcontroler.
Ledul primul led (ledul cel mai îndepărtat) este Minute-1 condus până la ledul pentru Minute-32 care ar trebui să fie chiar sub microcontroler. Deasupra microcontrolerului este ledul Hour-1. Nu uitați firul care vine de la buton, lipiți-l pe pinul 11 de pe microcontroler. Încheiați cu lipirea firelor de alimentare la pinul 20 (plus) și pinul 10 (minus) de pe CPU. Și da, există un fir final de făcut - lipiți un fir între pinul 10 al microcontrolerului la firul lung care conectează toate ledurile (și butonul). Terminați-l folosind clei pentru a ține apăsate toate firele în tranșee într-un mod ordonat și ordonat.
Pasul 7: Schematic
Schema este atât de simplă și nu există o placă de circuit, așa că a făcut doar o schemă desenată manual.
Pasul 8: Software-ul
Software-ul este scris în C pentru Atmel folosind GCC.
Nu există cu adevărat nimic special despre software. Timer0 este utilizat pentru a genera întreruperi la fiecare 1638,4 uS și algoritmul Bresenham este utilizat pentru a vă asigura că ceasul bifează în medie în fiecare secundă. După pornire, ceasul afișează un punct care a clipit în sus și în jos pentru a indica faptul că ora trebuie setată. Prin apăsarea butonului timpul avansează ca o rată lentă timp de 15 secunde și apoi accelerează. Dacă butonul este doar apăsat momentan (0,1-0,5 secunde), timpul este scăzut cu un minut pentru o ajustare ușoară.
Pasul 9: Ceasul terminat
Lipiți baloanele folosind un pic de hotglue și gata!
Aplicați-i 5 volți și bucurați-vă de gloria sa …:-)
Recomandat:
Ceas micro binar: 10 pași (cu imagini)
Micro Binary Clock: După ce ați creat anterior un Instructable (Binary DVM), care face uz de zona de afișare limitată folosind binary. A fost doar un mic pas, având în prealabil creat modulul principal de cod pentru conversia Decimal în Binary pentru a crea un Ceas Binary, dar t
Afișare ceas binar BigBit: 9 pași (cu imagini)
Afișare ceas binar BigBit: într-un precedent Instructable (Microbit Binary Clock), proiectul era ideal ca aparat de desktop portabil, deoarece afișajul era destul de mic. Prin urmare, părea adecvat ca următoarea versiune să fie o mantelă sau o versiune montată pe perete, dar mult mai mare
Ceas de marmură: 12 pași (cu imagini)
Marble Clock: EDIT: Acest instructable a fost prezentat pe placa de bază - VICE Blogul oficial HackadayArduino Blogul Hackster Tendințe digitale Notă: Am un cont de twitter în care împărtășesc progresul proiectelor mele înainte de a le publica. Puteți să mă urmați și să oferiți feedback
Ceas de birou binar: 9 pași (cu imagini)
Ceas de birou binar: ceasurile binare sunt minunate și exclusiv pentru persoana care cunoaște binarul (limba dispozitivelor digitale). Dacă ești un tip de tehnologie, acest ceas ciudat este pentru tine. Deci, creați unul singur și păstrați-vă timpul secret! Veți găsi o mulțime de c
Ceas de marmură LED binar: 6 pași (cu imagini)
Binary LED Marble Clock: Acum cred că aproape toată lumea are un ceas binar și iată versiunea mea. Ceea ce mi-a plăcut a fost că acest proiect a combinat unele lucrări de lemn, programare, învățare, electronică și poate doar puțină creativitate artistică. Afișează ora, luna, data, ziua