Sisällysluettelo:
- Vaihe 1: Mikä on lyhty
- Vaihe 2: Digispark ATtiny85 on projektimme sydän
- Vaihe 3: Lyhdyn suunnittelu
- Vaihe 4: Piirilevyjen valmistus (tuottanut JLCPCB)
- Vaihe 5: Ainesosien täydellinen tarkastelu
- Vaihe 6: Juotos ja kokoaminen
- Vaihe 7: Digispark -koodi ja testivalidointi
Video: Digispark Lantern (ATtiny85 -projekti): 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei mitä kuuluu kaverit, jälleen kerran uusi ohje, kuten tavallista, näytän teille, kuinka tehdä erittäin siisti projekti elektroniikan perusteella, ja tällä kertaa teidän kaikkien on niin helppoa tehdä tämä projekti, joka on elektroninen lyhty, koska olemme tehneet robotteja ja vähän monimutkaisia projekteja, päätin tehdä tällä kertaa perustason, jotta kuka tahansa teistä voi tehdä sen, ja varmasti tarvitaan joitain sähköisiä perustietoja, mutta älä ajattele kahdesti koska se on hämmästyttävä.
Tämä projekti on niin kätevä tehdä erityisesti sen jälkeen, kun olemme saaneet räätälöidyn piirilevyn, jonka olemme tilanneet JLCPCB: ltä Lanterin ulkonäön parantamiseksi, ja myös tässä oppaassa on tarpeeksi asiakirjoja ja koodeja, jotta voit luoda oman lyhtysi.
Olemme tehneet tämän projektin vain kahdessa päivässä, vain yhden päivän laitteiston valmistuksen ja kokoonpanon loppuunsaattamiseksi, sitten toisen päivän koodin valmistelemiseksi ja testien suorittamiseksi.
Ennen aloittamista katsotaan ensin
Mitä opit tästä ohjeesta:
- Oikeiden komponenttien valitseminen projektin toimintojen mukaan.
- Piirin tekeminen kaikkien valittujen komponenttien liittämiseksi.
- Kokoa kaikki projektin osat.
- Liitä Digispark ATtiny85 Dev -levy liitäntälaitteen ohjaamiseen.
Vaihe 1: Mikä on lyhty
Me kaikki tiedämme lyhdyt ja mihin ihmiset käyttävät niitä, lyhdyt valmistettiin yleensä metallikehyksestä, jossa oli useita sivuja (yleensä neljä, mutta enintään kahdeksan), yleensä metallikoukku tai -vanne. Sivuille asennettaisiin läpikuultavaa materiaalia olevat ikkunat, jotka ovat nyt yleensä lasia tai muovia, mutta aiemmin ohuita eläinsarven levyjä, tai tinalevy, jossa on reikiä tai koristeellisia kuvioita; Vaikka joissakin antiikkilyhtyissä on vain metalliristikko, niiden toiminta selviää selvästi alla kuvatusta.
Joten se on pala säilytyslaatikkoa, joka pitää kynttilän valaisemaan alueen liekillään, meidän tapauksessamme suunnittelemme laatikon valonlähteen pitämiseksi, joka on elektroninen painettu piiri, joka sisältää kirkkaita LED -valoja ja liekille vapisten käytämme 12 V DC -tuuletinta vapistamaan joitain kangaspalasia, jotka kiinnitämme laatikon sisäpuolelle, ja myös valo muuttaa väriä käyttämiemme RGB -LEDien vuoksi ja koko järjestelmää ohjataan digispark Attiny85 -levy.
Vaihe 2: Digispark ATtiny85 on projektimme sydän
Puhutaan Digistumpin tuottamasta Digispark ATtiny85 -levystä, joka on Portlandin perheyritys ja -yritys, joka tuottaa Atmel -mikrokontrollereihin perustuvia kehityskortteja, mikä tekee niistä Arduino -yhteensopivia tuotteita, joten voit helposti vilkaista nämä levyt Arduino IDE: n avulla ja saat paljon lisätietoja kuinka käyttää tällaisia tauluja tämän opetusohjelman kautta, jossa olemme selittäneet yksityiskohtaisesti, miten Digispark ATtiny85 liitetään Arduino IDE: hen.
Kortilla on ATtiny (tunnetaan myös nimellä TinyAVR), joka on Atmelin kehittämä mikrokontrolleriperhe 1990 -luvun lopulla (myöhemmin Microchip Technology osti Atmelin vuonna 2016). Näissä siruissa on muokattu Harvard-arkkitehtuurin 8-bittinen RISC-prosessoriydin. Pienimmät AVR-mikrokontrolleriperheessään ovat ATtiny-sarja (8-bittinen ydin ja vähemmän ominaisuuksia, vähemmän I/O-nastoja ja vähemmän muistia kuin muut AVR-sarjat).
Miksi Digispark ATtiny85
käytämme tätä korttia sen pienen koon vuoksi, joka sopii täydellisesti projektiini, ja myös sen IO -nastojen vuoksi, koska tarvitsemme kolme PWM -nastaa valon värin hallintaan ja yhden digitaalisen lähdön DC -tuulettimen ohjaamiseksi transistorin ja kaiken tarvittavat IO -nastat ovat saatavilla tässä pienessä kartongissa.
Vaihe 3: Lyhdyn suunnittelu
Kuten tavallista, aloitamme laitteisto -osasta ja puhuvasta laitteistosta aloitamme lyhtylaatikosta, joten suunnittelin tämän muodon käyttämällä solidworks -ohjelmistoa, jonka avulla voin luoda DXF -tiedostoja ja ladata ne CNC -laserleikkauskoneeseen suunnitellun tuottamiseksi laatikko; käytimme 5 mm: n MDF -puumateriaalia tämän laatikon luomiseen, täydellinen, halpa ja se lisää projektimme ulkonäköä.
voit ladata DXF -tiedostot, joita olemme käyttäneet tämän lyhtylaatikon tuottamiseen tämän latauslinkin kautta.
Laatikon suunnittelu on niin yksinkertainen ja perusmalli, että voit vain noudattaa samaa suunnitteluideaa luodaksesi oman suunnittelusi muotoilulla, joka sopii sinulle paremmin.
Vaihe 4: Piirilevyjen valmistus (tuottanut JLCPCB)
Tietoja JLCPCB: stä (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) on Kiinan suurin PCB-prototyyppiyritys ja korkean teknologian valmistaja, joka on erikoistunut nopeaan PCB-prototyyppiin ja pieneräiseen PCB-tuotantoon. Yli 10 vuoden kokemuksella piirilevyjen valmistuksesta JLCPCB: llä on yli 200 000 asiakasta kotimaassa ja ulkomailla, yli 8 000 online -tilausta PCB -prototyypistä ja pieni määrä PCB -tuotantoa päivässä. Vuotuinen tuotantokapasiteetti on 200 000 neliömetriä. erilaisille 1-, 2-kerroksisille tai monikerroksisille piirilevyille. JLC on ammattimainen piirilevyvalmistaja, jolla on laajamittainen, kaivovarustus, tiukka hallinta ja erinomainen laatu.
Takaisin projektiimme
PCB: n valmistamiseksi olen vertaillut monien PCB -valmistajien hintaa ja valitsin JLCPCB: n parhaiksi PCB -toimittajiksi ja halvimpien PCB -toimittajien tilaamaan tämän piirin. Kaikki mitä minun tarvitsee tehdä, on yksinkertaiset napsautukset ladata Gerber -tiedosto ja asettaa joitakin parametreja, kuten PCB -paksuuden väri ja määrä, sitten olen maksanut vain 2 dollaria saadakseni PCB: n vain viiden päivän kuluttua.
Koska se näyttää kuvan asiaan liittyvästä kaaviosta, olen käyttänyt Digispark ATtiny85 dev -levyä koko järjestelmän ohjaamiseen. saat kaavamaisen PDF -tiedoston tämän latauslinkin kautta.
Paras laatu
näiden piirilevyjen laadukas valmistus lisää luottamustamme käyttää JLCPCB -palvelua kaikissa projekteissamme, kuten näet kaverit, piirilevy on suhteellisen pieni sopimaan sijoitteluun lyhtylaatikon sisällä, ja myös tarrat ja logot on valmistettu erittäin hyvin.
voit saada piirin Gerber -tiedostot tämän latauslinkin kautta
Vaihe 5: Ainesosien täydellinen tarkastelu
Meillä on kaikki valmiina, joten meidän on tarkistettava tarvittavat komponentit, joita tarvitsemme tälle projektille:
- Piirilevy, jonka tilaamme JLCPCB: ltä
- Digispark ATtiny85 dev board
- 4 RGB -LEDiä 5 mm
- 12 V DC -tuuletin
- BC170 -transistori
- 1K ohmin vastus
- 12 V tasavirtasovitin
- Jotkut otsikkoliittimet
Vaihe 6: Juotos ja kokoaminen
Nyt siirrymme suoraan laatikon kokoonpanoon, se on niin yksinkertaista, koska loimme ruuvin sijoittelun muotoiluun, mutta ensin meidän on peitettävä jokainen osa tällä jäljityspaperilla ja kiinnitettävä kangaspalat laatikon sivuille.
Siirry sen jälkeen elektroniseen kokoonpanoon ja juotamme kaikki komponentit piirilevyyn. löydät ylimmästä silkkikerroksesta jokaisen komponentin etiketin, joka osoittaa sen sijainnin levylle, ja näin olet 100% varma, ettet tee juotosvirheitä.
Vaihe 7: Digispark -koodi ja testivalidointi
Nyt valmistin tämän koodin, joka vaihtaa LEDien värit ja käynnistää tuulettimen, lataamme koodin ja asetamme levyn paikalleen ja kuten näet, tässä ovat LEDit, jotka vaihtavat ne väreiksi.
Saat lähdekoodin ilmaiseksi tämän latauslinkin kautta.
Kuten näet kaverit yllä olevista kuvista, Lantern vaihtaa vaaleaa väriä noudattamalla kaikkia ohjeita, jotka olemme luoneet lähdekoodin avulla, ja vielä joitain muita parannuksia, jotta se olisi paljon voita.
Odotan, että kirjoitat kommenttikenttään kaikki ideasi tämän projektin parantamiseksi ja näytät meille myös kuvia, jos kokeilet samanlaista.
Suositeltava:
Akun virrankulutuksen vähentäminen Digispark ATtiny85: 7 askelta
Digispark ATtiny85: n akun virrankulutuksen vähentäminen: tai: Arduinon käyttäminen 2032 -nappiparilla 2 vuoden ajan. Digispark Arduino -kortin käyttäminen laatikosta Arduino -ohjelmalla kuluttaa 20 mA 5 voltin jännitteellä. 2000 mAh, se kestää vain 4 päivää
EASY Rubber Duckies Digispark & DuckyTrainerilla: 4 vaihetta
EASY Rubber Duckies Digispark & DuckyTrainerin avulla: Tässä opetusohjelmassa opit asentamaan USB Rubber Ducky (USB Keystroke Injector) ilman koodausta! Mikä on USB Rubber Ducky? ● USB -laite, joka jäljittelee automaattisesti ihmistä, kun se on liitetty. ● Paljon nopeampi kuin ihminen, ei kirjoitusvirhettä
ATtiny85 puettavat värisevät aktiivisuuden seurantakellot ja ohjelmointi ATtiny85 Arduino Unolla: 4 vaihetta (kuvilla)
ATtiny85 puettavat värisevät aktiivisuuden seurantakellot ja ohjelmointi ATtiny85 Arduino Unon kanssa: Kuinka tehdä puettava aktiivisuuden seurantakello? Tämä on puettava laite, joka on suunniteltu tärisemään havaitessaan pysähtyneisyyden. Vietätkö suurimman osan ajastasi tietokoneella kuten minä? Istutko tuntikausia huomaamatta? Sitten tämä laite on f
Digispark & WS2812 Rainbow Wheel laatikossa: 4 vaihetta (kuvilla)
Digispark & WS2812 Rainbow Wheel in Box: Tämä pieni projekti on tehty kauniisti veistetyn 10x6x5cm puulaatikon ympärille, jonka löysin kaupasta. värit, puun veistetyn kannen sivut
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n avulla: 4 vaihetta
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n käyttäminen: Digispark on Attiny85 -pohjainen mikrokontrollerin kehityskortti, joka on samanlainen kuin Arduino -linja, vain halvempi, pienempi ja hieman vähemmän tehokas. Koko joukko kilpiä laajentaa sen toiminnallisuutta ja kykyä käyttää tuttua Arduino ID: tä