Turinys:
- 1 žingsnis: Surinkite medžiagą
- 2 žingsnis: statykite medinę dėžę
- 3 žingsnis: medinis dėklas: dėklo dalių pjaustymas
- 4 žingsnis: medinis dėklas: „Led“skylių gręžimas
- 5 žingsnis: medinis dėklas: tapyba
- 6 žingsnis: medinis dėklas: surinkimas
- 7 žingsnis: grandinė
- 8 žingsnis: grandinė: šviesos diodų litavimas
- 9 žingsnis: grandinė: grandinės kūrimas
- 10 žingsnis: Surinkimas
Video: Paprastas dvejetainis laikrodis naudojant „Attiny85“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveikinimai! Šioje instrukcijoje parodysiu, kaip padaryti minimalistinį ir paprastą dvejetainį laikrodį naudojant arduino uno ir attiny85. Jei niekada nenaudojote savo arduino kitų mikroschemų programavimui, pamatysite, kad tai padaryti labai paprasta (aš tai išbandžiau pirmą kartą šiam projektui ir tai buvo gana paprasta) ir gana patogu, nes galite sumažinti savo projektų dydį!
1 žingsnis: Surinkite medžiagą
Šiam projektui naudojau pagrindines ir lengvai randamas medžiagas. Yra dviejų kategorijų medžiagos: viena laikrodžio korpusui ir kita grandinėms. Medinis dėklas: visi šie daiktai buvo rasti amatų parduotuvėje- Medžio plokštės- mediniai klijai- juodi ir raudoni purškiami dažai- preso gręžtuvas- Jig SawCircuitry: - 13 raudonų 5 V šviesos diodų- laidai- 4 x 220 omų rezistoriai- 2 x 10 k omų rezistoriai- smeigtukų laikikliai- 1 x 74hc595 (poslinkio registras)- 2 mygtukai- grandinės plokštė- 3,3 voltų monetos elementas- „Attiny85“- „Arduino“litavimo įrankiai
2 žingsnis: statykite medinę dėžę
Kituose žingsniuose parodysiu, kaip sukūriau laikrodžio korpusą. Aš naudoju medžio plokštes ir medžio klijus ir tai gerai veikė. Plokštės buvo aukščio ir pločio pagal mano skonį, todėl nebuvo daug ką pjaustyti. Be to, iš pradžių norėjau parodyti sekundes, bet vėliau, kai sukūriau grandinę, kiekvieną sekundę pastebėjau, kad LED jungiklis iš tikrųjų blaško dėmesį, todėl nutraukiau tuos šviesos diodus ir vėliau atitinkamai pertvarkiau savo kodą ir atvejį.
3 žingsnis: medinis dėklas: dėklo dalių pjaustymas
Pirmiausia aš išmatavau ir supjaustiau visas dalis, kurių man prireiktų, kad galėčiau pastatyti savo korpusą. Aš nusprendžiau padaryti jį kaip dėžutę be dugno. Jei reikia, šlifavau kraštus. Išmatavimai: šonai: 2 x (7,4 cm x 3,8 cm) priekis ir nugara: 7,4 cm x 9,5 cm viršuje: 8,8 cm x 3,8 cm
4 žingsnis: medinis dėklas: „Led“skylių gręžimas
Aš išgręžiau skyles savo korpuso priekiniame skydelyje, naudodami presą. Skydelyje nurodžiau, kur reikia gręžti skyles, ir kadangi naudojau pigiai pagamintą medieną, turėjau gręžti lėtai, kad mediena nenuplyštų. Dabar, kai supratau, kad noriu išimti „Leds“sekundėms, turėjau nupjauti šį skydelį, kad pašalinčiau nereikalingas skyles. Aš tai supratau nudažęs savo dėklą, todėl paskutinėje nuotraukoje yra mano skydas
5 žingsnis: medinis dėklas: tapyba
Kai turėjau kiekvieną laikrodžio dėklo gabalą, pradėjau juos piešti. Aš pasirinkau raudonus ir juodus dažus, nes mano ledai jau buvo raudoni. Aš naudoju blizgančius purškiamus dažus, kad po dviejų dažų sluoksnių jis atrodytų išbaigtas. Aš laukiau, kol viskas išdžius.
6 žingsnis: medinis dėklas: surinkimas
Kai dažai išdžiūvo, viską klijavau greitai džiūstančiais medienos klijais, įsitikindamas, kad viskas buvo tiesi kiekvieną kartą, kai klijavau dvi dalis. Aš palaukiau, kol jis išdžius, prieš klijuodamas kitus gabalus.
7 žingsnis: grandinė
Kita šio projekto dalis skirta grandinei. Šiai daliai jums reikės „Arduino“arba bet kurio mikroschemų programuotojo ir „Attiny85“. Kaip jau minėjau, sekundėms iškirpiau „Leds“, nes man pasirodė, kad sekundės per daug blaško dėmesį. Taigi pradžioje nuotraukos rodo visas lemputes, o vėliau sekundžių nėra. Norėdami užprogramuoti „Attiny“su „Arduino“kaip IPT, sekiau šią gražią pamoką iš instrukcijų, kurias pateikė „randofo“: https://www.instructables.com/id/Program-an-ATtiny… Kodas, kurį įkėliau į „Attiny“:*Kodas yra pagrįstas ant vidinio 16Mhz laikrodžio, tačiau jį galima pakeisti*Laikrodžiui gaminti naudoju mikroschemos laikmačius ir pertraukas.
8 žingsnis: grandinė: šviesos diodų litavimas
Aš pradėjau lituoti „Leds“kartu, naudodami savo lituoklį ir jau išgręžtą korpusą, kad litavimo metu būtų tinkamai išdėstyti šviesos diodai. Kiekvienas stulpelio „Led“yra lituojamas kartu su jų katodu
9 žingsnis: grandinė: grandinės kūrimas
Kai „Attiny“yra užprogramuotas kodu, viskas, ką reikia padaryti, yra pirmiausia sukurti grandinę naudojant duonos lentą, kad būtų galima išbandyti mano programą ir įsitikinti, kad viskas veikia prieš lituojant visą grandinę. Būtina naudoti poslinkių registrą, nes „Attiny“nesuteikia pakankamai išvesties kaiščių 8 galiniams taškams (4 eilutės, 4 stulpeliai) ir dviem mygtukais. Planas ir grandinė, kurią aš padariau, yra nuotraukose. Aš išbandžiau savo grandinę ant duonos lentos ir kai buvo gera eiti, aš lituodavau ją ant plokštės. Aš neturėjau elemento baterijos laikiklio, todėl panaudojau savo vaizduotę, kad galėčiau sukurti laikiną (labai eskizinį..). Rekomenduoju naudoti tikrą akumuliatoriaus laikiklį.
10 žingsnis: Surinkimas
Paskutinis žingsnis buvo surinkti viską, ty paprasčiausiai pritvirtinti grandinę korpuse ir šviesos diodus atitinkamose skylėse. Tada galite nustatyti laiką naudodami mygtukus ir leisti „Attiny“sekti laiką. Pavyzdžiui, antrame paveikslėlyje: valandos2 = 2 ir valandos1 = 1min2 = 1 ir min1 = 6, taigi laikas yra 21:16 Ir viskas! palikti komentarus ir pasiūlymus!
Rekomenduojamas:
Mikro dvejetainis laikrodis: 10 žingsnių (su nuotraukomis)
Mikro dvejetainis laikrodis: Anksčiau sukūręs „Instructable“(dvejetainį DVM), kuris naudoja ribotą rodymo sritį naudodami dvejetainį. Tai buvo tik nedidelis žingsnis, kai anksčiau buvo sukurtas pagrindinis kodo modulis dešimtainiam ir dvejetainiam konvertavimui, kad būtų sukurtas dvejetainis laikrodis, bet t
Tikras dvejetainis laikrodis su NTP sinchronizavimu: 4 žingsniai
Tikras dvejetainis laikrodis su NTP sinchronizavimu: tikras dvejetainis laikrodis rodo dienos laiką kaip visos dienos dvejetainių trupmenų sumą, priešingai nei tradicinis „dvejetainis laikrodis“; kuris rodo laiką kaip dvejetainius koduotus dešimtainius skaitmenis, atitinkančius valandas/minutes/sekundes. Tradicija
Galutinis dvejetainis laikrodis: 12 žingsnių (su nuotraukomis)
Galutinis dvejetainis laikrodis: Neseniai susipažinau su dvejetainių laikrodžių sąvoka ir pradėjau atlikti tyrimus, norėdamas išsiaiškinti, ar galėčiau sukurti tokį sau. Tačiau man nepavyko rasti esamo dizaino, kuris tuo pačiu metu būtų ir funkcionalus, ir stilingas. Taigi, nusprendžiau
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 laikrodis naudojant neopikselius: 6 žingsniai (su paveikslėliais)
Dvejetainis laikrodis naudojant neopikselius: Sveiki, žmonės, man patinka viskas, kas susiję su šviesos diodais, ir man patinka juos naudoti įvairiais įdomiais būdais Taip, aš žinau, kad dvejetainis laikrodis čia buvo atliktas keletą kartų, ir kiekvienas yra puikus pavyzdys, kaip sukurkite savo laikrodį. Aš tikrai myliu