Sadržaj:

Resplendr privjesak: 7 koraka
Resplendr privjesak: 7 koraka

Video: Resplendr privjesak: 7 koraka

Video: Resplendr privjesak: 7 koraka
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juli
Anonim
Image
Image
Resplendr Privezak
Resplendr Privezak
Resplendr Privezak
Resplendr Privezak

Ovaj projekt inspiriran je naučnicama Adapruit Gemma Hoop Becky Stern i Lady Ada i divnim ljudima iz FastLED biblioteke.

Ova instrukcija će vam pokazati kako stvoriti prekrasan LED privjesak s jednim ili više LED prstenova. Sviđaju mi se različiti načini nošenja pa ovaj projekt uključuje dugme kao birač načina rada.

Neću prelaziti na način dodavanja više prstenova vašem projektu, ali neke slike će vam dati nekoliko ideja o mogućnostima.

Video prikazuje kako sve to spojiti. Hvala za praćenje!

Korak 1: Prikupite materijale

Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale

Evo svega što će vam trebati:

  • Adafruit GEMMA v2 - Minijaturna elektronska platforma za nošenje - Ovaj mali nosivi mikrokontroler bit će mozak vašeg projekta. Ovo će povezati bateriju sa svjetlima i reći svjetlima šta da rade. Evo podjele dijelova ploče.

    • USB - koristi se za postavljanje novih načina rada na ploču
    • JST utičnica - koristi se za spajanje baterije na ploču radi napajanja i LED dioda
    • Ulazni/izlazni jastučići

      • GND - Ovo će opskrbiti uzemljenje (G, -) svjetlima i gumbom
      • D1 - Ovo je "digitalni" pin koji ćemo koristiti za dugme
      • Vout - Ovo će napajati svjetla (V, +) svjetla iz baterije
      • 3Vo - Ovo će napajati 3 volta; ovo nećemo koristiti
      • D0 - Ovo je "digitalni" pin koji ćemo koristiti da kažemo svjetlima šta da rade
      • D2 - Ovo je još jedan "digitalni" pin; ovo nećemo koristiti
  • NeoPixel prsten - 16 x 5050 RGB LED sa integriranim upravljačkim programima - Ovo je vaš prsten svjetla. Svaka LED dioda ima crveno, zeleno i plavo svjetlo. Kombinuju se u različitim količinama kako bi stvorile sve boje duge. S obzirom da ćemo svjetla držati na prigušenoj strani, zaista ćete moći vidjeti kako se crvena, zelena i plava svjetla kombiniraju kako bi stvorile sve boje.
  • Litij -ionska polimerna baterija - 3,7v 150mAh - Baterija se uključuje u vaš Gemma za napajanje vaših svjetala i punjenje pomoću USB punjača, a ne Gemme. Da biste napunili ovu bateriju, morate je isključiti iz Gemme
  • Adafruit Micro Lipo - USB LiIon/LiPoly punjač - v1 - Kao što je gore navedeno, uključite bateriju u ovaj punjač i spojite ravnu stranu u USB utičnicu. Malo zeleno svjetlo će pokazati da je baterija "gotova" s punjenjem.
  • Taktilno dugme za prebacivanje (tanko 6 mm) - Ovo malo belo dugme sa tasterima će se kretati između režima
  • Silikonski omotač sa žicom sa jezgrom - 26AWG - Koristit će se 3 komada žice, svaki dugačak oko 4 ". Neće vam trebati cijele dužine žice, pa ćete imati dodatne ako pogriješite.
  • Pribor za nakit - Prsten za preskakanje, naušnice, najlonski kabel, ogrlica od kabela, magnetska iglica
  • e6000

Ovo imam na svom radnom mjestu: ruke za pomoć, lemilica, čistač vrhova za lemljenje od sunđera od mesinga, lemljenje, stara daska za rezanje drva i ventilator u blizini.

Korak 2: Pričvrstite dugme

Pričvrstite dugme
Pričvrstite dugme
Pričvrstite dugme
Pričvrstite dugme

Pričvrstite mali bijeli gumb na Gemmu klizanjem nogu kroz rupe s oznakama "GND" i "D1".

Osigurajte dugme preklapanjem nogu sa stražnje strane Gemme. Lemit ćemo dugme na ploču, ali trebalo bi udobno sjediti ovdje u ovom položaju.

Nemojte ga još lemiti, inače ćete u sljedećem koraku zatvoriti rupu GND koja će nam trebati!

Korak 3: Priključite žice na Gemmu

Pričvrstite žice na Gemmu
Pričvrstite žice na Gemmu
Pričvrstite žice na Gemmu
Pričvrstite žice na Gemmu
Pričvrstite žice na Gemmu
Pričvrstite žice na Gemmu
  1. Prerežite 3 žice na oko 4 "svaka. Tradicionalno se crvena koristi za napajanje (+, V+, V), crna ili bijela se koristi za uzemljenje (G, GND), a druga boja se koristi za podatke (D). Budući da smo samo koristeći 3 žice za ovaj projekt, sve boje će biti dovoljne.
  2. Skinite otprilike 1/2 " - 3/4" s jednog kraja svake žice.
  3. Uvijte ogoljeni kraj prve žice.
  4. Provucite ga kroz otvor označen sa GND. Želite da žica prolazi od prednje strane Gemme (s gumbima) do stražnje strane. Pokušajte izolaciju žice približiti što je moguće bliže rupi. Smatram da ga preklapanje žice straga zadržava.
  5. Okrenite Gemmu i lemite žicu i nogicu dugmeta na GND pin na Gemmi
  6. Okrenite ogoljeni kraj druge žice.
  7. Provucite ga kroz otvor označen sa Vout. Želite da žica prolazi od prednje strane Gemme (s gumbima) do stražnje strane. Pokušajte izolaciju žice približiti što je moguće bliže rupi. Smatram da je preklapanjem žice straga zadržano.
  8. Okrenite Gemmu i lemite žicu i nogicu dugmeta na Vout pin na Gemmi
  9. Uvijte ogoljeni kraj treće žice.
  10. Provucite ga kroz otvor označen sa D0. Želite da žica prolazi od prednje strane Gemme (s gumbima) do stražnje strane. Pokušajte izolaciju žice približiti što je moguće bliže rupi. Smatram da ga preklapanje žice straga zadržava.
  11. Okrenite Gemmu i lemite žicu i nogicu dugmeta na D0 pin na Gemmi.
  12. Lemite drugu nogicu dugmeta na stražnju stranu D1 pina na Gemmi.
  13. Odrežite višak žica.

Napomena: Ako vam je lemljenje ugodno, možda ćete moći postaviti sve žice i završiti lemljenje odjednom. Početnicima preporučujem postavljanje i lemljenje jedne po jedne žice.

Korak 4: Priključite žice na prsten

Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
Priključite žice na prsten
  1. Postavite Gemmu i Neopixel prsten sa LED diodama i komponentama Gemme prema gore. Postavite pin D1 na Gemmu najbližu rupu na Neopixel prstenu na kojoj piše "Data In"
  2. Odredite gdje ćete presjeći i ogoliti žicu da biste spojili ovo dvoje. Vjerojatno ćete htjeti 1-1,5 "žice između Gemma i Neopixel prstena kako biste osigurali dovoljno opuštanja.
  3. Noktima ili oštricom označite dvije točke na žici - gdje ćete obrezati žicu i gdje ćete je ogoliti. Dajte sebi 1/2 " - 3/4" ogoljene žice za rad.
  4. Prerežite i ogolite preostale dvije žice na istim približnim duljinama.
  5. Okrenite ogoljeni kraj žice "D0" i provucite je kroz otvor označen sa "D In" na prstenu od neopiksela. Žicu možete provući kroz prednju ili stražnju stranu Neopixel prstena.
  6. Lemite žicu D0 na prsten od neopiksela.
  7. Okrenite ogoljeni kraj žice "GND" i provucite je kroz otvor označen sa "G" na neopikselnom prstenu. Žicu možete provući kroz prednju ili stražnju stranu Neopixel prstena.
  8. Lemite žicu "GND" na prsten od neopiksela.
  9. Okrenite ogoljeni kraj žice "Vout" i provucite je kroz otvor označen sa "V+" na neopikselnom prstenu. Žicu možete provući kroz prednju ili stražnju stranu Neopixel prstena.
  10. Lemite žicu "Vout" na Neopixel prsten.
  11. Odrežite višak žica.

Napomena: Ako vam je lemljenje ugodno, možda ćete moći postaviti sve žice i završiti lemljenje odjednom. Početnicima preporučujem postavljanje i lemljenje jedne po jedne žice.

Korak 5: Programirajte svoju Gemmu

Prvo vam je potreban način programiranja ploče. Preuzmite Arduino IDE ili koristite IDE na Internetu ako je dostupan.

Ako ste tek počeli koristiti Arduino i želite započeti novi projekt, imate nekoliko mogućnosti.

Obično koristim Arduino IDE, preuzet s njihove web stranice. Morat ćete instalirati biblioteke i podršku za ploču koju koristite. Budući da je ovo dublji proces, preporučujem da pregledate stranicu Adafruit Introduction to Gemma, a zatim provjerite resurse za instaliranje FastLED biblioteke u Arduino IDE.

Druga mogućnost je korištenje programa zasnovanog na pregledniku, poput codebender.cc. Nažalost, Codebender trenutno ne prihvaća nove registracije, ali uključio sam ove podatke samo u slučaju da otvore stvari. Molimo vas da ih podržite ako možete jer su odlični! Codebender je odličan način da nekoga upoznate sa kodom, jer samo trebate preuzeti dodatak da biste ga pokrenuli. Ako već imate Arduino IDE, skočite ispod na moj primjer skice i zalijepite je u novu skicu. Postoji sjajan Početak rada s Arduinom i Codebender Instructable od strane Ardumotive_com. Ljudi iz Codebendera su sastavili i dosta instrukcija.

Pregledajte skicu

Evo moje skice: FastLED Palette Button od amelia.tetterton

"Klonirajte i uredite" moju skicu i "spremite" je na svoj codebender račun ili je kopirajte i zalijepite u novu skicu u svom Arduino IDE -u.

Ažurirajte potrebna područja ako ste zainteresirani za bilo kakve promjene.

  • Linija 23: Osvjetljenje je postavljeno na 1/8 pune svjetline.
  • Redovi 30: ako promijenite broj načina rada, morate ažurirati broj "8"
  • Red 45-66: Ovo je prilagođena paleta koju sam nazvao MyColors. Pogledajte RGB alat za odabir boja i pronađite boje koje vam se sviđaju. Ovdje možete staviti bilo koju od 16 boja koje volite. Postoji nekoliko pravila: umjesto da napišete "zlatni štap", morat ćete napisati "GoldenRod". Dakle, prvo slovo svake riječi pišite velikim slovima i uklonite sve razmake. Nemojte gubiti ni zarez na kraju svakog retka.
  • Redovi 98-148: FastLED ima gomilu ugrađenih "paleta" za odabir. Grupa boja u paleti šalje se kroz traku LED dioda u koracima brzine i koraka koje ste odabrali. Možete promijeniti BRZINU i KORAKE kako bi stvari izgledale upravo onako kako želite. BRZINA se odnosi na to koliko se brzo boje kreću. Veći brojevi = brže kretanje. STEPS se odnosi na to koliko su široke trake boja. 1 = više poput gradijenta, 10 = više poput pruga.
  • Linije 170-185: Ovo je još jedan način postavljanja nove palete. Ovaj način rada sličan je načinu prikazanom na naušnicama Adafruit Gemma Hoop. Igrajte se s bojama, a zatim brzinom, i miješanjem na linijama 145-188 i pogledajte što će se dogoditi.
  • Linije 188-199: Ovo je još jedan način postavljanja nove palete. Ovaj način rada će pokazati polovicu LED dioda zelenom, a drugu polovicu ružičastom. Igrajte se s bojama, a zatim brzinom, i miješanjem na linijama 133-135 i pogledajte šta će se dogoditi.

Proverite skicu. Ne zaboravite pritisnuti "Spremi" ako vam uspije.

Gemma je jeftin mikrokontroler. Kad ga uključite i uključite, trepćat će crveno svjetlo i palit će se oko 10 sekundi. To znači da je spreman za "prihvaćanje" koda. U suprotnom, morate pritisnuti gumb za resetiranje da biste unijeli ono što se naziva "način pokretanja pokretačkog programa". Ostali mikrokontroleri će automatski ući u ovaj način rada, ali budući da je Gemma tako jednostavna, potrebno je da joj netko prvo da napomenu. Ako dobijete grešku, pokušajte isključiti i ponovo uključiti ploču ili pritisnite malo crno dugme "reset" na ploči. Na Mac računaru moram povezati svoju Gemmu sa računarom putem USB čvorišta (tako da… Gemma na mikrousb na USB čvorište na miniusb na Mac) samo da bi mogao raditi. Strpljenje!

Otpremite skicu. Pritisnite gumb za resetiranje na Gemmi i "Otpremite" kôd na svoju Gemmu.

Pobrinite se da dobijete poruku "Uspješno otpremljeno" ili neku drugu pozitivnu poruku koja potvrđuje da je kôd postavljen.

Napomene

  • Ako naiđete na probleme u kojima ploča ne ulazi u način pokretanja pokretačkog programa kada pritisnete gumb za poništavanje, pokušajte isključiti Gemmu iz utičnice, a zatim je ponovo uključiti.
  • Sve što je napisano na liniji nakon dvije kose crte, poput ovog: //, je komentar. Mogli biste napisati "// bla, bla, bla" i bilo bi u redu. Komentari u više redova nalaze se između "/*" i "*/". Codebender čini da svi komentari izgledaju zeleno. Razmaci i prazne linije su u redu, pa slobodno odvojite stvari da rade umjesto vas.
  • Provjerite jeste li odabrali ispravnu ploču (Gemma) i priključak.
  • Uvijek "provjerite" prije nego što "otpremite". Codebender ili IDE će vas obavijestiti ako je vaša skica prevelika. Ako jeste, morat ćete ga izmijeniti uklanjanjem jednog od svojih "načina".

Korak 6: Testirajte

Test
Test
Test
Test
Test
Test
  1. Provjerite jesu li vaše žice pravilno spojene.

    1. Nacrtajte žicu od rupe GND na vašem Gemmi do jedne od rupa GND na NeoPixel prstenu.
    2. Nacrtajte žicu od rupe Vout na vašem Gemmi do jedne od rupa VCC/V+ na prstenu NeoPixel.
    3. Nacrtajte žicu od D0 rupe na vašem Gemmi do Data In rupe na NeoPixel Prstenu
  2. Uvjerite se da su obje noge bijelog dugmeta lemljene na ploči.
  3. Priključite jst konektor iz baterije u ploču i prebacite ploču u položaj za uključivanje ako već nije.
  4. Pritisnite bijelo dugme za kretanje kroz različite načine.
  5. Potapšajte se po leđima.

Korak 7: Dovršite i prilagodite

Dovršite i dopunite!
Dovršite i dopunite!
Dovršite i dopunite!
Dovršite i dopunite!
Dovršite i dopunite!
Dovršite i dopunite!
  • Pričvrstite bateriju na stražnju stranu Gemme pomoću pjenaste trake ili ljepila*
  • Pričvrstite pribor koji volite za izradu naušnica, ogrlicu, iglu ili nešto drugo. Sićušni prstenovi za izradu nakita savršeno se uklapaju u sve otvorene rupe na Neopixel prstenu. U komentare uključite sve nove ideje!
  • Upotrijebite konac za pojačavanje položaja Gemme unutar neopikselnog prstena, posebno ako koristite žicu tanju od 26 g.
  • Stavite malo ljepila* na Gemmu na mjestu gdje se žice spajaju s pločom.
  • Isključite bateriju iz ploče i stavite ljepilo* tamo gdje žice baterije spajaju bateriju i konektor.

*Ako koristite e6000, učinite to posljednje jer su potrebna dobra 24 sata da se potpuno podesi. Možete koristiti i vruće ljepilo, ali budite oprezni pri upotrebi na ili blizu baterije. Više volim biti oprezan!

Preporučuje se: