Sisällysluettelo:
- Vaihe 1: Tarvitsemasi asiat:
- Vaihe 2: Kokoa levy
- Vaihe 3: Sirun ohjelmointi
- Vaihe 4: Valinnainen: 3D -tulostettu kotelo
- Vaihe 5: Asettaminen taskuaukiolle
Video: Hehkuva taskuaukio: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tervetuloa tutustumaan ensimmäisiin Instructabeleihini! Tämä oli hauska pieni projekti, jonka halusin jakaa, mutta varo, että lisää on tulossa pian! Tein tämän alunperin juhlallisuuteni vuoksi, mutta tätä mallia voitaisiin käyttää moniin vastaaviin projekteihin LED -siteistä räätälöityihin hehkuvaloihin.
Vaihe 1: Tarvitsemasi asiat:
Materiaalit:
- Attiny85 tai vastaava
- Romu protoboard
- CR2032 kellon paristopidike ja akku
- Lanka romu
- Pieni kytkin
- RGB -LED
Työkalut:
- Juotin
- Auttavat kädet
- Kannettava tietokone, jossa on Arduino IDE tai vastaava
Valinnaisia juttuja, joita satun käyttämään:
- 3D tulostin
- Pihdit
- Kondensaattori
- IC -kiinnitys uudelleenohjelmoinnin mahdollistamiseksi
- Kuparilanka
- Pinsetit
- Juotoshöyrynpoisto
- Työvalo
- Pieni AVR-ohjelmoija (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)
Vaihe 2: Kokoa levy
Olet tervetullut kokoamaan tämän haluamallasi tavalla, mutta kerron prosessini kaikille kiinnostuneille.
- Ensin koin valon. Käytin knockoff Neopixel RGBW LEDiä (https://www.amazon.com/ALITOVE-Similar-Individual-Addressable-embedded/dp/B01K4HCVDC/), jonka olin maannut edellisestä projektista. Olen myös käyttänyt tavallisia 4 -nastaisia yhteisiä katodisia RGB -LED -valoja attiny85 -sirun kanssa, joten niiden pitäisi toimia myös, mutta eivät ole aivan yhtä kirkkaita.
- Sitten juotin 4,7 mikrofaradin kondensaattorin positiivisiin ja negatiivisiin liittimiin (kuten tälle LEDille suositellaan), sitten juotin positiiviset ja negatiiviset johtimet ja datalinjan LEDille 470 ohmin vastuksella.
- Sitten laitoin akun pidikkeen pystyyn. Käytin suurempaa protoboardia kuin tarvitsin, joten minulla oli tilaa laajentaa tarvittaessa, ja sitten juotin cr2032 -paristopidikkeen positiivisen ylälevyn protoboardiin. Käytin paljaaa kuparilankaa kiertelemään negatiivipuolen akunpitimen alle.
- Seuraavaksi asetin 8 -nastaisen IC -sirun pidikkeen protoboardille akku paikallaan, joten tiesin, että tilaa olisi tarpeeksi, taittelin nastat päälle ja juotin sen sisään.
- Pohjassa liitin paristopidikkeen virta- ja maadoitusjohdot IC -pidikkeeseen. Varmista, että jätät hieman pituutta, joka voidaan myöhemmin leikata, jotta voit lisätä kytkimen sähköjohtoon.
- Tarkista vielä kerran, että akku sopii edelleen, ja jos sinulla on yleismittari, tarkista IC -pidikkeen virta- ja maadoituspistorasiat. Se saattaa tuntua työläältä, mutta näiden asioiden tarkistaminen kannattaa, jos joudut vianmääritykseen myöhemmin.
- Kytke valojohdot virtalähteeseen ja maadoitukseen (lähellä liitäntää IC -pitimeen) ja käytä yhtä datalinjaa IC: n vakiotapista. (tarkista pistorasialevyllä ja varmista, että tappi on käytettävissä, mutta muuten käytä vain sitä, joka on kätevin juottaa)
- Katkaise sitten voimalinjan kuparilanka, ennen kuin se saavuttaa IC -pidikkeen, juota pieni pituus lankaa kummallekin puolelle.
- Katkaise sitten lanka sopivan kokoiseksi, juota johtimet pienen kytkimen kahteen johtoon, leikkaa kolmas johto ja liimaa kytkin kuumaan sivulle jääneeseen avoimeen tilaan. Ole varovainen eristettäessä kytkintä, jos asetat sen muiden paljaiden johtojen päälle tai lähelle, koska kotelo on metallia. Käytin yksinkertaisesti pientä palaa sähköteippiä.
Vaihe 3: Sirun ohjelmointi
Tämän projektin koodini voidaan hakea Githubista: https://github.com/3jackattack3/simpleSpectrumLigh…. Ohjelmoidakseni tämän otin käyttöön Platformio -laajennuksen atomitekstieditorille käyttäen sparkfunin "tinyAVR -ohjelmoijaa". Kokemukseni mukaan tämä on ollut suosikki tapa kirjoittaa ja lähettää koodia IC -siruille, kuten attiny85.
Platformio -laajennus on enemmän henkilökohtainen mieltymys, vaikka suosittelen lämpimästi tarkistamaan sen. Olen kokeillut kolmea erilaista tapaa ohjelmoida arduinoja haluamissani tekstieditorissa, ja olen törmännyt ongelmiin sekä Stino- että Deviot -laajennusten kanssa Sublime -tekstille, mutta olen saavuttanut valtavan menestyksen tällä platformio -laajennuksella atomille. Koska tämä on kuitenkin enemmän henkilökohtainen mieltymys, yritän lisätä perinteisen arduino IDE -koodin heti, kun minulla on aikaa. Jos haluat muuntaa sen itse, kopioi.cpp -tiedoston teksti uuteen arduino -projektiin ja poista ensimmäinen rivi: "#include Arduino".
IC: n ohjelmointi muuttuu kuitenkin hieman monimutkaisemmaksi. Käyttämäni menetelmä tulee suoraan kipinöinnistä, ja se on paras menetelmä, jonka olen tähän mennessä löytänyt. Tutustu heidän oppaaseen, jossa on helppo seurata AVR-sirujen ohjelmointiopasta (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Toinen hallitseva menetelmä, jonka olen nähnyt, on käyttää arduino Unoa käynnistyslataimena IC -sirulle, mikä on paljon halvempaa, jos sinulla on ylimääräinen levy, mutta se on alttiimpi virheille.
Vaihe 4: Valinnainen: 3D -tulostettu kotelo
Tämän rakenteen loppuunsaattamiseksi halusin tehdä siitä hieman ammattimaisemman ja samalla suojata elektroniikkaa ja turvata kytkimen. Yllä näet iteratiivisen prosessini kotelon suunnittelusta, ja löydät mallit osoitteesta thingiverse! (https://www.thingiverse.com/thing:2904029) Suunnittelin nämä erityisesti rakennukselleni, mutta voit todennäköisesti muokata mallia tarpeidesi mukaan tai käyttää sitä vain inspiraationa omille suunnitelmillesi!
Vaihe 5: Asettaminen taskuaukiolle
Ole luova! Aloitin tavallisella "yksi kärki ylös" -taitolla (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…), joka toimii hyvin taskuneliön valon levittämiseksi. Tässä taskuaukon materiaalilla on paljon merkitystä. Amazonilta voit saada halvalla silkkitaskun neliön (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), joka toimii loistavasti valon hajottamiseksi.
Taita neliö neljään osaan ja aseta laite sitten taitettavaksi niin, että se on kiinteä molemmilta puolilta (suunnattu timantiksi). Viimeistele taitto ja käytä haarukkaa pohjassa muodon säilyttämiseksi. Kun tasku on asetettu taskuun, turvatappi on täysin piilotettu, ja jos se loistaa oikein, valo näyttää hajanaiselta, kuten videossa, eikä tässä näytetyllä kohdevalolla.
Suositeltava:
Hehkuva ilmakuplakello; Powered by ESP8266: 7 vaihetta (kuvilla)
Hehkuva ilmakuplakello; Powered by ESP8266: “hehkuva ilmakuplakello” näyttää ajan ja osan grafiikasta nesteessä olevilla valaistuilla ilmakuplilla. Toisin kuin led-matriisinäyttö, hitaasti ajelehtivat, hehkuvat ilmakuplat antavat minulle jotain rentoutumista. 90-luvun alussa kuvittelin "kuplinäytön". Unfo
UV-pimeässä hehkuva tarralaturi: 4 vaihetta (kuvilla)
UV-LED-pimeässä hehkuva tarralaturi: Tämä paristokäyttöinen UV-LED-valo auttaa pitämään pimeässä hehkuvat tarrat, jotka on valmistettu fotoluminoivasta vinyylistä, ja lataavat aina kirkkaasti pimeässä. Minulla on ystävä, joka on palomies. Hän ja hänen ystävänsä käyttävät kypärää, jossa on pimeässä hehkuva
Hehkuva väriä vaihtava kitara: 49 vaihetta (kuvilla)
Hehkuva väriä vaihtava kitara: Rock and rollin valtakunnassa on tärkeää erottua toisistaan. Koska maailmassa on miljoonia ihmisiä, jotka voivat soittaa kitaraa, yksinkertainen soittaminen ei yksinkertaisesti aio leikata sitä. Tarvitset jotain ylimääräistä noustaksesi rockjumalaksi. Harkitse tätä ohjetta
Hehkuva kivien LED -lamppu: 5 vaihetta (kuvilla)
Hehkuva Stones -LED -lamppu: Monet aikuiset saattavat muistaa rakentavansa lampun puusta ja koristamalla sen soodatölkillä ala -asteella. Tämä projekti muistuttaa niitä aikoja. Oma 13v. vanha tytär halusi rakentaa lampun, ja tämä teki hyvän lukituksen, kodin
DIY hehkuva pallo palloja Arduinolla: 8 vaihetta (kuvilla)
DIY Glowing Orb Balls Arduinon kanssa: Hei kaverit :-) Tässä ohjeessa aion rakentaa hämmästyttävän Arduino LED -projektin.Olen käyttänyt lasista valmistettuja lohikäärmepalloja, kiinnitän valkoisen LED-valon jokaiseen lohikäärmepalloon ja ohjelmoin Arduinon erilaisilla kuvio, kuten hengitysvaikutus, pinoa