Spisu treści:

Jump Sensitive Neopixel Trampoline: 11 kroków (ze zdjęciami)
Jump Sensitive Neopixel Trampoline: 11 kroków (ze zdjęciami)

Wideo: Jump Sensitive Neopixel Trampoline: 11 kroków (ze zdjęciami)

Wideo: Jump Sensitive Neopixel Trampoline: 11 kroków (ze zdjęciami)
Wideo: Neopixel trampoline triggered by jumping 2024, Listopad
Anonim
Image
Image

Autor: RooKosherbayObserwuj Więcej autora:

Przywracanie rozbitej wazy za pomocą Kintsugi
Przywracanie rozbitej wazy za pomocą Kintsugi
Naucz dzieci animacji Pixel Art dla gier
Naucz dzieci animacji Pixel Art dla gier
Naucz dzieci animacji Pixel Art dla gier
Naucz dzieci animacji Pixel Art dla gier
Zmień uszkodzone słuchawki w kabel AUX
Zmień uszkodzone słuchawki w kabel AUX
Zmień uszkodzone słuchawki w kabel AUX
Zmień uszkodzone słuchawki w kabel AUX

W tej instrukcji pokażę ci, jak zbudować trampolinę, która zmienia kolory za każdym razem, gdy na nią wskoczysz!

Krok 1: Rzeczy, których potrzebujesz

Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz

Materiały:

  • 3 rolki drutu, różne kolory, im cieńszy tym lepiej
  • Przylutować im cieńsze tym lepiej - miałem na początku grube druty lutownicze i topniało tak wolno to był koszmar
  • Arduino - Uno powinno działać dobrze, ale miałem już Mega, więc go użyłem
  • Trampolina do ćwiczeń (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Listwa Neopixel Led, ja użyłem tańszego WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • Kondensator 0,1 uF
  • ~Rezystor 10K omów
  • Rezystor ~500 omów
  • 60 suwaków

Narzędzia:

  • Lutownica
  • Pistolet do klejenia na gorąco - do izolacji i ochrony przewodów
  • Narzędzia do ściągania izolacji
  • Nożyce do drutu
  • Nożyce

Krok 2: Złóż trampolinę

Pudełko zawiera instrukcje, są one dość proste.

Nie dotykaj elektroniki, użyjemy jej później;)

Krok 3: Wytnij pasek Neopixel

Wytnij pasek Neopixel
Wytnij pasek Neopixel
Wytnij pasek Neopixel
Wytnij pasek Neopixel
Wytnij pasek Neopixel
Wytnij pasek Neopixel

W trampolinie jest dokładnie 30 odstępów pomiędzy taśmami, które trzymają materiał do skakania. Pokroimy pasek Neopixel na 30 pojedynczych diod LED i umieścimy je pomiędzy poszczególnymi pasmami.

Uwaga: są miejsca, w których lut trzyma pasek razem, możesz je również łatwo wyciąć.

Krok 4: lutowanie diod LED

Lutowanie diod LED
Lutowanie diod LED
Lutowanie diod LED
Lutowanie diod LED
Lutowanie diod LED
Lutowanie diod LED
  1. Przytnij każdy drut do około 2,5 cala. Zapewni to, że połączenia przewodów między diodami LED będą dłuższe niż wszystkie długości pasma
  2. Zdejmij przewody z każdej strony
  3. Przylutuj przewody do diod LED. Pozostaw plastik ochronny, aby chronić diody LED
  4. Zrób to około 10 diod LED na raz (patrz kolejne trzy kroki)
  5. UPEWNIJ SIĘ, ŻE STRZAŁKI WSKAZUJĄ W TYM SAMYM KIERUNKU

Krok 5: Klej na gorąco wszystkie połączenia

Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia
Klej na gorąco wszystkie połączenia

Najpierw upewnij się, że przewody nie stykają się ze sobą i że wszystko jest gucci. Następnie nałóż gorący klej, aby przewody nie stykały się ze sobą, a także przyklej diody LED do plastikowej osłony w celu ochrony przed wilgocią.

Krok 6: Sprawdź, czy wszystko działa do tej pory

Sprawdź, czy wszystko działa do tej pory
Sprawdź, czy wszystko działa do tej pory
Sprawdź, czy wszystko działa do tej pory
Sprawdź, czy wszystko działa do tej pory

Podłącz listwę do Arduino w następującej kolejności.

  1. Podłącz uziemienie, UPEWNIJ SIĘ, ŻE PIERWSZE PODŁĄCZASZ KOŁKI UZIEMIAJĄCE. Diody LED są bardzo delikatne
  2. Połącz pozostałe dwa piny. Upewnij się, że pin Din jest pinem PWM. (Spójrz na schemat)
  3. Pobierz bibliotekę Fastled tutaj i zaimportuj ją do swojego arduino IDE
  4. Przejdź do mojego repozytorium git i pobierz kod check_leds (https://github.com/seniorburito/led_trampoline)

Ten kod zaświeci diody LED w kolejności, więc jeśli wystąpi problem, zobaczysz, który z nich wymaga naprawy.

Upewnij się również, że przeczytałeś tutaj dokumentację Fastled, jest naprawdę dobrze napisana

Na razie możesz postawić arduino na boku lub pod trampoliną.

Krok 7: Przymocuj diody LED do trampoliny za pomocą opasek na suwak

Przymocuj diody LED do trampoliny za pomocą opasek na suwak
Przymocuj diody LED do trampoliny za pomocą opasek na suwak
Przymocuj diody LED do trampoliny za pomocą opasek na suwak
Przymocuj diody LED do trampoliny za pomocą opasek na suwak
Przymocuj diody LED do trampoliny za pomocą opasek na suwak
Przymocuj diody LED do trampoliny za pomocą opasek na suwak

Każdą diodę zawiązałem dwoma opaskami błyskawicznymi, aby zapobiec przesuwaniu się diod. Zamki błyskawiczne mogą działać lepiej, ponieważ można je zdjąć, jeśli zdecydujesz się zdjąć diody LED, a zamki błyskawiczne są tanie.

Krok 8: Zhakuj czujnik skoków

Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków
Zhakuj czujnik skoków

Trampolina jest wyposażona w urządzenie, które liczy kalorie na podstawie tego, ile skaczesz. Z chipem nic nie możemy zrobić, ale jeśli otworzysz czujnik skoków, zdasz sobie sprawę, że to tylko przełącznik, który uruchamia się, gdy przyłożysz do niego siłę. Korzystanie z przełączników dwustabilnych z Arduino jest bardzo łatwe. Dlatego użyjemy go w tym projekcie do wykrywania skoków i wyzwalania efektów, gdy to nastąpi.

Krok 9: Podłącz czujnik skoków

Podłącz czujnik skoków
Podłącz czujnik skoków
Podłącz czujnik skoków
Podłącz czujnik skoków
Podłącz czujnik skoków
Podłącz czujnik skoków

Przymocuj czujnik do jednej z nóg trampoliny. I skonfiguruj obwód tak, jak pokazano tutaj.

Przewody z czujnika można podłączyć na jeden z dwóch sposobów:

  1. Przymocuj zaciski krokodylkowe do dwóch metalowych segmentów kabla aux
  2. Przetnij przewód, podziel go na dwie części, zdejmij z każdej strony, przylutuj do męskich złączy lub płytki drukowanej lub czegoś w tym rodzaju.

Krok 10: Uruchom kod

Uruchom kod
Uruchom kod
Uruchom kod
Uruchom kod

Pobierz kod led_trampoline.ino z mojego repozytorium (https://github.com/seniorburito/led_trampoline).

Zmień LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN na używane piny i gotowe!

Oto link do wideo trampoliny w akcji, jeśli nie możesz go otworzyć z intro (https://www.youtube.com/embed/k_8mHe4OKWg)

Krok 11: Będzie więcej

Ten projekt jest wciąż prototypem. Wciąż dodaję kolejne wzory i funkcjonalności. Jeśli masz pomysły, daj mi znać, a jeśli chcesz pomóc z kodem, zrób to!

Kolory tęczy Konkurs
Kolory tęczy Konkurs
Kolory tęczy Konkurs
Kolory tęczy Konkurs

Drugie miejsce w konkursie Kolory tęczy

Zalecana: