Spisu treści:

Wisiorek Resplendr: 7 kroków
Wisiorek Resplendr: 7 kroków

Wideo: Wisiorek Resplendr: 7 kroków

Wideo: Wisiorek Resplendr: 7 kroków
Wideo: Domowy zabieg na twarz po 50 latach. Porady kosmetyczki. 2024, Czerwiec
Anonim
Image
Image
Wisiorek Resplendr
Wisiorek Resplendr
Wisiorek Resplendr
Wisiorek Resplendr

Ten projekt został zainspirowany kolczykami Adafruit Gemma Hoop od Becky Stern i Lady Ady oraz wspaniałymi ludźmi z biblioteką FastLED.

Ta instrukcja pokaże Ci, jak stworzyć piękny wisiorek LED z jednym lub kilkoma pierścieniami LED. Lubię różne tryby na moich urządzeniach do noszenia, więc ten projekt zawiera przycisk jako selektor trybu.

Nie będę się zastanawiał, jak dodać kilka pierścieni do swojego projektu, ale kilka zdjęć da ci kilka pomysłów na możliwości.

Film pokazuje, jak to wszystko złożyć. Dziękuję za śledzenie!

Krok 1: Zbierz materiały

Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały

Oto wszystko, czego potrzebujesz:

  • Adafruit GEMMA v2 - Miniaturowa elektroniczna platforma do noszenia - Ten mały poręczny mikrokontroler będzie mózgiem Twojego projektu. Spowoduje to podłączenie baterii do świateł i poinformuje światła, co mają robić. Oto podział części planszy.

    • USB - Służy do przesyłania nowych trybów na twoją tablicę
    • Gniazdo JST - Służy do podłączenia akumulatora do płytki w celu jej zasilania i diod LED
    • Pady wejściowe/wyjściowe

      • GND-dostarczy uziemienie (G, -) do świateł i przycisku;
      • D1 - To jest „cyfrowy” pin, którego będziemy używać jako przycisku
      • Vout - Zapewnia zasilanie (V, +) świateł z akumulatora
      • 3Vo - To dostarczy 3 wolty; nie będziemy tego używać
      • D0 – To jest „cyfrowy” pin, którego będziemy używać do informowania świateł, co mają robić
      • D2 - To kolejny „cyfrowy” pin; nie będziemy tego używać
  • NeoPixel Ring - 16 x 5050 RGB LED ze zintegrowanymi sterownikami - to Twój pierścień świateł. Każda dioda LED ma w sobie czerwone, zielone i niebieskie światło. Łączą się w różnych ilościach, tworząc wszystkie kolory tęczy. Ponieważ będziemy trzymać światła przyciemnione, naprawdę będziesz mógł zobaczyć, jak czerwone, zielone i niebieskie światła łączą się, tworząc wszystkie kolory.
  • Akumulator litowo-jonowo-polimerowy - 3,7 V 150 mAh - Akumulator podłącza się do Gemmy, aby zasilać światła i ładować za pomocą ładowarki USB, a nie Gemmy. Aby naładować tę baterię, musisz odłączyć ją od Gemma
  • Adafruit Micro Lipo - ładowarka USB LiIon/LiPoly - v1 - Jak wspomniano powyżej, podłącz baterię do tej ładowarki i podłącz płaską stronę do gniazda USB. Małe zielone światło oznacza, że bateria jest ładowana.
  • Dotykowy przycisk przełącznika (smukły 6 mm) - Ten mały biały przycisk umożliwia nawigację między trybami
  • Przewód z rdzeniem silikonowym - 26AWG - zostaną użyte 3 kawałki drutu, każdy o długości około 4 cali. Nie będziesz potrzebować pełnej długości drutu, więc będziesz mieć dodatkowy, jeśli się pomylisz.
  • Akcesoria jubilerskie - pierścionki, kolczyki, sznurek nylonowy, naszyjnik z kabla, szpilka magnetyczna
  • e6000

Oto, co mam na swoim stanowisku pracy: pomocne dłonie, lutownicę, środek do czyszczenia grotów lutowniczych Hakko Brass Sponge, lut, starą deskę do krojenia drewna i pobliski wentylator.

Krok 2: Dołącz przycisk

Dołącz przycisk
Dołącz przycisk
Dołącz przycisk
Dołącz przycisk

Przymocuj mały biały guzik do Gemmy, wsuwając nóżki przez otwory oznaczone „GND” i „D1”.

Zabezpiecz guzik, składając nogi z tyłu Gemmy. Będziemy lutować przycisk na płytce, ale powinien tu wygodnie siedzieć w tej pozycji.

Nie lutuj go jeszcze, w przeciwnym razie możesz zamknąć otwór GND, którego będziemy potrzebować w następnym kroku!

Krok 3: Podłącz przewody do Gemma

Dołącz przewody do Gemma
Dołącz przewody do Gemma
Dołącz przewody do Gemma
Dołącz przewody do Gemma
Dołącz przewody do Gemma
Dołącz przewody do Gemma
  1. Przetnij 3 przewody do około 4 cali każdy. Tradycyjnie czerwony jest używany do zasilania (+, V+, V), czarny lub biały jest używany do uziemienia (G, GND), a inny kolor jest używany do danych (D). Ponieważ jesteśmy wystarczy użyć 3 przewodów do tego projektu, wszystkie kolory wystarczą.
  2. Zdejmij około 1/2 "- 3/4" z jednego końca każdego przewodu.
  3. Skręć pozbawiony izolacji koniec pierwszego drutu.
  4. Przeprowadź go przez otwór oznaczony jako GND. Będziesz chciał, aby przewód przebiegał od przodu Gemmy (z przyciskami) do tyłu. Postaraj się, aby izolacja przewodu była jak najbliżej otworu. Uważam, że złożenie drutu z tyłu przytrzymuje go.
  5. Odwróć Gemma i przylutuj przewód i nóżkę przycisku do pinu GND na Gemma
  6. Skręć pozbawiony izolacji koniec drugiego drutu.
  7. Podaj go przez otwór oznaczony Vout. Będziesz chciał, aby przewód przebiegał od przodu Gemmy (z przyciskami) do tyłu. Postaraj się, aby izolacja przewodu była jak najbliżej otworu. Uważam, że złożenie drutu z tyłu przytrzymuje go.
  8. Odwróć Gemma i przylutuj drut i nogę guzika do pinu Vout na Gemma
  9. Skręć pozbawiony izolacji koniec trzeciego drutu.
  10. Przełóż go przez otwór oznaczony D0. Będziesz chciał, aby przewód przebiegał od przodu Gemmy (z przyciskami) do tyłu. Postaraj się, aby izolacja przewodu była jak najbliżej otworu. Uważam, że złożenie drutu z tyłu przytrzymuje go.
  11. Odwróć Gemma i przylutuj przewód i nóżkę przycisku do pinu D0 na Gemmie.
  12. Przylutuj drugą nogę guzika z tyłu szpilki D1 na Gemma.
  13. Przytnij nadmiar przewodów.

Uwaga: Jeśli nie masz nic przeciwko lutowaniu, możesz umieścić wszystkie przewody i zakończyć lutowanie jednocześnie. Polecam początkującym miejsce i lutowanie po jednym przewodzie na raz.

Krok 4: Podłącz przewody do pierścienia

Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
Dołącz przewody do pierścienia
  1. Rozłóż Gemma i Neopixel Ring z diodami LED i komponentami Gemmy skierowanymi do góry. Umieść pin D1 na Gemmie najbliżej otworu w pierścieniu Neopixel z napisem „Data In”
  2. Określ, gdzie przeciąć i zdejmij przewód, aby połączyć te dwa. Prawdopodobnie będziesz potrzebować 1-1,5" drutu między Gemma a pierścieniem Neopixel Ring, aby zapewnić wystarczający luz.
  3. Używając paznokci lub ostrzałki, zaznacz dwa miejsca na drucie - w którym przycinasz przewód i gdzie będziesz go izolować. Daj sobie 1/2" - 3/4" pozbawionego izolacji drutu do pracy.
  4. Wytnij i zdejmij pozostałe dwa przewody o tej samej przybliżonej długości.
  5. Skręć pozbawiony izolacji koniec drutu „D0” i przeprowadź go przez otwór oznaczony „D In” na pierścieniu Neopixel. Drut można poprowadzić z przodu lub z tyłu pierścienia Neopixel.
  6. Przylutuj przewód D0 do pierścienia Neopixel.
  7. Skręć pozbawiony izolacji koniec przewodu „GND” i przeprowadź go przez otwór oznaczony „G” na pierścieniu Neopixel. Drut można poprowadzić z przodu lub z tyłu pierścienia Neopixel.
  8. Przylutuj przewód "GND" do pierścienia Neopixel.
  9. Skręć pozbawiony izolacji koniec drutu „Vout” i przełóż go przez otwór oznaczony „V+” w pierścieniu Neopixel. Drut można poprowadzić z przodu lub z tyłu pierścienia Neopixel.
  10. Przylutuj przewód „Vout” do pierścienia Neopixel.
  11. Przytnij nadmiar przewodów.

Uwaga: Jeśli nie masz nic przeciwko lutowaniu, możesz umieścić wszystkie przewody i zakończyć lutowanie naraz. Polecam początkującym miejsce i lutowanie po jednym przewodzie na raz.

Krok 5: Zaprogramuj swoją Gemma

Najpierw potrzebujesz sposobu na zaprogramowanie swojej płytki. Pobierz Arduino IDE lub użyj IDE opartego na sieci Web, jeśli jest dostępne.

Jeśli jesteś nowy w Arduino i chcesz rozpocząć nowy projekt, masz kilka opcji.

Zazwyczaj używam Arduino IDE, pobranego z ich strony. Będziesz musiał zainstalować biblioteki i wsparcie dla używanej płyty. Ponieważ jest to bardziej dogłębny proces, polecam przejrzenie strony Adafruit Wprowadzenie do Gemma, a następnie sprawdzenie zasobów do instalacji biblioteki FastLED w Arduino IDE.

Inną opcją jest użycie programu opartego na przeglądarce, takiego jak codebender.cc. Niestety, codebender nie akceptuje obecnie nowych rejestracji, ale zamieściłem te informacje na wypadek, gdyby otworzyły się kopie zapasowe. Proszę, wesprzyj ich, jeśli możesz, ponieważ są niesamowici! Codebender to świetny sposób na zapoznanie kogoś z kodem, ponieważ wystarczy pobrać wtyczkę, aby to działało. Jeśli masz już Arduino IDE, przejdź poniżej do mojego przykładu szkicu i wklej go do nowego szkicu. Jest świetny Pierwsze kroki z Arduino i Codebender Instructable autorstwa Ardumotive_com. Ludzie z Codebender również zebrali sporo instrukcji.

Przejrzyj szkic

Oto mój szkic: FastLED Palette Button autorstwa amelia.tetterton

„Klonuj i edytuj” mój szkic i „zapisz” go na swoim koncie Codebender lub skopiuj i wklej go do nowego szkicu w swoim Arduino IDE.

Zaktualizuj niezbędne obszary, jeśli jesteś zainteresowany wprowadzeniem jakichkolwiek zmian.

  • Linia 23: Jasność jest ustawiona na 1/8 pełnej jasności.
  • Linie 30: jeśli zmienisz liczbę trybów, musisz zaktualizować liczbę „8”
  • Linia 45-66: To jest niestandardowa paleta, którą nazwałem MyColors. Sprawdź próbnik kolorów RGB i znajdź kolory, które Ci się podobają. Tutaj możesz umieścić dowolne 16 kolorów. Jest kilka zasad: zamiast pisać „złoty pręt” będziesz musiał napisać „GoldenRod”. Zamień więc pierwszą literę każdego słowa na wielką i usuń spacje. Nie trać też przecinka na końcu każdej linii.
  • Linie 98-148: FastLED ma kilka wbudowanych „palet” do wyboru. Grupa kolorów w palecie jest przesyłana przez pasek diod LED z wybraną szybkością i krokiem. Możesz zmienić SZYBKOŚĆ i KROKI, aby wszystko wyglądało dokładnie tak, jak chcesz. SZYBKOŚĆ odnosi się do szybkości poruszania się kolorów. Wyższe liczby = szybszy ruch. STEPS odnosi się do szerokości pasm koloru. 1 = bardziej jak gradient, 10 = bardziej jak paski.
  • Linie 170-185: To kolejny sposób na ustawienie nowej palety. Ten tryb jest podobny do trybu pokazanego na kolczykach Adafruit Gemma Hoop. Baw się kolorami tutaj, a potem szybkością i mieszaj linie 145-188 i zobacz, co się stanie.
  • Linie 188-199: To kolejny sposób na ustawienie nowej palety. W tym trybie połowa diod LED będzie zielona, a druga połowa różowa. Baw się kolorami tutaj, a potem szybkością i mieszaj linie 133-135 i zobacz, co się stanie.

Sprawdź szkic. Pamiętaj, aby nacisnąć „Zapisz”, jeśli Ci się to uda.

Gemma to tani mikrokontroler. Po podłączeniu i włączeniu będzie migać czerwonym światłem i świecić przez około 10 sekund. Oznacza to, że jest gotowy do „zaakceptowania” kodu. W przeciwnym razie musisz nacisnąć przycisk resetowania, aby wejść w tak zwany „tryb bootloadera”. Inne mikrokontrolery po prostu automatycznie przejdą w ten tryb, ale ponieważ Gemma jest tak prosta, potrzebuje kogoś, kto ją najpierw uprzedzi. Jeśli pojawi się błąd, spróbuj odłączyć i ponownie podłączyć płytę lub nacisnąć mały czarny przycisk „reset” na płycie. Na komputerze Mac muszę podłączyć Gemmę do komputera przez koncentrator USB (więc… Gemma do microusb do koncentratora USB do miniusb do Maca), aby działała. Cierpliwość!

Prześlij szkic. Naciśnij przycisk resetowania na Gemmie i „Prześlij” kod do swojej Gemmy.

Upewnij się, że otrzymujesz komunikat „Przesłano pomyślnie” lub inny pozytywny komunikat potwierdzający przesłanie kodu.

Uwagi

  • Jeśli napotkasz problemy, w których płyta nie wchodzi w tryb bootloadera po naciśnięciu przycisku resetowania, spróbuj odłączyć Gemmę, a następnie podłączyć ją ponownie.
  • Wszystko napisane w linii po dwóch ukośnikach, na przykład: //, jest komentarzem. Możesz napisać "//bla, bla, bla" i byłoby dobrze. Komentarze wielowierszowe mieszczą się w przedziale od "/*" do "*/". Codebender sprawia, że wszystkie komentarze wyglądają na zielone. Spacje i puste linie są w porządku, więc możesz oddzielić rzeczy, aby działały dla Ciebie.
  • Upewnij się, że wybrałeś właściwą kartę (Gemma) i port.
  • Zawsze „zweryfikuj” przed „przesyłaniem”. Codebender lub IDE poinformują Cię, jeśli Twój szkic jest za duży. Jeśli tak, musisz go zmodyfikować, usuwając jeden ze swoich „trybów”.

Krok 6: Test

Test
Test
Test
Test
Test
Test
  1. Upewnij się, że przewody są prawidłowo podłączone.

    1. Prześledź przewód od otworu GND na Gemma do jednego z otworów GND na pierścieniu NeoPixel.
    2. Prześledź przewód od otworu Vout w Gemma do jednego z otworów VCC/V+ w pierścieniu NeoPixel.
    3. Prześledź przewód od otworu D0 w Gemma do otworu Data In w pierścieniu NeoPixel
  2. Upewnij się, że obie nóżki białego przycisku są przylutowane do płytki.
  3. Podłącz złącze jst z akumulatora do płytki i przełącz płytkę do pozycji włączonej, jeśli jeszcze nie jest.
  4. Naciśnij biały przycisk, aby przewinąć różne tryby.
  5. Poklep się po plecach.

Krok 7: Uzupełnij i doposaż

Kompletny i doposażony!
Kompletny i doposażony!
Kompletny i doposażony!
Kompletny i doposażony!
Kompletny i doposażony!
Kompletny i doposażony!
  • Przymocuj baterię z tyłu Gemmy za pomocą taśmy piankowej lub kleju*
  • Dołącz dowolne akcesoria, które lubisz robić kolczyki, naszyjnik, szpilkę lub coś innego. Małe pierścienie do robienia biżuterii idealnie pasują do wszystkich otwartych otworów w pierścieniu Neopixel. Dołącz wszelkie nowe pomysły w komentarzach!
  • Użyj nici, aby wzmocnić pozycję Gemmy wewnątrz pierścienia Neopixel, zwłaszcza jeśli używasz drutu cieńszego niż 26g.
  • Umieść trochę kleju* na Gemmie w miejscu, w którym przewody stykają się z płytą.
  • Odłącz baterię od płyty i umieść trochę kleju* w miejscu, w którym przewody baterii stykają się z baterią i złączem.

*Jeśli używasz e6000, zrób to jako ostatnie, ponieważ pełne wiązanie zajmuje dobre 24 godziny. Możesz także użyć gorącego kleju, ale bądź ostrożny przy używaniu go na lub w pobliżu baterii. Wolę być ostrożny!

Zalecana: