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, Novembar
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 bilo je prilično jednostavno) i prilično zgodan jer možete smanjiti veličinu svojih projekata!

Korak 1: Prikupljanje materijala

Za ovaj projekt koristio sam osnovne i lako dostupne materijale. Postoje dvije kategorije materijala, jedna za kućište sata i jedna za strujna kola. Drvena futrola: Svi ovi predmeti pronađeni su u zanatskoj radnji- Drvene ploče- Ljepilo za drvo- Crna i Crvena boja u spreju- Bušilica za prešanje- Žilasta pila: - 13 crvenih LED lampica od 5 V- žice- otpornici 4 x 220 oma- otpornici 2 x 10 k oma- držači pinova- 1 x 74hc595 (registar pomaka)- 2 tipke- pločica- 3.3v dugmasta ćelija- Attiny85- Arduino uno- Alati za lemljenje

Korak 2: Izrada drvenog kućišta

U sljedećim koracima pokazujem kako sam napravio kućište sata. Koristio sam drvene ploče i ljepilo za drvo i dobro je funkcioniralo. Ploče su imale visinu i širinu po mojoj želji, tako da nije bilo mnogo sečenja. Također, isprva sam htio prikazati sekunde, ali kasnije, kada sam izgradio krug, otkrio sam da prekidač LED -a 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 da to napravim kao kutiju bez dna. Brusio 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 Vrh: 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. To sam shvatio nakon što sam ofarbao kućište, pa je zato moja posljednja slika ofarbana

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 uzeo svaki komad kućišta sata, nastavio sam ih slikati. Odabrao sam crvenu i crnu boju, jer su moji LED -i 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: Sklapanje
Drvena kutija: Sklapanje
Drvena kutija: Sklapanje
Drvena kutija: Sklapanje
Drvena kutija: Sklapanje
Drvena kutija: Sklapanje

Nakon što se boja osušila, zalijepila sam sve zajedno brzosušećim ljepilom za drvo, pazeći da je sve ravno svaki put kad zalijepim dva komada. Sačekao sam da se osuši, pre nego što sam zalepio sledeće komade.

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 ranije rekao, isključio sam LED diode na sekunde jer su mi sekunde previše ometale. Dakle, na početku slike prikazuju sve LED diode, a kasnije sekunde nedostaju. Da bih programirao Attiny sa Arduinom kao ISP-om, 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 je zasnovan na internom taktu od 16Mhz, ali se može promijeniti*Koristio sam tajmere 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

Nastavio sam sa lemljenjem LED -a zajedno pomoću svog lemilice i već izbušenog kućišta kako bih pravilno postavio LED diode za vrijeme lemljenja.

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

Uz Attiny programiran 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. Upotreba registra pomaka je neophodna jer Attiny ne pruža dovoljno izlaznih pinova za 8 krajnjih tačaka (4 reda, 4 kolone) i dva tastera. Plan i kolo koje sam napravio su na slikama. Testirao sam svoje kolo na matičnoj ploči i kada 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 postaviti vrijeme pomoću gumba i pustiti Attiny da prati vrijeme. Na primjer, na drugoj slici: Sati2 = 2 i Sati1 = 1Mins2 = 1 i Mins1 = 6, tako da je vrijeme 21: 16I to je to! Slobodno ostavite komentare i prijedloge!

Preporučuje se: