Satura rādītājs:

Gaismas kulons: 7 soļi
Gaismas kulons: 7 soļi

Video: Gaismas kulons: 7 soļi

Video: Gaismas kulons: 7 soļi
Video: Обыкновенные зомби. Как работает ложь (полный выпуск) 2024, Jūlijs
Anonim
Image
Image
Gaismas kulons
Gaismas kulons
Gaismas kulons
Gaismas kulons

Šo projektu iedvesmoja Bekija Stērna un lēdijas Adas Adafruit Gemma stīpas auskari un brīnišķīgie ļaudis ar FastLED bibliotēku.

Šī pamācība parādīs, kā izveidot skaistu LED kulonu ar vienu vai vairākiem LED gredzeniem. Man patīk dažādi režīmi manos valkājamajos priekšmetos, tāpēc šajā projektā ir iekļauta poga kā režīmu atlasītājs.

Es nerunāšu par to, kā savam projektam pievienot vairākus gredzenus, bet daži attēli sniegs jums dažas idejas par iespējām.

Video aptver, kā to visu salikt kopā. Paldies par sekošanu!

1. darbība: apkopojiet materiālus

Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus

Šeit ir viss, kas jums nepieciešams:

  • Adafruit GEMMA v2 - Miniatūra valkājama elektroniska platforma - Šis mazais valkājamais mikrokontrolleris būs jūsu projekta smadzenes. Tādējādi akumulators tiks savienots ar gaismām un lukturiem būs norādīts, kas jādara. Šeit ir tablo daļu sadalījums.

    • USB - to izmanto, lai augšupielādētu jaunus režīmus savā panelī
    • JST ligzda - to izmanto, lai savienotu akumulatoru ar plāksni, lai to darbinātu un gaismas diodes
    • Ievades/izvades spilventiņi

      • GND - tas piegādās zemi (G, -) lukturiem un pogai
      • D1 - Šī ir "digitālā" tapa, kuru mēs izmantosim pogai
      • Vout - Tas piegādās enerģiju (V, +) lukturiem no akumulatora
      • 3Vo - tas nodrošinās 3 voltus; mēs šo neizmantosim
      • D0 - Šī ir "digitālā" tapa, ko mēs izmantosim, lai norādītu gaismām, kas jādara
      • D2 - šī ir vēl viena "digitālā" tapa; mēs šo neizmantosim
  • NeoPixel gredzens - 16 x 5050 RGB LED ar integrētiem draiveriem - tas ir jūsu gaismas gredzens. Katrā gaismas diodē ir sarkana, zaļa un zila gaisma. Tie tiek apvienoti dažādos daudzumos, lai iegūtu visas varavīksnes krāsas. Tā kā mēs turēsim gaismas blāvajā pusē, jūs patiešām varēsit redzēt, kā sarkanās, zaļās un zilās gaismas apvienojas, lai iegūtu visas krāsas.
  • Litija jonu polimēru akumulators - 3.7v 150mAh - akumulators tiek pievienots jūsu Gemma, lai barotu gaismas un uzlādētu, izmantojot USB lādētāju, nevis Gemma. Lai uzlādētu šo akumulatoru, tas ir jāatvieno no Gemma
  • Adafruit Micro Lipo - USB LiIon/LiPoly lādētājs - v1 - Kā minēts iepriekš, pievienojiet akumulatoru šim lādētājam un pievienojiet plakano pusi USB ligzdai. Nedaudz zaļa gaisma norāda, ka akumulators ir uzlādēts.
  • Taktilā slēdža poga (6 mm plāna) - šī mazā baltā klikšķa poga pārvietosies starp režīmiem
  • Silikona pārsega vītņveida vads - 26AWG - tiks izmantoti 3 stieples gabali, katrs apmēram 4 collu garš. Jums nebūs nepieciešams viss stieples garums, tāpēc kļūdas gadījumā jums būs papildu.
  • Juvelierizstrādājumu piederumi - lēciena gredzeni, auskari, neilona aukla, kabeļu kaklarota, magnētiskā tapa
  • e6000

Tas ir tas, kas man ir darba vietā: palīdzīgas rokas, lodāmurs, Hakko misiņa sūkļa lodēšanas uzgaļu tīrīšanas līdzeklis, lodmetāls, vecs koka griešanas dēlis un tuvumā esošs ventilators.

2. solis: pievienojiet pogu

Pievienojiet pogu
Pievienojiet pogu
Pievienojiet pogu
Pievienojiet pogu

Piestipriniet mazo balto pogu pie Gemmas, bīdot kājas caur caurumiem, kas apzīmēti ar "GND" un "D1".

Nostipriniet pogu, salokot kājas Gemma aizmugurē. Mēs lodēsim pogu uz tāfeles, taču tai vajadzētu ērti sēdēt šeit.

Lodējiet to vēl tikai, pretējā gadījumā jūs varat aizvērt GND caurumu, kas mums būs vajadzīgs nākamajā darbībā!

3. darbība: pievienojiet vadus Gemma

Pievienojiet vadus Gemma
Pievienojiet vadus Gemma
Pievienojiet vadus Gemma
Pievienojiet vadus Gemma
Pievienojiet vadus Gemma
Pievienojiet vadus Gemma
  1. Izgrieziet 3 vadus līdz apmēram 4 ". Tradicionāli barošanai tiek izmantots sarkans (+, V+, V), zemei - melns vai balts (G, GND), bet datiem - cita krāsa (D). šim projektam izmantojot tikai 3 vadus, derēs jebkuras krāsas.
  2. Noņemiet apmēram 1/2 " - 3/4" no katra stieples viena gala.
  3. Pagrieziet pirmā stieples noņemto galu.
  4. Ievadiet to caurumā, kas apzīmēts ar GND. Jūs vēlaties, lai vads virzītos no Gemma priekšpuses (ar pogām) uz aizmuguri. Mēģiniet iegūt vadu izolāciju pēc iespējas tuvāk caurumam. Es uzskatu, ka stieples salocīšana aizmugurē to notur.
  5. Pagrieziet Gemma un pielodējiet vadu un pogas kāju pie GND tapas uz Gemma
  6. Pagrieziet otrā stieples noņemto galu.
  7. Ievadiet to caurumā, kas apzīmēts ar Vout. Jūs vēlaties, lai vads virzītos no Gemma priekšpuses (ar pogām) uz aizmuguri. Mēģiniet iegūt vadu izolāciju pēc iespējas tuvāk caurumam. Es uzskatu, ka stieples salocīšana aizmugurē to notur.
  8. Pagrieziet Gemma un pielodējiet vadu un pogas kāju pie Gemma Vout tapas
  9. Pagrieziet trešās stieples noņemto galu.
  10. Izvadiet to caur caurumu, kas apzīmēts ar D0. Jūs vēlaties, lai vads virzītos no Gemma priekšpuses (ar pogām) uz aizmuguri. Mēģiniet iegūt vadu izolāciju pēc iespējas tuvāk caurumam. Es uzskatu, ka stieples salocīšana aizmugurē to notur.
  11. Pagrieziet Gemma otrādi un pielodējiet vadu un pogas kājiņu pie Gemma D0 tapas.
  12. Lodējiet otro pogas kāju D1 tapas aizmugurē uz Gemma.
  13. Apgrieziet liekos vadus.

Piezīme. Ja jums ir ērti lodēt, iespējams, varēsit novietot visus vadus un pabeigt lodēšanu vienlaikus. Iesaku iesācējiem vienu reizi pielikt un pielodēt vienu vadu.

4. solis: pievienojiet vadus gredzenam

Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
Pievienojiet vadus gredzenam
  1. Izklājiet Gemma un Neopixel Ring ar gaismas diodēm un Gemma komponentiem uz augšu. Novietojiet D1 tapu uz Gemma, kas ir vistuvāk Neopixel gredzena caurumam ar uzrakstu "Data In"
  2. Nosakiet, kur sagriezt un noņemt stiepli, lai savienotu šos divus. Jūs, iespējams, vēlēsities 1–1,5 collu stiepli starp Gemma un Neopixel Ring, lai nodrošinātu pietiekami brīvu.
  3. Izmantojot nagus vai asinātāju, uz stieples atzīmējiet divus plankumus - uz kurieni jūs sagriezīsiet vadu un kur to noņemsiet. Dodiet sev 1/2 " - 3/4" no stieples, ar kuru strādāt.
  4. Izgrieziet un noņemiet atlikušos divus vadus tādā pašā aptuvenā garumā.
  5. Pagrieziet stieples "D0" atdalīto galu un izvadiet to caurumā, kas apzīmēts ar "D In" uz neopikselu gredzena. Jūs varat barot vadu caur neopikselu gredzena priekšpusi vai aizmuguri.
  6. Lodējiet D0 vadu pie neopikselu gredzena.
  7. Pagrieziet atdalīto "GND" stieples galu un izvadiet to caurumā, kas apzīmēts ar "G" uz neopikselu gredzena. Jūs varat barot vadu caur neopikselu gredzena priekšpusi vai aizmuguri.
  8. Lodējiet "GND" vadu pie neopikselu gredzena.
  9. Pagrieziet stieples "Vout" noņemto galu un izvadiet to caur caurumu, kas apzīmēts ar "V+" uz neopikselu gredzena. Jūs varat barot vadu caur neopikselu gredzena priekšpusi vai aizmuguri.
  10. Lodējiet vadu "Vout" pie neopikselu gredzena.
  11. Apgrieziet liekos vadus.

Piezīme. Ja jums ir ērti lodēt, iespējams, varēsit novietot visus vadus un pabeigt lodēšanu vienlaikus. Iesaku iesācējiem vienu reizi pielikt un pielodēt vienu vadu.

5. solis: ieprogrammējiet savu dārgakmeni

Vispirms jums ir nepieciešams veids, kā programmēt savu dēli. Lejupielādējiet Arduino IDE vai izmantojiet tīmekļa IDE, ja tāda ir pieejama.

Ja esat jauns Arduino lietotājs un vēlaties sākt jaunu projektu, jums ir dažas iespējas.

Es parasti izmantoju Arduino IDE, kas lejupielādēts no viņu vietnes. Jums būs jāinstalē bibliotēkas un jūsu izmantotās plates atbalsts. Tā kā šis ir padziļinātāks process, iesaku pārskatīt lapu Adafruit Ievads Gemma un pēc tam pārbaudīt resursus FastLED bibliotēkas instalēšanai Arduino IDE.

Vēl viena iespēja ir izmantot pārlūkprogrammu, piemēram, codebender.cc. Diemžēl Codebender pašlaik nepieņem jaunas reģistrācijas, taču esmu iekļāvis šo informāciju tikai gadījumā, ja tās atver lietas. Lūdzu, atbalstiet viņus, ja varat, jo viņi ir lieliski! Codebender ir lielisks veids, kā iepazīstināt kādu ar kodu, jo, lai to sāktu, jums vienkārši jālejupielādē spraudnis. Ja jums jau ir Arduino IDE, pārejiet tālāk uz manu skices piemēru un ielīmējiet to jaunā skicē. Ir lielisks sākums ar Arduino un Codebender Instructable by Ardumotive_com. Arī Codebender ļaudis ir apkopojuši diezgan daudz pamācību.

Pārskatiet skici

Šeit ir mana skice: FastLED Palette Button by amelia.tetterton

"Klonējiet un rediģējiet" manu skici un "saglabājiet" to savā codebender kontā vai kopējiet un ielīmējiet to jaunā skicē savā Arduino IDE.

Atjauniniet nepieciešamās jomas, ja vēlaties veikt izmaiņas.

  • 23. līnija: spilgtums ir iestatīts 1/8 no pilna spilgtuma.
  • 30. rindas: ja maināt režīmu skaitu, jums jāatjaunina skaitlis "8"
  • 45.-66. rinda: šī ir pielāgota palete, ko es saucu par MyColors. Apskatiet RGB krāsu atlasītāju un atrodiet dažas krāsas, kas jums patīk. Šeit jūs varat ievietot jebkuras 16 krāsas, kas jums patīk. Ir pāris noteikumi: tā vietā, lai rakstītu "zelta stieni", jums būs jāraksta "GoldenRod". Tātad, ar lielo burtu lietojiet katra vārda pirmo burtu un noņemiet atstarpes. Nezaudējiet komatu arī katras rindas beigās.
  • 98-148. Rindas: FastLED ir daudz iebūvētu "paletes", no kurām izvēlēties. Krāsu grupa paletē tiek nosūtīta caur gaismas diodes joslu jūsu izvēlētajā ātrumā un soļos. Jūs varat mainīt ĀTRUMU un SOLI, lai viss izskatītos tieši tā, kā vēlaties. SPEED attiecas uz to, cik ātri krāsas pārvietojas. Lielāki skaitļi = ātrāka kustība. STEPS attiecas uz to, cik plašas ir krāsu joslas. 1 = vairāk kā gradients, 10 = vairāk kā svītras.
  • 170-185. Rindas: tas ir vēl viens veids, kā izveidot jaunu paleti. Šis režīms ir līdzīgs režīmam, kas parādīts Adafruit Gemma stīpas auskari. Spēlējiet ar krāsām šeit un pēc tam ar ātrumu, un sajaucieties ar līnijām 145-188 un redziet, kas notiek.
  • Līnijas 188-199: tas ir vēl viens veids, kā izveidot jaunu paleti. Šajā režīmā puse no gaismas diodēm būs zaļas, bet otra puse - rozā. Spēlējiet ar krāsām šeit un pēc tam ātrumu, sajaucoties ar 133.-135. Līniju, un redziet, kas notiek.

Pārbaudiet skici. Atcerieties nospiest "Saglabāt", ja tas jums palīdz.

Gemma ir lēts mikrokontrolleris. Kad to pievienojat un ieslēdzat, tas mirgos sarkanā gaismā un ieslēgsies apmēram 10 sekundes. Tas nozīmē, ka tas ir gatavs kodu “pieņemt”. Pretējā gadījumā jums ir jānospiež atiestatīšanas poga, lai ievadītu tā dēvēto "sāknēšanas ielādētāja režīmu". Citi mikrokontrolleri automātiski ieslēgsies šajā režīmā, taču, tā kā Gemma ir tik vienkārša, vispirms ir nepieciešams kāds, kas to brīdina. Ja tiek parādīta kļūda, mēģiniet atvienot un atkal pieslēgt savu dēli vai nospiediet mazo melno pogu "reset" uz tāfeles. Operētājsistēmā Mac man Gemma ir jāpievieno datoram, izmantojot USB centrmezglu (tātad… Gemma uz microusb ar USB centrmezglu līdz miniusb uz Mac), lai tas darbotos. Pacietību!

Augšupielādējiet skici. Nospiediet Gemma atiestatīšanas pogu un augšupielādējiet kodu savā Gemma.

Pārliecinieties, ka saņemat ziņojumu “Augšupielādēts veiksmīgi” vai kādu citu pozitīvu ziņojumu, kas apstiprina, ka kods ir augšupielādēts.

Piezīmes

  • Ja, nospiežot atiestatīšanas pogu, rodas problēmas, kuru dēļi neieiet sāknēšanas ielādētāja režīmā, mēģiniet atvienot Gemma un pēc tam atkal pievienojiet to.
  • Viss, kas uzrakstīts uz līnijas pēc diviem slīpsvītrām, piemēram: //, ir komentārs. Jūs varētu uzrakstīt "// bla, bla, bla" un tas būtu labi. Vairāku rindu komentāri atrodas starp "/*" un "*/". Codebender liek visiem komentāriem izskatīties zaļiem. Atstarpes un tukšas rindas ir piemērotas, tāpēc nekautrējieties nošķirt lietas, lai tās darbotos jūsu labā.
  • Pārliecinieties, vai esat izvēlējies pareizo dēli (Gemma) un portu.
  • Pirms augšupielādes vienmēr “pārbaudiet”. Codebender vai IDE informēs jūs, ja jūsu skice ir pārāk liela. Ja tā ir, jums tas būs jāpārveido, noņemot vienu no saviem "režīmiem".

6. darbība: pārbaudiet

Pārbaude
Pārbaude
Pārbaude
Pārbaude
Pārbaude
Pārbaude
  1. Pārliecinieties, vai vadi ir pareizi pievienoti.

    1. Izsekojiet vadu no GND cauruma uz jūsu Gemma līdz vienam no GND caurumiem NeoPixel gredzenā.
    2. Izsekojiet vadu no Gemma atveres atveres līdz vienam no VCC/V+ caurumiem NeoPixel gredzenā.
    3. Izsekojiet vadu no Gemma D0 cauruma līdz datu ievades caurumam NeoPixel gredzenā
  2. Pārliecinieties, ka abas baltās pogas kājas ir pielodētas pie tāfeles.
  3. Pievienojiet jst savienotāju no akumulatora plāksnei un pārslēdziet to ieslēgtā stāvoklī, ja tas vēl nav izdarīts.
  4. Nospiediet balto pogu, lai ritinātu dažādus režīmus.
  5. Paglāsti sev muguru.

7. solis: aizpildiet un izmantojiet piederumus

Pabeigt un papildināt!
Pabeigt un papildināt!
Pabeigt un papildināt!
Pabeigt un papildināt!
Pabeigt un papildināt!
Pabeigt un papildināt!
  • Pievienojiet akumulatoru Gemma aizmugurē, izmantojot putu lenti vai līmi*
  • Pievienojiet visus aksesuārus, kas jums patīk, lai izgatavotu auskarus, kaklarotu, tapu vai kaut ko citu. Sīkie lēcienu gredzeni rotaslietu izgatavošanai lieliski iederas jebkurā Neopixel gredzena atvērtā caurumā. Iekļauj komentāros visas jaunās idejas!
  • Izmantojiet diegu, lai pastiprinātu Gemma stāvokli Neopixel gredzena iekšpusē, īpaši, ja izmantojat stiepli, kas ir plānāka par 26 g.
  • Novietojiet līmi* uz Gemma, kur vadi saskaras ar dēli.
  • Atvienojiet akumulatoru no plāksnes un uzlieciet līmi* vietās, kur akumulatora vadi saskaras ar akumulatoru un savienotāju.

*Ja izmantojat e6000, rīkojieties šādi, jo pilnīgai iestatīšanai nepieciešamas 24 stundas. Varat arī izmantot karstu līmi, taču esiet piesardzīgs, lietojot to akumulatoram vai tā tuvumā. Man labāk patīk būt piesardzīgiem!

Ieteicams: