Sisällysluettelo:
- Vaihe 1: Materiaalin kerääminen
- Vaihe 2: Puukotelon rakentaminen
- Vaihe 3: Puukotelo: Kotelopalojen leikkaaminen
- Vaihe 4: Puukotelo: Led -reikien poraus
- Vaihe 5: Puukotelo: Maalaus
- Vaihe 6: Puukotelo: Kokoaminen
- Vaihe 7: Piiri
- Vaihe 8: Piiri: Ledien juottaminen
- Vaihe 9: Piiri: Piirin rakentaminen
- Vaihe 10: Kokoaminen
Video: Yksinkertainen binaarikello käyttämällä Attiny85: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tervehdys! Tässä oppaassa näytän kuinka tehdä minimalistinen ja yksinkertainen binaarikello käyttämällä arduino unoa ja attiny85 Jos et ole koskaan käyttänyt arduinoasi muiden mikrosirujen ohjelmointiin, huomaat, että se on erittäin helppo tehdä (kokeilin sitä ensimmäistä kertaa tähän projektiin ja se oli melko yksinkertainen) ja melko kätevä, koska voit pienentää projektisi kokoa!
Vaihe 1: Materiaalin kerääminen
Tässä projektissa käytin yksinkertaisia ja helposti löydettäviä materiaaleja. Materiaaliluokkia on kaksi, yksi kellokoteloa ja toinen piirilevyä varten. Puukotelo: Kaikki nämä kohteet löytyivät käsityöliikkeestä- Puupaneelit- Puuliima- Musta ja punainen ruiskumaali- Puristinpora- Jig SawCircuitry: - 13 punaista 5 V lediä- johdot- 4 x 220 ohmin vastukset- 2 x 10 k ohmin vastukset- nastanpitimet- 1 x 74 hc595 (siirtorekisteri)- 2 painike- piirilevy- 3,3 V: n nappikenno- Attiny85- Arduino- Juototyökalut
Vaihe 2: Puukotelon rakentaminen
Seuraavissa vaiheissa näytän, kuinka rakensin kellon kotelon. Käytin puulevyjä ja puuliimaa ja se toimi hyvin. Paneeleissa oli haluamani korkeus ja leveys, joten leikkaamista ei ollut paljon. Lisäksi aluksi halusin näyttää sekunnit, mutta myöhemmin, kun rakensin piiriä, huomasin, että led -kytkin oli joka sekunti todella häiritsevä, joten leikkasin ne pois ja järjestin koodini ja tapaukseni myöhemmin vastaavasti.
Vaihe 3: Puukotelo: Kotelopalojen leikkaaminen
Ensinnäkin mittasin ja leikkasin kaikki palaset, joita tarvitsen kotelon rakentamiseen. Päätin tehdä sen laatikkona ilman pohjaa. Hiomasin reunat tarvittaessa. Mitat: Sivut: 2 x (7,4 cm x 3,8 cm) Edestä ja takaa: 7,4 cm x 9,5 cm Ylä: 8,8 cm x 3,8 cm
Vaihe 4: Puukotelo: Led -reikien poraus
Porasin reikäni kotelon etupaneeliin puristimella. Ilmoitin paneeliin, mihin porata reiät, ja koska käytin halpaa käsityöpuuta, minun piti porata hitaasti, jotta puu ei halkeile. Nyt kun tajusin, että haluan ottaa LEDit pois sekunneiksi, minun piti leikata tämä paneeli tarpeettomien reikien poistamiseksi. Tajusin tämän maalatessani koteloni, joten siksi viimeisessä kuvassa on paneelini maalattu
Vaihe 5: Puukotelo: Maalaus
Kun minulla oli kaikki kellokotelon palaset, jatkoin niiden maalaamista. Valitsin punaisen ja mustan maalin, koska ledini olivat jo punaisia. Käytin kiiltävää spraymaalia antaakseni sille viimeisen ilmeen kahden maalikerroksen jälkeen. Odotin, kunnes kaikki kuivui.
Vaihe 6: Puukotelo: Kokoaminen
Maalin kuivumisen jälkeen liimasin kaiken yhteen nopeasti kuivuvan puuliiman avulla varmistaen, että kaikki oli suoraa aina, kun liimasin kaksi kappaletta yhteen. Odotin, kunnes se kuivui, ennen kuin liimasin seuraavat palat yhteen.
Vaihe 7: Piiri
Tämän projektin seuraava osa on piiri. Tässä osassa tarvitset Arduinon tai minkä tahansa mikrosiruohjelmoijan ja Attiny85: n. Kuten aiemmin totesin, katkaisin Ledit sekunneiksi, koska huomasin, että sekunnit olivat liian häiritseviä. Joten alussa kuvat näyttävät kaikki ledit, ja myöhemmin sekunnit puuttuvat. Ohjelmoidakseni Attinyn Arduinon kanssa Internet-palveluntarjoajana seurasin tätä mukavaa opetusohjelmaa randofon ohjeista: https://www.instructables.com/id/Program-an-ATtiny… Attiniin lataamani koodi:*Koodi perustuu sisäisellä 16Mhz: n kellolla, mutta sitä voidaan muuttaa*Kellon tekemiseen käytin sirun ajastimia ja keskeytyksiä.
Vaihe 8: Piiri: Ledien juottaminen
Jatkoin Ledien juottamista yhdessä juotosraudallani ja jo poratulla kotelollaan, jotta ledit asetettaisiin oikein juottamisen aikana.
Vaihe 9: Piiri: Piirin rakentaminen
Kun Attiny on ohjelmoitu koodilla, sinun tarvitsee vain rakentaa piiri käyttämällä leipälevyä testatakseni ohjelmaa ja varmistaakseni, että kaikki toimi ennen koko piirin juottamista. Siirtorekisterin käyttö on välttämätöntä, koska Attiny ei tarjoa riittävästi lähtöliittimiä 8 päätepisteelle (4 riviä, 4 saraketta) ja kahdelle painikkeelle. Suunnitelma ja tekemäni piiri ovat kuvissa. leipälevyllä ja kun oli hyvä mennä, juotin sen piirilevylle. Minulla ei ollut paristopidikettä kennolle, joten käytin mielikuvitustani väliaikaisen (hyvin luonnollinen..) rakentamiseen. Suosittelen varsinaisen paristopidikkeen käyttöä.
Vaihe 10: Kokoaminen
Viimeinen vaihe oli koota kaikki, eli yksinkertaisesti kiinnittää piiri koteloon ja ledit vastaaviin reikiin. Sitten voit asettaa ajan painikkeilla ja antaa Attiny -ohjelman seurata aikaa. Esimerkiksi toisessa kuvassa: Tunnit2 = 2 ja Tunnit1 = 1Miinit2 = 1 ja Min1 = 6, joten aika on 21:16 Ja siinä kaikki! jättää kommentteja ja ehdotuksia!
Suositeltava:
Mikro -binaarikello: 10 vaihetta (kuvilla)
Mikro -binaarikello: Kun olet aiemmin luonut Instructable (Binary DVM) -ohjelman, joka käyttää rajoitettua näyttöaluetta binaarilla, se oli vain pieni askel, kun olet aiemmin luonut pääkoodimoduulin Decimal to Binary -muunnokselle binaarikellon luomiseksi, mutta t
(Hyvin yksinkertainen) Taudin mallintaminen (käyttämällä Scratchia): 5 vaihetta
(Hyvin yksinkertainen) Taudin mallinnus (käyttämällä Scratchia): Tänään simuloimme sairauden puhkeamista, ja se on mikä tahansa sairaus, ei välttämättä COVID-19. Tämä simulaatio sai inspiraationsa 3blue1brownin videosta, johon linkitän. Koska tämä on vedä ja pudota, emme voi tehdä niin paljon kuin voimme JS: n tai Pytin kanssa
Yksinkertainen sääasema käyttämällä ESP8266: 6 vaihetta (kuvilla)
Yksinkertainen sääasema ESP8266: n avulla: Tässä opetusohjelmassa jaan, kuinka ESP8266: n avulla saadaan tietoja, kuten lämpötila, paine, ilmasto jne., Ja YouTube -tietoja, kuten tilaajat & Katselukerrat yhteensä. ja näyttää tiedot sarjamonitorissa ja näyttää ne nestekidenäytössä. Tiedot ovat f
Opetusohjelma: Kuinka tehdä yksinkertainen lämpötila -anturi käyttämällä DS18B20 ja Arduino UNO: 3 vaihetta
Opetusohjelma: Yksinkertaisen lämpötila -anturin tekeminen DS18B20: n ja Arduino UNO: n avulla: Kuvaus: Tämä opetusohjelma näyttää sinulle muutamia yksinkertaisia vaiheita lämpötila -anturin toimivuuden lisäämiseksi. Se kestää vain muutaman minuutin, jotta se toteutuu projektissasi. Onnea ! Digitaalinen DS18B20-lämpömittari tarjoaa 9--12-bittistä Celsius-lämpötilaa
Binaarikello käyttämällä neopikseleitä: 6 vaihetta (kuvien kanssa)
Binaarikello, jossa käytetään neopikseleitä: Hei ihmiset, rakastan kaikkea LEDiin liittyvää ja haluan myös käyttää niitä eri mielenkiintoisilla tavoilla Kyllä, tiedän, että binaarikello on tehty täällä useita kertoja, ja jokainen on erinomainen esimerkki siitä, miten Luo oma kellosi