Sisukord:

ATTiny 85 juhitavad pidulikud tuled: 5 sammu
ATTiny 85 juhitavad pidulikud tuled: 5 sammu

Video: ATTiny 85 juhitavad pidulikud tuled: 5 sammu

Video: ATTiny 85 juhitavad pidulikud tuled: 5 sammu
Video: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Juuli
Anonim
ATTiny 85 juhitavad pidulikud tuled
ATTiny 85 juhitavad pidulikud tuled
ATTiny 85 juhitavad pidulikud tuled
ATTiny 85 juhitavad pidulikud tuled
ATTiny 85 juhitavad pidulikud tuled
ATTiny 85 juhitavad pidulikud tuled

EBay sirvimisel leidsin WS2811 kiibi abil neid 50 adresseeritava LED -i stringi, kuigi ma ei usu, et need on tõesti mõeldud haldjatuldena, kuid need töötavad hästi ja näevad puul suurepärased välja. Samuti oleks võimalik värve muuta, et need sobiksid paljude pühade teemadega. Kuna on käes peaaegu jõulud, olen läinud paljude punaste ja roheliste värvidega, samuti mõned mustrid, mis kasutavad palju juhuslikke värve ja muidugi, milline adresseeritav LED -projekt oleks ilma vikerkaareta täielik.

Mikrokontroller on ATTiny 85 ja seal on 3 nuppu, mis muudavad režiimi ja mustrite kiirust, loodetavasti üsna intuitiivsel viisil.

Olen suur ATTiny85 fänn, kuna see töötab hästi Arduino IDE -ga, see on odav ja minu kogemuste põhjal üsna vastupidav kiip.

Komplekti kogumaksumus on alla 15 naela ja selle saab hõlpsasti nädalavahetusel lõpule viia ainult põhiliste tööriistadega.

Vajalikud ajutised osad:

  • Arduinouno või samaväärne ATTiny programmeerimiseks
  • leivalaud ja hüppaja juhtmed ATTiny testimiseks ja programmeerimiseks
  • jootekolb ja jootekolb
  • kuum liimipüstol

Ehituseks kasutatud osad:

Olen lisanud lingid mõnele Amazoni üksusele, et aidata neid tuvastada, see pole sugugi parim koht nende ostmiseks ja peaksite ostlema.

  • ATTiny85 pluss valikuline DIP 8 IC -pesa (https://amzn.to/2RgKpeJ)
  • 1000uF kondensaator * (vt märkmeid)
  • 3 x 1 kuni 5 kΩ Tõmmake takistid alla.
  • 1 x 300-500Ω takisti * (vt märkmeid)
  • 1 tükk prototüüpimisplaati (https://amzn.to/2Rn4YGs)
  • USB -alalisvoolukaabel (https://amzn.to/2BE2iyP)
  • Alalisvoolu pesa pistik (https://amzn.to/2TUFbHy)
  • Adresseeritavate valgusdioodide torkimine (https://amzn.to/2Rm1Yds)
  • 3 x hetkeline vajutuslüliti
  • Projekti kast (https://amzn.to/2DTeTzA)

3 hetkelist tõukelülitit võivad olla mis tahes meelepärased, kuid peate võib -olla kohandama oma disaini vastavalt oma lülititele. Mul olid mõned pikema nupu ja 2 jalaga, mis sobivad hästi selle projektiga, kuna saan neid topikaane augu kaudu torgata ja alt liimida.

* See on kopeeritud Adafruit NeoPixel Überguide'ist ja selgitab vajadust kondensaatori ja takisti järele.

Enne NeoPixelite ühendamist mis tahes suure toiteallikaga (alalisvoolu „seintüügas” või isegi suur aku) lisage kondensaator (1000 µF, 6,3 V või rohkem) üle + ja - klemmide, nagu ülal näidatud. Kondensaator puhverdab riba poolt tõmmatud voolu äkilisi muutusi. Asetage 300–500 oomi takisti Arduino andmete väljundtihvti ja esimese NeoPixeli sisendi vahele. Takisti peaks olema traadi otsas, mis on kõige lähemal NeoPixelile (mitte), mitte mikrokontrollerile. Mõnel tootel on see takisti juba olemas … kui te pole kindel, lisage see … kahekordistamisest pole kahju!

Muud tähelepandavad asjad:

Energiatarbimine on alati see, millele peate adresseeritavate LED -ide abil mõtlema. Selleks, et teada saada, kui palju energiat vajate, võtke lihtsalt oma massiivis olevate LED -ide arv ja korrutage see 60 -ga, kuna iga valgusdiood võib tõmmata 60 mA

See on string 50, seega 50X60 on 3000 või 3 amprit, samas kui see on üsna suur võimsus, tasub meeles pidada, et nad kasutavad seda palju ainult kõigi kolme värvi täieliku heleduse korral. Selle vältimiseks saate oma koodi korraldada või kasutada selle piiramiseks käsku setBrightness (). testimisel leidsin, et minu seadistus töötab hästi 2 ampri toiteallikaga.

Soovitan soojalt lugeda Adafruit NeoPixel Überguide'i (https://learn.adafruit.com/adafruit-neopixel-uber…), sest see selgitab kõike palju üksikasjalikumalt kui mina.

Samm: puurimine

Puurimine
Puurimine
Puurimine
Puurimine
Puurimine
Puurimine

Puurimine

Projektikarpi on vaja paar auku tillida.

  • 1x 8mm tagaküljel pistikupesa jaoks
  • Ees on 3x 2,5 mm augud LED -de kolme juhtme jaoks või 1 ava, mis on piisavalt suur, et kõik 3 juhet välja tulla.
  • 3x 3,5 mm ülaosas nuppude jaoks

Parim on katsetada 8 mm ava, kuid pehme plastkarbina on seda lihtne puurida ja see ei tohiks probleeme tekitada

2. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine

Plekige pistikupesa pistikud, sisestage karpi ja pingutage kinnitusmutter.

Asetage nupud aukudesse ja kuum liim või epoksiid need oma kohale. Olen tõmmanud ühe jala igast nupust kokku ja jootnud need kokku, nii et vajame kõigi kolme nupu jaoks ainult ühte 5 -voldist toiteallikat.

LED -paeltel on 2 lisatraati, mida me ei vaja selle projekti jaoks kinnitamiseks, et saaksime need ära lõigata. Olen lõiganud need ülaosast veidi erineva pikkusega, et nad ei saaks lühisesse jääda. Hoidke need juhtmed alles, kuna saame need kasti sees ringlusse võtta

Olen katkestanud ka pistiku, kuna jootame otse juhtmete külge, lõigake võimalikult pistiku lähedale.

Prototüüpimisplaat sobib projekti kasti väga kenasti, nii et see ei nõua lõikamist.

Jootke IC -pistikupesa plaadile kusagil ülaosa lähedal, see võimaldab meil allosas rohkem ruumi teistele komponentidele ja ühendada LED -stringiga.

Jootke juhtmed nuppude füüsiliste tihvtidega 5, 6 ja 7, ühendage juhtmed tõmbetakistitega, mis omakorda ühendatakse maandusega

  • Pin 5 = režiimi nupp
  • Tihvt 6 = kiirus miinusnupp
  • Tihvt 7 = kiirus pluss nupp

Valgusdioodide andmetraat ühendub füüsilise tihvtiga 3, nii et jootke teine traat sisse ja ühendage teine ots 300-500Ω takistiga kuskil plaadi põhja lähedal.

Peamiste toitejuhtmetena saame kasutada LED -stringi katkestanud juhtmeid

  • Ühendage IC -pistikupesa tihvt 8, nuppude juhe ja peamine LED -string PUNANE juhe 5V -ga
  • Ühendage maandusega IC -pistikupesa tihvt 4, kõik 3 tõmbetakistit ja LED -i peamine pistik

Jootke 5v nuputraat nuppude ühisele kohale. Kinnitage iga nupp IC õigele tihvtile. Loodetavasti näete piltidel, et olen ostnud juhtmed, mis ühendavad IC -ga plaadi keskele, mille ühel küljel on takisti ja teisel küljel nupp.

Olen kondensaatori plaadile paigutanud, kuid seda oleks lihtsam ühendada pistikupesa jalgadega.

Kui plaat on valmis, sisestage LED -stringi 3 juhtmest läbi aukude ja jootke plaadile. Ühendage toitejuhtmed pistikupessa. Nende pistikupesade keskne tihvt (tavaliselt V+) on ühendatud lühema jalaga, kuid seda on alati parem kontrollida.

Enne kõikide kohtade liimimist on kõige parem kontrollida, kas kõik töötab, sest ühendus on lihtne vahele jätta.

Soovitan: