Sadržaj:

Jednostavan binarni sat pomoću Attiny85: 10 koraka
Jednostavan binarni sat pomoću Attiny85: 10 koraka

Video: Jednostavan binarni sat pomoću Attiny85: 10 koraka

Video: Jednostavan binarni sat pomoću Attiny85: 10 koraka
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Studeni
Anonim
Jednostavan binarni sat pomoću Attiny85
Jednostavan binarni sat pomoću Attiny85
Jednostavan binarni sat pomoću Attiny85
Jednostavan binarni sat pomoću Attiny85
Jednostavan binarni sat pomoću Attiny85
Jednostavan binarni sat pomoću Attiny85

Pozdrav! U ovim uputama pokazujem kako napraviti minimalistički i jednostavan binarni sat pomoću arduino uno -a i attiny85. Ako niste koristili svoj arduino za programiranje drugih mikročipova, vidjet ćete da je to vrlo jednostavno (pokušao sam za prvi put za ovaj projekt i bio je prilično jednostavan) i prilično zgodan jer možete smanjiti veličinu svojih projekata!

Korak 1: Prikupljanje materijala

Za ovaj projekt koristio sam osnovne materijale koje je lako pronaći. Postoje dvije kategorije materijala, jedna za kućište sata i jedna za strujna kola. Drvena kutija: Svi ovi predmeti pronađeni su u zanatskoj radnji- Drvene ploče- Ljepilo za drvo- Crna i Crvena boja za raspršivanje- Bušilica za prešanje- Sklop za piljenje: - 13 crvenih LED lampica od 5 V- žice- otpornici 4 x 220 Ohma- otpornici 2 x 10 k Ohma- Držači pinova- 1 x 74hc595 (registar pomaka)- 2 tipke- Pločica- 3.3v ćelije u obliku novčića- Attiny85- Arduino uno- Alati za lemljenje

Korak 2: Izrada drvenog kućišta

U sljedećim koracima pokazujem kako sam sagradio kućište za sat. Koristio sam drvene ploče i ljepilo za drvo i dobro je funkcioniralo. Ploče su imale visinu i širinu po mojoj želji, pa nije bilo puno rezanja. Također, isprva sam htio prikazati sekunde, ali kasnije, kad sam izgradio krug, otkrio sam da LED prekidač u svakoj sekundi zapravo ometa, pa sam izrezao te LED diode i kasnije prema tome preuredio svoj kôd i futrolu.

Korak 3: Drvena kutija: Rezanje dijelova kućišta

Drvena kutija: Rezanje komada kućišta
Drvena kutija: Rezanje komada kućišta
Drvena kutija: Rezanje komada kućišta
Drvena kutija: Rezanje komada kućišta
Drvena kutija: Rezanje komada kućišta
Drvena kutija: Rezanje komada kućišta

Prvo sam izmjerio i izrezao sve dijelove koji su mi potrebni za izradu kućišta. Odlučio sam ga napraviti kao kutiju bez dna. Brušio sam rubove ako je potrebno. Mjere: Bočne strane: 2 x (7,4 cm x 3,8 cm) Prednja i stražnja strana: 7,4 cm x 9,5 cm Gornja: 8,8 cm x 3,8 cm

Korak 4: Drvena kutija: Bušenje LED rupa

Drvena kutija: Bušenje LED rupa
Drvena kutija: Bušenje LED rupa
Drvena kutija: Bušenje LED rupa
Drvena kutija: Bušenje LED rupa
Drvena kutija: Bušenje LED rupa
Drvena kutija: Bušenje LED rupa

Izbušila sam rupe na prednjoj ploči kućišta pomoću bušilice za prešanje. Na ploči sam naznačio gdje izbušiti rupe, a budući da sam koristio jeftino drvo za izradu, morao sam bušiti polako kako se drvo ne bi otkinulo. Kad sam shvatio da želim izvaditi LED diode na nekoliko sekundi, morao sam izrezati ovu ploču kako bih uklonio nepotrebne rupe. Shvatio sam to nakon što sam ofarbao kućište, pa je zato moja posljednja slika oslikana

Korak 5: Drvena kutija: Slikanje

Drvena kutija: slikanje
Drvena kutija: slikanje
Drvena kutija: slikanje
Drvena kutija: slikanje
Drvena kutija: slikanje
Drvena kutija: slikanje

Kad sam imao svaki komad kućišta sata, nastavio sam ih slikati. Odabrala sam crvenu i crnu boju, jer su moji Ledi već bili crveni. Koristio sam sjajnu boju u spreju, kako bih joj dao završen izgled nakon dva sloja boje. Čekao sam da se sve osuši.

Korak 6: Drvena kutija: Sklapanje

Drvena kutija: Sastavljanje
Drvena kutija: Sastavljanje
Drvena kutija: Sastavljanje
Drvena kutija: Sastavljanje
Drvena kutija: Sastavljanje
Drvena kutija: Sastavljanje

Nakon što se boja osušila, zalijepila sam sve zajedno pomoću brzosušećeg ljepila za drvo, pazeći da je sve ravno svaki put kad zalijepim dva komada. Čekao sam da se osuši, prije nego što sam slijepio sljedeće dijelove.

Korak 7: Krug

Krug
Krug

Sljedeći dio ovog projekta je za krug. Za ovaj dio trebat će vam vaš Arduino ili bilo koji mikročip programer i Attiny85. Kao što sam već naveo, izrezao sam LED diode na sekunde jer su mi sekunde previše ometale. Dakle, na početku slike prikazuju sve LED diode, a kasnije sekunde izostaju. Za programiranje Attinyja s Arduinom kao ISP-a slijedio sam ovaj lijepi vodič iz instrukcija koje je dao Randofo: https://www.instructables.com/id/Program-an-ATtiny… Kod koji sam postavio u Attiny:*Kôd se temelji na internom taktu od 16Mhz, ali se može promijeniti*Koristio sam mjerače vremena i prekide čipa za izradu sata.

Korak 8: Krug: Lemljenje LED dioda

Krug: Lemljenje LED -a
Krug: Lemljenje LED -a
Krug: Lemljenje LED -a
Krug: Lemljenje LED -a

Lemilicama sam zajedno lemio i već izbušeno kućište kako bih pravilno postavio LED diode tijekom lemljenja. Svaki Led stupa lemljen je svojom katodom Svaki Led u nizu lemljen je anodom

Korak 9: Krug: Izgradnja kruga

Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga
Krug: Izgradnja kruga

S Attinyjem programiranim s kodom, sve što trebate učiniti je prvo izgraditi krug koristeći ploču za testiranje mog programa i provjeriti je li sve radilo prije lemljenja cijelog kruga. Korištenje registra pomaka potrebno je jer Attiny ne pruža dovoljno izlaznih pinova za 8 krajnjih točaka (4 reda, 4 stupca) i dva gumba. Plan i sklop koji sam napravio nalaze se na slikama. Testirao sam svoj krug na ploču i kad je bilo dobro krenuti, lemio sam je na ploču. Nisam imao držač baterije za ćeliju pa sam maštovito izgradio privremeni (vrlo škrto..). Preporučujem korištenje stvarnog držača baterije.

Korak 10: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje
Sklapanje
Sklapanje
Sklapanje
Sklapanje

Posljednji korak bio je sastaviti sve, a to je jednostavno popraviti krug u kućištu i LED diode u odgovarajućim rupama. Tada možete namjestiti vrijeme pomoću gumba i pustiti Attiny da prati vrijeme. Na primjer, na drugoj slici: Sati2 = 2 i Sati1 = 1Mins2 = 1 i Mins1 = 6, pa je vrijeme 21: 16I to je to! Slobodno ostaviti komentare i prijedloge!

Preporučeni: