Sisukord:
- Samm: materjali kogumine
- 2. samm: puidust korpuse ehitamine
- 3. samm: puidust ümbris: karbitükkide lõikamine
- 4. samm: puidust korpus: LED -aukude puurimine
- 5. samm: puidust kast: värvimine
- 6. samm: puidust ümbris: kokkupanek
- Samm 7: ahel
- 8. samm: ahel: LED -ide jootmine
- 9. samm: ahel: ahela ehitamine
- 10. samm: kokkupanek
Video: Lihtne binaarkell, kasutades Attiny85: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tervitused! Selles juhendis näitan, kuidas teha minimalistlikku ja lihtsat binaarkella, kasutades arduino uno ja attiny85. Kui te pole kunagi kasutanud oma arduinot teiste mikrokiipide programmeerimiseks, näete, et seda on väga lihtne teha (proovisin seda esimest korda selle projekti jaoks ja see oli üsna lihtne) ja üsna mugav, kuna saate oma projektide suurust vähendada!
Samm: materjali kogumine
Selle projekti jaoks kasutasin lihtsaid ja hõlpsasti leitavaid materjale. Materjalide kategooriaid on kaks, üks kellaümbrise jaoks ja teine vooluringi jaoks. Puidust ümbris: Kõik need esemed leiti käsitööpoest- Puitpaneelid- puiduliim- must ja punane pihustusvärv- presspuur- Jig SawCircuitry: - 13 punast 5v LED-i- juhtmed- 4 x 220 oomi takistid- 2 x 10 k oomi takistid- tihvtide hoidjad- 1 x 74hc595 (nihkeregister)- 2 vajutusnuppu- trükkplaat- 3,3 v mündielement- Attiny85- Arduino uno
2. samm: puidust korpuse ehitamine
Järgmistes sammudes näitan, kuidas ma kella korpuse ehitasin. Kasutasin puitpaneele ja puiduliimi ning see töötas hästi. Paneelidel oli minu maitse järgi kõrgus ja laius, nii et lõikamist polnud eriti vaja teha. Samuti tahtsin ma alguses sekundeid kuvada, kuid hiljem, kui vooluringi ehitasin, leidsin, et LED -lüliti on igal sekundil tegelikult häiriv, nii et lõikasin need LED -id välja ja korraldasin hiljem oma koodi ja korpuse ümber.
3. samm: puidust ümbris: karbitükkide lõikamine
Kõigepealt mõõtsin ja lõikasin kõik tükid, mida vajaksin oma korpuse ehitamiseks. Otsustasin teha selle põhjata karbina. Vajadusel lihvisin servi. Mõõdud: küljed: 2 x (7,4 cm x 3,8 cm) ees ja taga: 7,4 cm x 9,5 cm, ülemine: 8,8 cm x 3,8 cm
4. samm: puidust korpus: LED -aukude puurimine
Puurisin augud oma korpuse esipaneelile, kasutades pressi. Märkisin paneelil, kuhu augud puurida, ja kuna kasutasin odavat käsitööpuitu, pidin puurima aeglaselt, et puit ei puruneks. Nüüd, kui mõistsin, et tahan sekunditeks LED -id välja võtta, pidin selle paneeli mittevajalike aukude eemaldamiseks lõikama. Ma mõistsin seda pärast oma korpuse värvimist, nii et sellepärast on viimasel pildil minu paneel
5. samm: puidust kast: värvimine
Kui mul olid kõik kellakoti tükid käes, hakkasin neid värvima. Valisin punase ja musta värvi, kuna minu ledid olid juba punased. Kasutasin läikivat pihustusvärvi, et anda sellele pärast kahte värvikihti viimistletud ilme. Ootasin, kuni kõik kuivas.
6. samm: puidust ümbris: kokkupanek
Pärast värvi kuivamist liimisin kõik kiiresti kokku kuivava puiduliimiga kokku, veendudes, et kõik on kohe, kui kaks tükki kokku liimisin. Ootasin, kuni see kuivab, enne kui järgmised tükid kokku liimisin.
Samm 7: ahel
Selle projekti järgmine osa on ahela jaoks. Selle osa jaoks vajate oma Arduinot või mis tahes mikrokiipide programmeerijat ja Attiny85. Nagu ma varem ütlesin, lõikasin sekundiks LED -id välja, kuna leidsin, et sekundid on liiga häirivad. Nii et alguses näitavad pildid kõiki LED -e ja hiljem sekundid puuduvad. Attiny programmeerimiseks Arduinoga Interneti-teenuse pakkujana järgisin seda kena õpetust randofo juhenditest: https://www.instructables.com/id/Program-an-ATtiny… Kood, mille Attinysse üles laadisin:*Kood põhineb sisemisel kellal 16Mhz, kuid seda saab muuta*Kella valmistamiseks kasutasin kiibi taimerid ja katkestused.
8. samm: ahel: LED -ide jootmine
Jätkasin ledide jootmist, kasutades jootekolvi ja juba puuritud korpust, et jootmise ajal LED -id õigesti paigutada. Iga veeru Led joodetakse kokku nende katoodiga
9. samm: ahel: ahela ehitamine
Kui koodiga on programmeeritud Attiny, pole vaja teha muud, kui kõigepealt konstrueerida vooluring, kasutades minu programmi testimiseks leivaplaati ja veendumaks, et kõik töötab enne täieliku vooluahela jootmist. Nihkeregistri kasutamine on vajalik, kuna Attiny ei paku 8 väljundi (4 rida, 4 veergu) ja kahe vajutusnupu jaoks piisavalt väljundnõelu. Plaan ja skeem, mille ma tegin, on piltidel. Ma testisin oma vooluringi leivalaual ja kui oli hea minna, jootsin selle trükkplaadile. Mul polnud elemendi jaoks akupesa, seega kasutasin oma kujutlusvõimet ajutise ehitamiseks (väga visandlik..). Soovitan kasutada tegelikku akuhoidjat.
10. samm: kokkupanek
Viimane samm oli kõik kokku panna, mis on lihtsalt vooluahela ja LED -ide kinnitamine vastavatesse aukudesse. Seejärel saate nuppude abil määrata kellaaja ja lasta Attiny -l jälgida aega. Näiteks teisel pildil: Tundid2 = 2 ja Tundid1 = 1Minid2 = 1 ja Min1 = 6, nii et aeg on 21:16 Ja see on kõik! kommentaaride ja ettepanekute jätmiseks!
Soovitan:
Tõeline binaarkell koos NTP sünkroonimisega: 4 sammu
Tõeline binaarkell koos NTP -sünkroonimisega: tõeline binaarkell kuvab kellaaega terve päeva binaarmurdude summana, erinevalt traditsioonilisest " binaarkellast " mis kuvab aega binaarselt kodeeritud kümnendkohtade kujul, mis vastavad tundidele/minutitele/sekunditele. Traditsiooniline
Ülim binaarkell: 12 sammu (piltidega)
Ultimate Binary Watch: tutvusin hiljuti binaarkellade kontseptsiooniga ja hakkasin uurima, kas saaksin selle endale ehitada. Siiski ei suutnud ma leida olemasolevat disaini, mis oleks samal ajal funktsionaalne ja stiilne. Niisiis, otsustasin
Binaarkell V1.0: 5 sammu
Binaarkell V1.0: kõik armastavad binaarkellasid, eriti nohikud tegijad nagu mina. Selles juhendatavas näitan teile, kuidas saate oma binaarkella teha, kasutades riiulite ja perfboard-mooduleid. Ma ei olnud valmis binaarse c
Arduino binaarkell - 3D trükitud: 5 sammu (piltidega)
Arduino binaarkell - 3D -trükitud: Olen oma kontorilaua jaoks mõnda aega vaadanud binaarkellasid, kuid need on üsna kallid ja / või neil pole tohutul hulgal funktsioone. Seega otsustasin, et teen selle hoopis ühe. Üks punkt, mida tuleb kella tegemisel arvestada, Arduino / Atmega328
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)