Satura rādītājs:

ATTiny 85 kontrolējamas svētku stīgu gaismas: 5 soļi
ATTiny 85 kontrolējamas svētku stīgu gaismas: 5 soļi

Video: ATTiny 85 kontrolējamas svētku stīgu gaismas: 5 soļi

Video: ATTiny 85 kontrolējamas svētku stīgu gaismas: 5 soļi
Video: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Novembris
Anonim
ATTiny 85 kontrolējamas svētku stīgu gaismas
ATTiny 85 kontrolējamas svētku stīgu gaismas
ATTiny 85 kontrolējamas svētku stīgu gaismas
ATTiny 85 kontrolējamas svētku stīgu gaismas
ATTiny 85 kontrolējamas svētku stīgu gaismas
ATTiny 85 kontrolējamas svētku stīgu gaismas

Pārlūkojot eBay, es saskāros ar šīm 50 adresējamo gaismas diožu virknēm, izmantojot mikroshēmu WS2811, lai gan es nedomāju, ka tās patiešām ir paredzētas izmantošanai kā pasaku gaismas, taču tās darbojas labi un izskatās lieliski kokā. Tāpat būtu iespējams mainīt krāsas, lai tās būtu piemērotas jebkuram svētku tēmu skaitam. Tā kā ir gandrīz Ziemassvētki, esmu gājis ar daudzām un sarkanām un zaļām krāsām, kā arī dažiem modeļiem, kuros izmantota daudz nejaušu krāsu, un, protams, kāds adresējamais LED projekts būtu pilnīgs bez varavīksnes.

Mikro kontrolieris ir ATTiny 85, un ir 3 pogas, kas maina režīmu un modeļu ātrumu, kas, es ceru, ir diezgan intuitīvs.

Es esmu liels ATTiny85 ventilators, jo tas labi darbojas ar Arduino IDE, tas ir lēts un pēc manas pieredzes ir diezgan elastīgs mikroshēmas.

Kopējās izmaksas par komplektu ir mazākas par 15 sterliņu mārciņām, un tās varētu viegli pabeigt nedēļas nogalē, izmantojot tikai pamata rīkus.

Nepieciešamās pagaidu daļas:

  • Arduinouno vai līdzvērtīgs ATTiny programmēšanai
  • maizes dēlis un džemperu vadi ATTiny testēšanai un programmēšanai
  • lodāmurs un lodētava
  • karstās līmes pistole

Būvniecībā izmantotās detaļas:

Esmu iekļāvis saites uz dažiem Amazon vienumiem, lai palīdzētu tos identificēt, tā nekādā ziņā nav labākā vieta, kur tos iegādāties, un jums vajadzētu iepirkties.

  • ATTiny85 plus izvēles DIP 8 IC ligzda (https://amzn.to/2RgKpeJ)
  • 1000uF kondensators * (sk. Piezīmes)
  • 3 x 1 līdz 5 kΩ Noņemiet rezistorus.
  • 1 x 300-500Ω rezistors * (skat. Piezīmes)
  • 1 prototipēšanas dēļa gabals (https://amzn.to/2Rn4YGs)
  • USB līdz DC kabelis (https://amzn.to/2BE2iyP)
  • Līdzstrāvas ligzdas savienotājs (https://amzn.to/2TUFbHy)
  • Adresējamo gaismas diodes kodums (https://amzn.to/2Rm1Yds)
  • 3 x īslaicīgs spiediena slēdzis
  • Projekta kaste (https://amzn.to/2DTeTzA)

Trīs īslaicīgi nospiežamie slēdži var būt jebkura veida, bet jums var būt nepieciešams pielāgot savu dizainu, lai tas atbilstu jūsu slēdžiem. Man bija daži ar garāku pogu un 2 kājām, kas padara tos labi piemērotus šim projektam, jo es varu tos izbāzt caurumā augšējā vāciņā un karsti pielīmēt vietā no apakšas.

* Tas ir nokopēts no Adafruit NeoPixel Überguide un izskaidro kondensatora un rezistora nepieciešamību.

Pirms NeoPixels pievienošanas jebkuram lielam barošanas avotam (līdzstrāvas “sienas kārpu” vai pat lielam akumulatoram), pievienojiet kondensatoru (1000 µF, 6,3 V vai augstāks) + un - spailēm, kā parādīts iepriekš. Kondensators aizsargā pēkšņas svītras radītās strāvas izmaiņas. Novietojiet 300 līdz 500 omu rezistoru starp Arduino datu izvades tapu un pirmā NeoPixel ieeju. Rezistoram jābūt stieples galā, kas ir vistuvāk NeoPixel (-iem), nevis mikrokontrolleram. Dažos produktos šis rezistors jau ir iekļauts … ja neesat pārliecināts, pievienojiet to … dubultošana nekaitē!

Citas lietas, kas jāņem vērā:

Enerģijas patēriņš vienmēr ir tas, par ko jums jādomā, izmantojot adresējamas gaismas diodes. Lai noskaidrotu, cik daudz enerģijas jums būs nepieciešams, vienkārši paņemiet savā blokā esošo gaismas diožu skaitu un reiziniet to ar 60, jo katra gaismas diode var uzņemt 60mA

Šī virkne ir 50, tāpēc 50X60 ir 3000 vai 3 ampēri, lai gan šī ir diezgan liela jauda, ir vērts atcerēties, ka tās izmantos tikai tik daudz, ja visās 3 krāsās būs pilns spilgtums. Jūs varat sakārtot savu kodu, lai no tā izvairītos, vai izmantot komandu setBrightness (), lai to ierobežotu. testējot esmu atklājis, ka mana iestatīšana darbojas labi ar 2 amp barošanas avotu.

Es ļoti ieteiktu izlasīt Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…), jo tas visu izskaidro daudz detalizētāk, nekā es varu.

1. solis: urbšana

Urbšana
Urbšana
Urbšana
Urbšana
Urbšana
Urbšana

Urbšana

Projekta kastē ir daži caurumi.

  • 1x 8mm aizmugurē kontaktligzdai
  • Priekšpusē 3x 2,5 mm caurumi 3 gaismas diodēm vai 1 caurums, kas ir pietiekami liels, lai izietu visi 3 vadi.
  • Pogas augšpusē 3x 3,5 mm

Vislabāk ir izmēģināt 8 mm caurumu, bet kā mīkstas plastmasas kastīti to ir viegli urbt, un tam nevajadzētu radīt nekādas problēmas

2. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Alvējiet kontaktligzdas savienotājus, ievietojiet tos kastē un pievelciet stiprinājuma uzgriezni.

Ievietojiet pogas caurumos un ievietojiet karstā līme vai epoksīda veidā. Es esmu izvilcis vienu kāju no katras pogas kopā un pielodējis kopā, tāpēc mums būs nepieciešams tikai viens 5 voltu padeve visām 3 pogām.

LED virknēm ir 2 papildu vadi, kas mums nav jāpievieno šim projektam, lai mēs varētu tos nogriezt. Esmu nogriezis tos tuvu augšai nedaudz dažādos garumos, lai tie nevarētu saīsināties. Saglabājiet šos vadus, jo mēs tos varam pārstrādāt kastes iekšpusē

Esmu arī nogriezis savienotāju, jo mēs lodēsim tieši pie vadiem, nogrieziet pēc iespējas tuvāk savienotājam.

Prototipēšanas dēlis ļoti labi iekļaujas projekta kastē, tāpēc nav nepieciešama griešana.

Lodējiet IC ligzdu pie tāfeles kaut kur augšpusē, tas ļauj mums vairāk vietas apakšā pārējiem komponentiem un savienojumam ar LED virkni.

Lodējiet vadus pie pogas fiziskajām tapām 5, 6 un 7, pievienojiet vadus nolaižamajiem rezistoriem, kas savukārt pievienosies zemei

  • Piespraude 5 = režīma poga
  • 6. tapa = ātruma mīnusa poga
  • 7. tapa = poga Ātruma plus

Datu vads gaismas diodēm tiek savienots ar fizisko tapu 3, tāpēc pielodējiet citu vadu un pievienojiet otru galu pie 300-500Ω rezistora kaut kur pie tāfeles apakšas.

Mēs varam izmantot vadus, kurus nogriezām LED virkni, kā mūsu galvenos strāvas vadus

  • Pievienojiet IC kontaktligzdas 8. tapu, vadu pogām un galveno LED virknes SARKANO vadu ar 5 V.
  • Pievienojiet zemē IC kontaktligzdas 4. tapu, visus 3 nolaižamos rezistorus un galveno gaismas diodes balto vadu

Lodējiet 5V pogas vadu uz kopējās pogas. Pievienojiet katru pogu pareizajam IC tapai. Cerams, ka attēlos var redzēt, ka esmu iegādājies vadus, kas savienojas ar IC līdz tāfeles centram ar rezistoru vienā pusē un pogu otrā.

Es esmu ievietojis kondensatoru uz tāfeles, bet to būtu bijis vieglāk savienot ar kontaktligzdas kājām.

Kad dēlis ir pabeigts, ievietojiet 3 vadus LED virknei caur caurumiem un lodējiet uz tāfeles. Pievienojiet strāvas vadus kontaktligzdai. Šīm kontaktligzdām centrālais tapa (parasti V+) ir pievienots īsākajai kājiņai, taču vienmēr vislabāk ir vēlreiz pārbaudīt.

Pirms salīmēt visu savā vietā, vislabāk pārbaudīt, vai viss darbojas, jo ir viegli palaist garām savienojumu.

Ieteicams: