Sadržaj:

Resplendr privjesak: 7 koraka
Resplendr privjesak: 7 koraka

Video: Resplendr privjesak: 7 koraka

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

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 gumb 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 na praćenju!

Korak 1: Prikupite materijale

Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale

Evo svega što će vam trebati:

  • Adafruit GEMMA v2 - Minijaturna elektronička platforma za nošenje - Ovaj mali nosivi mikrokontroler bit će mozak vašeg projekta. To će spojiti bateriju sa svjetlima i reći svjetlima što učiniti. Evo raščlambe dijelova ploče.

    • USB - koristi se za učitavanje 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 svjetlo i gumb svjetlom (G, -)
      • D1 - Ovo je "digitalni" pin koji ćemo koristiti za gumb
      • Vout - Ovo će napajati svjetla (V, +) svjetla iz baterije
      • 3Vo - Ovo će napajati 3 volta; ovo nećemo koristiti
      • D0 - Ovo je "digitalni" pin kojim ćemo svjetlima reći što učiniti
      • 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. Kombiniraju se u različitim količinama kako bi stvorile sve boje duge. Budući 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šu Gemmu kako bi napajala vaša svjetla i punila se 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 spomenuto, uključite bateriju u ovaj punjač i spojite ravnu stranu u USB utičnicu. Malo zeleno svjetlo pokazat će da je baterija "gotova" s punjenjem.
  • Taktilni prekidač (6 mm tanak) - Ovaj mali bijeli klikajući gumb će se kretati između načina rada
  • Silikonska žica sa žicom sa navojem - 26AWG - Koristit će se 3 komada žice, svaki dugačak oko 4 ". Neće vam trebati cijele duljine žice, pa ćete imati dodatnu vrijednost ako pogriješite.
  • Pribor za nakit - prstenje 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 mjedene spužve Hakko, lemljenje, stara daska za rezanje drva i ventilator u blizini.

Korak 2: Pričvrstite gumb

Pričvrstite gumb
Pričvrstite gumb
Pričvrstite gumb
Pričvrstite gumb

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

Osigurajte gumb preklapanjem nogu sa stražnje strane Gemme. Lemit ćemo gumb na ploču, ali trebao 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: 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
Pričvrstite žice na Gemmu
  1. Izrež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 za podatke (D). Budući da smo samo koristeći 3 žice za ovaj projekt, sve boje će biti dovoljne.
  2. Skinite oko 1/2 " - 3/4" s jednog kraja svake žice.
  3. Uvijte ogoljeni kraj prve žice.
  4. Provucite ga kroz rupu s oznakom 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 drži dolje.
  5. Okrenite Gemmu i lemite žicu i nogicu dugmeta na GND pin na Gemmi
  6. Uvijte ogoljeni kraj druge žice.
  7. Provucite ga kroz rupu s oznakom 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 ga preklapanje žice straga drži dolje.
  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 rupu s oznakom 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 drži dolje.
  11. Okrenite Gemmu i lemite žicu i nogicu dugmeta na D0 pin na Gemmi.
  12. Lemite drugu nogicu gumba 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 dovrš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 prerezati i ogoliti žicu kako 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 si 1/2 " - 3/4" ogoljene žice za rad.
  4. Preostale dvije žice izrežite i ogolite na istim približnim duljinama.
  5. Okrenite ogoljeni kraj žice "D0" i provucite je kroz rupu s oznakom "D In" na neopikselnom prstenu. Žicu možete provući kroz prednju ili stražnju stranu neopikselnog prstena.
  6. Lemite žicu D0 na prsten od neopiksela.
  7. Okrenite ogoljeni kraj žice "GND" i provucite je kroz rupu s oznakom "G" na neopikselnom prstenu. Žicu možete provući kroz prednju ili stražnju stranu neopikselnog prstena.
  8. Lemite žicu "GND" na prsten od neopiksela.
  9. Okrenite ogoljeni kraj žice "Vout" i provucite je kroz rupu s oznakom "V+" na neopikselnom prstenu. Žicu možete provući kroz prednju ili stražnju stranu neopikselnog prstena.
  10. Lemite žicu "Vout" na prsten od neopiksela.
  11. Odrežite višak žica.

Napomena: Ako vam je lemljenje ugodno, možda ćete moći postaviti sve žice i dovrš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 upotrijebite IDE na webu 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 knjižnice 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 knjižnice u Arduino IDE.

Druga je mogućnost 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 podržite ih ako možete jer su super! Codebender je izvrstan način da nekoga upoznate s 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 sastavili su i dosta instrukcija.

Pregledajte skicu

Evo moje skice: FastLED Palette Button od amelia.tetterton

"Kloniraj i uredi" moju skicu i "spremi" je na svoj codebender račun ili je kopiraj i zalijepi na novu skicu u svom Arduino IDE -u.

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

  • Red 23: Svjetlina je postavljena na 1/8 pune svjetline.
  • Redci 30: ako promijenite broj načina rada, morate ažurirati broj "8"
  • Redak 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 koje 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.
  • Redci 98-148: FastLED ima hrpu ugrađenih "paleta" za odabir. Grupa boja u paleti šalje se kroz traku LED -ova u brzinama i koracima 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. KORACI se odnose na to koliko su široke trake boja. 1 = više poput nagiba, 10 = više poput pruga.
  • Linije 170-185: Ovo je još jedan način postavljanja nove palete. Ovaj je način sličan načinu prikazanom na naušnicama Adafruit Gemma Hoop. Igrajte se s bojama, a zatim brzinom, i miješanjem na redove 145-188 i pogledajte što će se dogoditi.
  • Linije 188-199: Ovo je još jedan način postavljanja nove palete. Ovaj način rada pokazat će polovicu LED dioda zelenu, a drugu polovicu ružičastu. Igrajte se s bojama, a zatim brzinom, i miješanjem na linijama 133-135 i pogledajte što će se dogoditi.

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

Gemma je jeftin mikrokontroler. Kad ga uključite i uključite, treptat će crveno svjetlo i palit će se oko 10 sekundi. To znači da je spreman za "prihvaćanje" koda. U protivnom morate pritisnuti gumb za resetiranje da biste unijeli ono što se naziva "način pokretanja pokretačkog programa". Ostali mikrokontroleri jednostavno ć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 pogrešku, pokušajte isključiti i ponovno uključiti ploču ili pritisnite malu crnu tipku "reset" na ploči. Na Mac računalu moram povezati svoju Gemmu s računalom putem USB čvorišta (pa … Gemma na mikrousb na USB čvorište na miniusb na Mac) samo da bi radila. Strpljenje!

Prenesite skicu. Pritisnite gumb za poništavanje na Gemmi i "Prenesite" kôd na svoju Gemmu.

Provjerite jeste li dobili poruku "Uspješno preneseno" ili neku drugu pozitivnu poruku koja potvrđuje da je kôd učitan.

Bilješke

  • Ako naiđete na probleme u kojima ploča ne ulazi u način podizanja sustava kada pritisnete gumb za poništavanje, pokušajte isključiti svoj Gemma, a zatim ga ponovno uključiti.
  • Sve što je napisano u retku nakon dvije kose crte, poput ovog: //, je komentar. Mogli biste napisati "// bla, bla, bla" i bilo bi u redu. Komentari u više redaka nalaze se između "/*" i "*/". Codebender čini da svi komentari izgledaju zeleno. Razmaci i prazne linije su u redu pa slobodno odvojite stvari kako bi vam odgovarale.
  • Provjerite jeste li odabrali ispravnu ploču (Gemma) i priključak.
  • Uvijek "provjerite" prije nego što "prenesete". Codebender ili IDE obavijestit će vas ako je vaša skica prevelika. Ako jest, 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 prstenu NeoPixel.
    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 gumba 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 bijeli gumb za pomicanje 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 susreću s pločom.
  • Isključite bateriju iz ploče i stavite ljepilo* na mjesto gdje se žice baterije spajaju s baterijom i priključkom.

*Ako koristite e6000, učinite to posljednje jer je potrebno dobra 24 sata da se potpuno postavi. Također možete koristiti vruće ljepilo, ali budite oprezni pri upotrebi na ili blizu baterije. Više volim biti oprezan!

Preporučeni: