Turinys:

„Replendr“pakabukas: 7 žingsniai
„Replendr“pakabukas: 7 žingsniai

Video: „Replendr“pakabukas: 7 žingsniai

Video: „Replendr“pakabukas: 7 žingsniai
Video: Голубая стрела (1958) фильм 2024, Rugsėjis
Anonim
Image
Image
„Replendr“pakabukas
„Replendr“pakabukas
„Replendr“pakabukas
„Replendr“pakabukas

Šį projektą įkvėpė Becky Stern ir Lady Ada „Adafruit Gemma Hoop“auskarai ir nuostabūs žmonės su „FastLED“biblioteka.

Ši pamoka parodys, kaip sukurti gražų LED pakabuką su vienu ar daugiau šviesos diodų žiedų. Man patinka įvairūs nešiojamų įrenginių režimai, todėl šiame projekte yra mygtukas kaip režimo parinkiklis.

Aš nesiruošiu apžvelgti, kaip prie jūsų projekto pridėti kelis žiedus, tačiau kai kurios nuotraukos suteiks jums keletą galimybių idėjų.

Vaizdo įraše aprašoma, kaip visa tai sujungti. Ačiū už sekimą!

1 žingsnis: Surinkite medžiagas

Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas

Štai viskas, ko jums reikės:

  • „Adafruit GEMMA v2“- miniatiūrinė nešiojama elektroninė platforma - Šis mažas nešiojamas mikrovaldiklis bus jūsų projekto smegenys. Tai prijungs akumuliatorių prie žibintų ir nurodys žibintams, ką daryti. Štai lentos dalių suskirstymas.

    • USB - naudojamas naujiems režimams įkelti į lentą
    • JST lizdas - naudojamas prijungti akumuliatorių prie plokštės, kad būtų galima maitinti ją ir šviesos diodus
    • Įvesties/išvesties pagalvėlės

      • GND - tai suteiks žibintams ir mygtukui žemę (G, -)
      • D1 - Tai „skaitmeninis“kaištis, kurį naudosime mygtukui
      • Vout - Tai maitins (V, +) žibintus iš akumuliatoriaus
      • 3Vo - tai tiekia 3 voltus; mes šito nenaudosime
      • D0 - tai „skaitmeninis“smeigtukas, kurį naudosime nurodydami žibintams, ką daryti
      • D2 - tai dar vienas „skaitmeninis“kaištis; mes šito nenaudosime
  • „NeoPixel“žiedas - 16 x 5050 RGB šviesos diodas su integruotomis tvarkyklėmis - tai jūsų šviesų žiedas. Kiekvienas šviesos diodas turi raudoną, žalią ir mėlyną lemputes. Jie derinami skirtingais kiekiais, kad būtų sukurtos visos vaivorykštės spalvos. Kadangi mes laikysime šviesas silpnoje pusėje, jūs tikrai pamatysite, kaip raudonos, žalios ir mėlynos lemputės sujungia visas spalvas.
  • Ličio jonų polimerinė baterija - 3,7 V 150 mAh - Akumuliatorius prijungiamas prie „Gemma“, kad maitintų jūsų žibintus ir būtų įkraunamas naudojant USB įkroviklį, o ne „Gemma“. Norėdami įkrauti šią bateriją, turėsite ją atjungti nuo „Gemma“
  • „Adafruit Micro Lipo“- „USB LiIon“/„LiPoly“įkroviklis - v1 - Kaip minėta aukščiau, prijunkite bateriją prie šio įkroviklio ir plokščią pusę prijunkite prie USB lizdo. Šiek tiek žalia lemputė parodys, kad jūsų baterija „baigta“įkraunama.
  • Liečiamasis jungiklio mygtukas (plonas 6 mm) - šis mažas baltas mygtukas spustelės režimus
  • Silikoninis dangtelis suvyniota šerdimi - 26AWG - bus naudojami 3 vielos gabalai, kurių kiekvienas bus maždaug 4 colių ilgio. Jums nereikės viso ilgio vielos, todėl turėsite papildomos klaidos.
  • Juvelyrinių dirbinių aksesuarai - šuolių žiedai, auskarai, nailono laidas, kabelių karoliai, magnetinis kaištis
  • e6000

Štai ką turiu savo darbo vietoje: pagalbos rankos, lituoklis, „Hakko Brass Sponge Solder Antal Cleaner“, lydmetalis, sena medžio pjaustymo lenta ir netoliese esantis ventiliatorius.

2 žingsnis: pritvirtinkite mygtuką

Pritvirtinkite mygtuką
Pritvirtinkite mygtuką
Pritvirtinkite mygtuką
Pritvirtinkite mygtuką

Pritvirtinkite mažą baltą mygtuką prie „Gemma“, stumdami kojas per skyles, pažymėtas „GND“ir „D1“.

Užfiksuokite mygtuką, sulenkdami kojas ant užpakalinės „Gemma“pusės. Lituosime mygtuką ant lentos, tačiau šioje padėtyje jis turėtų patogiai sėdėti.

Kol kas jo ne lituokite, kitaip galite uždaryti GND skylę, kurios mums prireiks kitame žingsnyje!

3 žingsnis: prijunkite laidus prie „Gemma“

Prijunkite laidus prie „Gemma“
Prijunkite laidus prie „Gemma“
Prijunkite laidus prie „Gemma“
Prijunkite laidus prie „Gemma“
Prijunkite laidus prie „Gemma“
Prijunkite laidus prie „Gemma“
  1. Nupjaukite 3 laidus iki maždaug 4 colių. Tradiciškai raudona yra naudojama maitinimui (+, V+, V), juoda arba balta - žemei (G, GND), o kita spalva - duomenims (D). tik naudojant 3 laidus šiam projektui, tiks bet kokios spalvos.
  2. Kiekvieno laido vieną galą nuimkite maždaug nuo 1/2 "iki 3/4".
  3. Pasukite pirmosios vielos nuplėštą galą.
  4. Įveskite jį per skylę, pažymėtą GND. Norite, kad viela eitų nuo „Gemma“priekio (su mygtukais) iki galo. Stenkitės, kad laidų izoliacija būtų kuo arčiau skylės. Pastebiu, kad užlenkus laidą užpakalinėje dalyje, jis laikomas žemyn.
  5. Apverskite „Gemma“ir prilituokite vielą bei sagos kojelę prie „Gemma“kaiščio
  6. Pasukite nuluptą antrosios vielos galą.
  7. Įveskite jį per skylę, pažymėtą Vout. Norite, kad viela eitų nuo „Gemma“priekio (su mygtukais) iki galo. Stenkitės, kad laidų izoliacija būtų kuo arčiau skylės. Pastebiu, kad užlenkus laidą užpakalinėje dalyje, jis laikomas žemyn.
  8. Apverskite „Gemma“ir prilituokite vielą bei sagos kojelę prie „Gemma“kaiščio
  9. Pasukite trečiojo laido nuplėštą galą.
  10. Įveskite jį per skylę, pažymėtą D0. Norite, kad viela eitų nuo „Gemma“priekio (su mygtukais) iki galo. Stenkitės, kad laidų izoliacija būtų kuo arčiau skylės. Pastebiu, kad užlenkus laidą užpakalinėje dalyje, jis laikomas žemyn.
  11. Apverskite „Gemma“ir prilituokite vielą bei sagos kojelę prie „Gemma“kaiščio D0.
  12. Antrojo mygtuko kojelę prilituokite prie „Gemma“D1 kaiščio galo.
  13. Nupjaukite laidų perteklių.

Pastaba: jei jums patogu lituoti, galbūt galėsite uždėti visus laidus ir užbaigti litavimą vienu metu. Aš rekomenduoju pradedantiesiems vieną vielą ir lituoti po vieną.

4 žingsnis: pritvirtinkite laidus prie žiedo

Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
Prijunkite laidus prie žiedo
  1. Išdėstykite „Gemma“ir „Neopixel Ring“taip, kad šviesos diodai ir „Gemma“komponentai būtų nukreipti į viršų. Padėkite D1 kaištį ant „Gemma“arčiausiai skylės „Neopixel“žiede, kuriame parašyta „Data In“
  2. Nustatykite, kur nupjauti ir nuimti laidą, kad sujungtumėte šiuos du. Tikriausiai norėsite 1–1,5 colio vielos tarp „Gemma“ir „Neopixel“žiedo, kad būtų pakankamai laisvas.
  3. Naudodami nagus ar aštriuosius pieštukus ant vielos pažymėkite dvi vietas - kur nukirpsite vielą ir kur nušluosite vielą. Dirbkite su 1/2 " - 3/4" nuimta viela.
  4. Nupjaukite ir nuimkite likusius du laidus maždaug tokiu pačiu ilgiu.
  5. Pasukite nuplėštą „D0“vielos galą ir padėkite jį per skylę, pažymėtą „D In“ant neopikselio žiedo. Laidą galite tiekti per neopikselio žiedo priekį arba galą.
  6. Lituokite D0 laidą prie neopikselio žiedo.
  7. Pasukite nuluptą „GND“vielos galą ir padėkite jį per skylę, pažymėtą „G“ant neopikselio žiedo. Galite tiekti vielą per neopikselio žiedo priekį arba galą.
  8. Lituokite „GND“laidą prie neopikselio žiedo.
  9. Pasukite nuplėštą „Vout“vielos galą ir padėkite jį per skylę, pažymėtą „V+“ant neopikselio žiedo. Laidą galite tiekti per neopikselio žiedo priekį arba galą.
  10. Lituokite „Vout“laidą prie neopikselio žiedo.
  11. Nupjaukite perteklinius laidus.

Pastaba: jei jums patogu lituoti, galbūt galėsite uždėti visus laidus ir užbaigti litavimą vienu metu. Aš rekomenduoju pradedantiesiems vieną vielą ir lituoti po vieną.

5 žingsnis: užprogramuokite „Gemma“

Pirmiausia reikia užprogramuoti lentą. Atsisiųskite „Arduino IDE“arba naudokite žiniatinklio IDE, jei toks yra.

Jei esate naujas „Arduino“ir norite pradėti naują projektą, turite keletą galimybių.

Paprastai naudoju „Arduino IDE“, atsisiųstą iš jų svetainės. Turėsite įdiegti bibliotekas ir jūsų naudojamos plokštės palaikymą. Kadangi tai yra išsamesnis procesas, rekomenduoju peržiūrėti „Adafruit“įvado į „Gemma“puslapį ir tada patikrinti išteklius, kaip įdiegti „FastLED“biblioteką „Arduino IDE“.

Kitas variantas yra naudoti naršykle pagrįstą programą, tokią kaip codebender.cc. Deja, „Codebender“šiuo metu nepriima naujų registracijų, tačiau įtraukiau šią informaciją tik tuo atveju, jei jie atvers atsarginę kopiją. Prašome palaikyti juos, jei galite, nes jie nuostabūs! „Codebender“yra puikus būdas supažindinti ką nors su kodu, nes jums tereikia atsisiųsti papildinį, kad jis veiktų. Jei jau turite „Arduino IDE“, pereikite prie mano eskizo pavyzdžio ir įklijuokite jį į naują eskizą. Yra puikus darbo pradžia naudojant „Arduino“ir „Codebender Instructable by Ardumotive_com“. „Codebender“žmonės taip pat sudarė nemažai instrukcijų.

Peržiūrėkite eskizą

Štai mano eskizas: „FastLED Palette Button“, kurį pateikė amelia.tetterton

„Klonuokite ir redaguokite“mano eskizą ir „išsaugokite“jį savo „Codebender“paskyroje arba nukopijuokite ir įklijuokite į naują eskizą savo „Arduino IDE“.

Atnaujinkite būtinas sritis, jei norite atlikti pakeitimus.

  • 23 eilutė: ryškumas nustatytas 1/8 viso ryškumo.
  • 30 eilutės: jei pakeisite režimų skaičių, turite atnaujinti skaičių „8“
  • 45-66 eilutė: tai tinkinta paletė, kurią pavadinau „MyColors“. Patikrinkite RGB spalvų parinkiklį ir raskite jums patinkančių spalvų. Čia galite įdėti bet kokias 16 jums patinkančių spalvų. Yra keletas taisyklių: vietoj to, kad parašytumėte „auksinį strypą“, turėsite parašyti „GoldenRod“. Taigi, rašykite didžiąsias kiekvieno žodžio raides ir pašalinkite tarpus. Taip pat nepraleiskite kablelio kiekvienos eilutės pabaigoje.
  • 98-148 eilutės: „FastLED“turi daugybę integruotų „paletių“, iš kurių galima rinktis. Spalvų grupė paletėje siunčiama per šviesos diodų juostą jūsų pasirinktu greičiu ir žingsniais. Galite pakeisti SPEED ir STEPS, kad viskas atrodytų taip, kaip norite. SPEED nurodo, kaip greitai juda spalvos. Didesni skaičiai = greitesnis judėjimas. STEPS nurodo, kokios plačios yra spalvų juostos. 1 = labiau panašus į nuolydį, 10 = labiau panašus į juosteles.
  • 170–185 eilutės: tai dar vienas naujos paletės nustatymo būdas. Šis režimas yra panašus į režimą, nurodytą „Adafruit Gemma Hoop“auskaruose. Žaisk su spalvomis čia, tada greičiu ir susimaišyk 145-188 eilutėse ir pažiūrėk, kas atsitiks.
  • 188–199 eilutės: tai dar vienas naujos paletės nustatymo būdas. Šiame režime pusė šviesos diodų bus rodomi žali, o kita pusė - rožinė. Žaisk su spalvomis čia, o paskui greičiu, susimaišyk 133-135 eilutėse ir pažiūrėk, kas atsitiks.

Patikrinkite eskizą. Nepamirškite paspausti „Išsaugoti“, jei tai jums tinka.

„Gemma“yra nebrangus mikrovaldiklis. Kai prijungsite ir įjungsite, jis mirksės raudona lemputė ir įjungs apie 10 sekundžių. Tai reiškia, kad jis yra pasirengęs „priimti“kodą. Priešingu atveju turite paspausti atstatymo mygtuką, kad įeitumėte į vadinamąjį įkrovos įkėlimo režimą. Kiti mikrovaldikliai tiesiog įsijungs į šį režimą automatiškai, tačiau kadangi „Gemma“yra tokia paprasta, jam pirmiausia reikia ką nors pakelti. Jei gaunate klaidą, pabandykite atjungti ir vėl prijungti plokštę arba paspausti mažą juodą „reset“mygtuką lentoje. Jei naudojate „Mac“, turiu prijungti „Gemma“prie kompiuterio per USB šakotuvą (taigi… „Gemma“į „microusb“prie USB šakotuvo į „miniusb“prie „Mac“), kad tik jis veiktų. Kantrybės!

Įkelkite eskizą. Paspauskite „Gemma“nustatymo iš naujo mygtuką ir „Įkelkite“kodą į „Gemma“.

Įsitikinkite, kad gavote pranešimą „Įkelta sėkmingai“arba kitą teigiamą pranešimą, patvirtinantį, kad kodas buvo įkeltas.

Pastabos

  • Jei paspaudus atstatymo mygtuką kyla problemų, dėl kurių plokštė neįeina į įkrovos įkėlimo režimą, pabandykite atjungti „Gemma“ir vėl įjungti.
  • Viskas, kas parašyta eilutėje po dviejų brūkšnių, pvz., //, yra komentaras. Galite parašyti „// bla, bla, bla“ir viskas būtų gerai. Kelių eilučių komentarai yra tarp „/*“ir „*/“. „Codebender“visi komentarai atrodo žali. Tarpai ir tuščios eilutės yra tinkamos, todėl nedvejodami atskirkite dalykus, kad jie jums padėtų.
  • Įsitikinkite, kad pasirinkote tinkamą plokštę („Gemma“) ir prievadą.
  • Prieš „įkeldami“visada „patikrinkite“. „Codebender“arba IDE praneš jums, jei eskizas yra per didelis. Jei taip, turėsite jį pakeisti pašalindami vieną iš „režimų“.

6 žingsnis: išbandykite

Bandymas
Bandymas
Bandymas
Bandymas
Bandymas
Bandymas
  1. Įsitikinkite, kad jūsų laidai yra tinkamai prijungti.

    1. Nubrėžkite laidą nuo „Gemma“GND skylės iki vienos iš „NeoPixel“žiedo GND skylių.
    2. Nubrėžkite laidą nuo „Gemma“Vout skylės iki vienos iš „NeoPixel“žiedo VCC/V+ skylių.
    3. Nubrėžkite laidą nuo „Gemma“D0 skylės iki „NeoPixel“žiedo skylės „Data In“
  2. Įsitikinkite, kad abi balto mygtuko kojelės yra prilituotos prie lentos.
  3. Prijunkite jst jungtį iš akumuliatoriaus prie plokštės ir perjunkite plokštę į įjungimo padėtį, jei ji dar nėra.
  4. Norėdami slinkti įvairiais režimais, paspauskite baltą mygtuką.
  5. Paglostykite sau nugarą.

7 žingsnis: užpildykite ir prisijunkite

Užpildykite ir pridėkite!
Užpildykite ir pridėkite!
Užpildykite ir pridėkite!
Užpildykite ir pridėkite!
Užpildykite ir pridėkite!
Užpildykite ir pridėkite!
  • Pritvirtinkite akumuliatorių prie „Gemma“galo, naudodami putplasčio juostą arba klijus*
  • Prie auskarų, karolių, smeigtuko ar ko nors kito pridėkite bet kokius jums patinkančius priedus. Maži papuošalams skirti šokinėjimo žiedai puikiai tinka bet kokiose atvirose „Neopixel“žiedo skylėse. Į komentarus įtraukite visas naujas idėjas!
  • Naudokite siūlą, kad sustiprintumėte „Gemma“padėtį „Neopixel“žiedo viduje, ypač jei naudojate plonesnę nei 26 g vielą.
  • Uždėkite šiek tiek klijų* ant „Gemma“, kur laidai susitinka su plokšte.
  • Atjunkite akumuliatorių nuo plokštės ir padėkite šiek tiek klijų* ten, kur akumuliatoriaus laidai susitinka su akumuliatoriumi ir jungtimi.

*Jei naudojate „e6000“, atlikite tai paskutinį kartą, nes visiškai sukietėti užtrunka 24 valandas. Taip pat galite naudoti karštus klijus, tačiau būkite atsargūs naudodami juos ant akumuliatoriaus arba šalia jo. Man labiau patinka būti atsargiems!

Rekomenduojamas: