Turinys:
- 1 žingsnis: ko jums reikia
- 2 žingsnis: pagrindo paruošimas
- 3 žingsnis: Ledų ir rezistorių litavimas
- 4 žingsnis: procesorius ir kristalas
- 5 žingsnis: mygtukas
- 6 žingsnis: laidai
- 7 žingsnis: schema
- 8 žingsnis: programinė įranga
- 9 veiksmas: baigtas laikrodis
Video: Dvejetainis marmurinis laikrodis: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Tai paprastas laikrodis, rodantis laiką (valandas/minutes) dvejetainėje formoje, naudojant po stikliniais rutuliais paslėptus šviesos diodus. Vidutiniam žmogui tai atrodo kaip žiburių krūva, bet jūs galėsite greitai pasakyti laiką šiuo laikrodžiu. Tai gali užtrukti kelias dienas, kad įsisavintumėte ezoterinį greito dvejetainio skaičiavimo meną, tačiau laiką galėsite iš karto pasakyti, iš pradžių šiek tiek lėčiau. Štai nurodymas skaičiuoti dvejetainiu būdu Dvejetainis skaičiavimas.
1 žingsnis: ko jums reikia
- Vienas „Atmel Tiny2313“mikrovaldiklis
- Vienas 0,1 uF kondensatorius
- Vienuolika rezistorių - 120 omų
- Vienuolika didelio ryškumo lempučių. Naudojau 6 baltas ir 5 geltonas
- Vienas 10 MHz kristalas
- Du 20 pF kondensatoriai
- Vienas mažas mygtukas
- Vienuolika stiklo rutuliukų
- Puikus medžio gabalas, ant kurio galima viską sumontuoti
Žemiau esančioje nuotraukoje trūksta šviesos diodų ir rezistorių …
2 žingsnis: pagrindo paruošimas
Paėmiau spintoje rastą medžio gabalėlį (3x2 cm, 50 cm ilgio) ir panaudojau jį kaip laikrodžio pagrindą.
Pradėjau gręžti vienuolika 5 mm skylių, skirtų šviesos diodams. Tada viršuje aš panaudojau 12 mm grąžtą ir išgręžiau kaip 7 mm prie kiekvienos 5 mm skylės, kad gautųsi įdubimas į rutuliukus. Apačioje aš naudoju dar platesnį gręžtuvą ir išgręžiau didžiulę medienos gabalą virš kiekvienos išvedžiotos skylės, tada aš iškaliau tranšėją tarp skylių, kad būtų galima įdėti kabelius. Viduryje tarp valandos ir minutės lempučių aš gręžiau ir iškaliau didžiulį kraterį, į kurį įdėjau elektroniką. Šiek tiek nušlifavus ir viską nudažius tamsiai ruda spalva.
3 žingsnis: Ledų ir rezistorių litavimas
Šviesos diodai turi vieną trumpą laidą (minusas) ir ilgą šviesos diodą (pliusas). Įdėkite visus šviesos diodus, pasuktus ta pačia kryptimi, ir tada lituokite visus trumpus laidus.
Lituokite 120 omų rezistorius ant ilgų laidų. Lituokite pakankamai ilgą laidą, kad pasiektumėte laikrodžio vidurį iki kiekvieno rezistoriaus.
4 žingsnis: procesorius ir kristalas
Aš nesivarginau gaminti plokštės šiam projektui, lengviau tiesiog lituoti viską kartu negyvos klaidos stiliumi. (Tiesą sakant, aš mieliau tai pavadinčiau susmulkinta klaida, nes lustas nėra apverstas aukštyn kojomis, bet jis yra išlygintas/susmulkintas …;-)
Pradėkite blykstelėdami programinę įrangą į lustą (ATtiny2313) ir išbandykite, kad įsitikintumėte, jog ji veikia. Tada išlyginkite lustą, nukreipdami visus laidus į išorę. Lituokite kristalą prie lusto 4 ir 5 kaiščių. Aš išvedžiau kristalo laidus mikroschemos apačioje, kad pašalinčiau juos. Lituokite 20 Kohm rezistorių tarp 1 kaiščio (atstatymas) ir 20 kaiščio (pliusas). Lituokite du 20 pF kondensatorius prie 4 ir 5 kaiščių, tada lituokite abu iki 10 kaiščio (minusas). Lituokite 100 nF kondensatorių tarp kaiščio 10 (minusas) ir 20 kaiščio (pliusas).
5 žingsnis: mygtukas
Iškirpkite medžio mygtuko įdubą ir prijunkite mygtuką prie laido, prijungto prie visų lempučių. Tada lituokite kitą laidą, pakankamai ilgą, kad pasiektumėte mikrovaldiklį, prie kito mygtuko kaiščio
6 žingsnis: laidai
Lituokite laidus, einančius iš šviesos diodų, ir mygtuką prie mikrovaldiklio.
Pirmasis šviesos diodas (toliausiai žemyn nukreiptas) yra „Minute-1“, vedantis į „Minute-32“lemputę, kuri turėtų būti tiesiai po mikrovaldikliu. Virš mikrovaldiklio yra „Hour-1“lemputė. Nepamirškite laido, einančio iš mygtuko, lituokite jį prie mikrovaldiklio 11 kaiščio. Pabaikite maitinimo laidų litavimą prie CPU 20 kaiščio (plius) ir 10 (minuso). Ir taip, reikia padaryti vieną paskutinį laidą - lituoti laidą tarp mikrovaldiklio 10 kaiščio prie ilgo laido, jungiančio visus šviesos diodus (ir mygtuką). Užbaikite jį karštais klijais, kad tvarkingai ir tvarkingai laikytumėte visus laidus į apkasus.
7 žingsnis: schema
Schema yra tokia paprasta ir nėra plokštės, todėl sukurta tik ranka piešta schema.
8 žingsnis: programinė įranga
Programinė įranga parašyta C „Atmel“naudojant GCC.
Programinėje įrangoje tikrai nėra nieko ypatingo. „Timer0“naudojamas pertraukimams generuoti kas 1638,4 uS, o „Bresenham“algoritmas naudojamas siekiant užtikrinti, kad laikrodis tiktų vidutiniškai kas sekundę. Įjungus laikrodį, rodomas taškas, kuris mirksi aukštyn ir žemyn, nurodydamas, kad laikas turi būti nustatytas. Paspaudus mygtuką, laikas lėtai juda 15 sekundžių ir paspartėja. Jei mygtukas tik paspaudžiamas akimirksniu (0,1–0,5 sekundės), laikas sumažinamas viena minute, kad būtų lengviau reguliuoti.
9 veiksmas: baigtas laikrodis
Klijuokite rutuliukus naudodami karštųjų klijų šluostę ir viskas!
Įjunkite jį 5 voltais ir mėgaukitės savo šlove …:-)
Rekomenduojamas:
Marmurinis laikrodis: 12 žingsnių (su nuotraukomis)
Marmurinis laikrodis: REDAGUOTI: Šis „Instructable“buvo rodomas pagrindinėje plokštėje - „VICEHackadayArduino“oficialus tinklaraštis „Hackster blog“Skaitmeninės tendencijos Galite sekti mane ir pateikti atsiliepimus
Dvejetainis stalo laikrodis: 9 žingsniai (su nuotraukomis)
Dvejetainis stalinis laikrodis: dvejetainiai laikrodžiai yra nuostabūs ir skirti tik asmeniui, žinančiam dvejetainį (skaitmeninių įrenginių kalba). Jei esate technologijų vaikinas, šis keistas laikrodis kaip tik jums. Taigi, sukurkite vieną ir laikykite savo paslaptį! Rasite daug dvejetainių c
Dvejetainis LED marmurinis laikrodis: 6 žingsniai (su paveikslėliais)
Dvejetainis LED marmurinis laikrodis: Dabar manau, kad beveik visi turi dvejetainį laikrodį, ir čia yra mano versija. Man patiko tai, kad šis projektas apjungė medžio darbus, programavimą, mokymąsi, elektroniką ir galbūt tik menką kūrybiškumą. Tai rodo laiką, mėnesį, datą, dieną
„Arduino“dvejetainis laikrodis - 3D spausdintas: 5 žingsniai (su nuotraukomis)
„Arduino“dvejetainis laikrodis - 3D spausdintas: jau kurį laiką žiūriu į dvejetainius laikrodžius savo biuro stalui, tačiau jie yra gana brangūs ir (arba) neturi daug funkcijų. Taigi nusprendžiau padaryti vieną. Kuriant laikrodį reikia atsižvelgti į vieną dalyką, „Arduino“/ „Atmega328“
Dvejetainis laikrodis: 5 žingsniai (su nuotraukomis)
Dvejetainis laikrodis: Čia yra paprastas pavyzdys, kaip sukurti šauniai atrodantį dvejetainį 24 valandų laikrodį. Raudoni šviesos diodai rodo sekundes, žali šviesos diodai minutes ir geltoni šviesos diodai valandas. Dėkle yra keturi mygtukai, skirti laikui reguliuoti. Laikrodis veikia su 9 voltais. Šį laikrodį lengva padaryti ir jo dalys