Kazalo:

Preprosta binarna ura z uporabo Attiny85: 10 korakov
Preprosta binarna ura z uporabo Attiny85: 10 korakov

Video: Preprosta binarna ura z uporabo Attiny85: 10 korakov

Video: Preprosta binarna ura z uporabo Attiny85: 10 korakov
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Julij
Anonim
Preprosta binarna ura z uporabo Attiny85
Preprosta binarna ura z uporabo Attiny85
Preprosta binarna ura z uporabo Attiny85
Preprosta binarna ura z uporabo Attiny85
Preprosta binarna ura z uporabo Attiny85
Preprosta binarna ura z uporabo Attiny85

Pozdravljeni! V tem navodilu sem pokazal, kako narediti minimalistično in preprosto binarno uro z arduino uno in attiny85. Če svojega arduina nikoli niste uporabljali za programiranje drugih mikročipov, boste videli, da je to zelo enostavno (poskusil sem za prvič za ta projekt in bilo je precej preprosto) in precej priročno, saj lahko zmanjšate velikost svojih projektov!

1. korak: Zbiranje materiala

Za ta projekt sem uporabil osnovne in enostavne materiale. Obstajata dve kategoriji materialov, ena za ohišje ure in ena za vezja. Lesena torbica: Vsi ti predmeti so bili najdeni v obrtniški delavnici- Lesene plošče- Lepilo za les- Črna in rdeča barva za brizganje- Stiskalnica- Žagasto vezje: - 13 rdečih 5v LED- žice- 4 x 220 ohmski upori- 2 x 10 k ohmski upori- držala za pin- 1 x 74hc595 (premični register)- 2 potisna gumba- vezje- 3.3v gumbna celica- Attiny85- Arduino uno- orodja za spajkanje

2. korak: Izdelava lesenega ohišja

V naslednjih korakih pokažem, kako sem sestavil ohišje za uro. Uporabil sem lesene plošče in lepilo za les in dobro je delovalo. Plošče so imele višino in širino po mojih željah, zato ni bilo treba veliko rezati. Prav tako sem sprva želel prikazati sekunde, pozneje pa sem, ko sem zgradil vezje, ugotovil, da je stikalo za LED vsako sekundo pravzaprav moteče, zato sem te luči izrezal in kasneje ustrezno preuredil svojo kodo in ohišje.

3. korak: Leseno ohišje: Rezanje kosov ohišja

Leseno ohišje: Rezanje kosov ohišja
Leseno ohišje: Rezanje kosov ohišja
Leseno ohišje: Rezanje kosov ohišja
Leseno ohišje: Rezanje kosov ohišja
Leseno ohišje: Rezanje kosov ohišja
Leseno ohišje: Rezanje kosov ohišja

Najprej sem izmeril in odrezal vse kose, ki jih potrebujem za izdelavo ohišja. Odločil sem se, da ga naredim kot škatlo brez dna. Robove sem po potrebi brušil. Mere: Strani: 2 x (7,4 cm x 3,8 cm) Spredaj in zadaj: 7,4 cm x 9,5 cm Vrh: 8,8 cm x 3,8 cm

4. korak: Leseno ohišje: Vrtanje vodilnih lukenj

Leseno ohišje: vrtanje vodilnih lukenj
Leseno ohišje: vrtanje vodilnih lukenj
Leseno ohišje: vrtanje vodilnih lukenj
Leseno ohišje: vrtanje vodilnih lukenj
Leseno ohišje: vrtanje vodilnih lukenj
Leseno ohišje: vrtanje vodilnih lukenj

Z vrtalnikom za stiskanje sem izvrtal luknje na sprednji strani ohišja. Na plošči sem pokazal, kje izvrtati luknje, in ker sem uporabljal poceni obrtni les, sem moral vrtati počasi, da se les ne bi odrezal. Zdaj, ko sem spoznal, da želim vzeti LED za nekaj sekund, sem moral odrezati to ploščo, da sem odstranil nepotrebne luknje. To sem spoznal, ko sem poslikal svoj kovček, zato je moja zadnja slika poslikana na zadnji sliki

5. korak: Leseno ohišje: slikanje

Leseno ohišje: slikanje
Leseno ohišje: slikanje
Leseno ohišje: slikanje
Leseno ohišje: slikanje
Leseno ohišje: slikanje
Leseno ohišje: slikanje

Ko sem imel vsak kos ohišja ure, sem jih začel slikati. Izbral sem rdečo in črno barvo, saj so bili moji LED že rdeči. Uporabil sem sijočo pršilno barvo, da sem po dveh slojih barve dokončal. Počakal sem, da se vse posuši.

6. korak: Leseno ohišje: Sestavljanje

Leseno ohišje: sestavljanje
Leseno ohišje: sestavljanje
Leseno ohišje: sestavljanje
Leseno ohišje: sestavljanje
Leseno ohišje: sestavljanje
Leseno ohišje: sestavljanje

Ko se je barva posušila, sem vse skupaj zlepila s hitro sušečim lepilom za les, pri čemer sem vsakič, ko sem zlepila dva kosa, pazila, da je vse ravno. Počakal sem, da se posuši, preden sem zlepil naslednje kose.

7. korak: Vezje

Vezje
Vezje

Naslednji del tega projekta je za vezje. Za ta del potrebujete vaš Arduino ali kateri koli mikročip programer in Attiny85. Kot sem že rekel, sem za sekunde izrezal LED, saj se mi zdijo sekunde preveč moteče. Tako na začetku slike prikazujejo vse LED diode, kasneje pa sekunde manjkajo. Za programiranje Attinyja z Arduinom kot ponudnikom internetnih storitev sem sledil tej lepi vadnici iz navodil randofo: https://www.instructables.com/id/Program-an-ATtiny… Koda, ki sem jo naložil v Attiny:*Koda temelji na notranji uri 16Mhz, vendar jo je mogoče spremeniti*Za izdelavo ure sem uporabil časovnike in prekinitve čipa.

8. korak: Vezje: Spajkanje LED

Vezje: Spajkanje LED
Vezje: Spajkanje LED
Vezje: Spajkanje LED
Vezje: Spajkanje LED

Led sem skupaj s spajkalnikom in že izvrtanim ohišjem spajal, da sem med spajkanjem pravilno postavil svetleče diode.

9. korak: Vezje: Gradnja vezja

Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja
Vezje: Gradnja vezja

S programom Attiny, ki je programiran s kodo, morate le zgraditi vezje z uporabo plošče, da preizkusite svoj program in se prepričate, da je vse delovalo, preden spajkate celotno vezje. Uporaba registra premikov je potrebna, saj Attiny ne zagotavlja dovolj izhodnih zatičev za 8 končnih točk (4 vrstice, 4 stolpce) in dva gumba. Načrt in vezje, ki sem ga naredil, sta na slikah. Preizkusil sem svoje vezje na ploščo in ko je bilo dobro iti, sem jo spajkal na vezje. Nisem imel držala za baterijo za celico, zato sem z domišljijo zgradil začasno (zelo skicirano..). Priporočam uporabo dejanskega držala za baterije.

10. korak: Sestavljanje

Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje

Zadnji korak je bil sestaviti vse, kar pomeni, da preprosto pritrdimo vezje v ohišju in LED v ustreznih luknjah. Nato lahko z gumbi nastavite čas in pustite Attinyju slediti času. Na primer na drugi sliki: Ure2 = 2 in Ure1 = 1 Mins2 = 1 in Mins1 = 6, tako da je čas 21: 16 In to je to! pustite komentarje in predloge!

Priporočena: