Spisu treści:

Longboard Underglow: 5 kroków (ze zdjęciami)
Longboard Underglow: 5 kroków (ze zdjęciami)

Wideo: Longboard Underglow: 5 kroków (ze zdjęciami)

Wideo: Longboard Underglow: 5 kroków (ze zdjęciami)
Wideo: Deska DIY - Boosted Killer 2024, Listopad
Anonim
Podświetlenie longboardu
Podświetlenie longboardu

Autor spikytunaLinkedinObserwuj Więcej autora:

Tekturowa latarnia Shoji
Tekturowa latarnia Shoji
Tekturowa latarnia Shoji
Tekturowa latarnia Shoji
Wąż na desce do krojenia chleba
Wąż na desce do krojenia chleba
Wąż na desce do krojenia chleba
Wąż na desce do krojenia chleba
Światła nastroju reagujące na muzykę
Światła nastroju reagujące na muzykę
Światła nastroju reagujące na muzykę
Światła nastroju reagujące na muzykę

O: Jestem studentem inżynierii kosmicznej, który często robi projekty, które są najdalsze od aero. Więcej o spikytunie »

Wprowadzenie

Być może twoim przeznaczeniem było sprawienie, by longboard wyglądał na chorego. Być może znudziłeś się podczas kwarantanny. Bez względu na przyczynę, umieszczenie podświetlenia na desce to świetny sposób, aby to oszukać. Zrobiłem kontroler taśmy LED WS2812 z akcelerometrem, modułem bluetooth i Arduino Nano.

Warunki wstępne

Podstawowa znajomość Arduino i lutowania. Umiejętność jazdy na deskorolce też byłaby fajna.

Uwaga do Stwórcy (Ciebie)

Istnieje wiele różnych kształtów longboardów, dostępności komponentów i pomysłów na to, jak powinna wyglądać podświetlenie. Dlatego twoje światła prawie na pewno nie będą pasować do tego, co mam. Ten poradnik opisuje ogólny proces projektowania mojego blasku, ale potraktuj go bardziej jako sugestię. Postaw na nim swój własny spin!

Cele projektu

- Umieść diody LED pod deską z wieloma zaprogramowanymi wzorami.

- Bezprzewodowo kontroluj wspomniane wzorce.

- Automatycznie wyłącza się po podniesieniu, aby uniknąć oślepienia ludzi.

Kieszonkowe dzieci

  • Arduino Nano
  • Moduł Bluetooth HC-06
  • Akcelerometr ADXL345
  • 2 x WS2812 Taśmy LED + Złącza
  • Płyta perforowana
  • Nagłówki żeńskie 2,54 mm
  • Drut z litym rdzeniem 22 AWG
  • Bank baterii USB
  • Kondensator (100 uF)
  • Longboard (oczywiście)
  • Rzep
  • Lutownica + lut

Są to linki partnerskie Amazon, więc zarabiam niewielką prowizję przy każdej sprzedaży. Jeśli nie masz jeszcze tych materiałów i chcesz wesprzeć moje przyszłe projekty, skorzystaj z tych linków!:)

Krok 1: Planowanie i deska do krojenia chleba

Planowanie i deska do krojenia chleba
Planowanie i deska do krojenia chleba

Zaplanuj, jakie funkcje i wzory chcesz umieścić na swojej tablicy. To dość otwarty krok. Tylko od Ciebie zależy, jak skomplikowane lub proste chcesz. Jeśli chcesz absolutnego minimum, wystarczy bateria, Arduino i paski LED.

Gdy będziesz zadowolony ze swojej konfiguracji, narysuj ładny, schludny diagram systemu. Przyda się to, gdy przeszczepisz go na płytę perforowaną lub PCB.

Moje wymagania:

Adresowalne diody LED.

Potrzebuję adresowalnych diod LED, aby móc tworzyć bardziej wyszukane wzory.

Bluetooth.

Nie chcę się schylać i naciskać guzika, żeby zmienić wzór, więc użyję do tego modułu Bluetooth i telefonu.

Akcelerometr.

Diody mogą być dość jasne i nie chcę denerwować przechodniów, kiedy podnoszę deskę. Dlatego użyję akcelerometru, aby wykryć, kiedy tablica jest trzymana, a następnie wyłączę światła.

Porady:

Test, test, test.

Upewnij się, że przetestowałeś swoją konfigurację na płytce prototypowej, zanim cokolwiek innego! To znacznie ułatwia debugowanie komponentów i programowanie wzorów światła. Polecam również testowanie komponentów jeden po drugim, aby ograniczyć ilość zmiennych w przypadku pojawienia się błędu.

Notatka:

Powyżej znajduje się schemat systemu mojej konfiguracji. Piny dla każdego komponentu są wymienione na każdej strzałce.

Krok 2: Program

LINK DO GITHUA

Kod, który podaję pod tym linkiem, jest czysto fundamentalny i obejmuje tylko moduł Bluetooth. Aby zmienić wzór, użyj aplikacji Serial Bluetooth w telefonie. Zmień pinout zgodnie z potrzebami.

Swój kod zaprojektowałem tak, aby stosunkowo łatwo było dodawać nowe wzorce i zmieniać pinouty. Aby utworzyć nowe wzorce, umieść odpowiednią instrukcję strncmp w funkcji req_handle() i spraw, aby Twój wzorzec działał we wzorcach.h.

Będziesz potrzebować zarówno glowy_basic.ino, jak i pattern.h. Pamiętaj, aby umieścić je w tym samym folderze podczas programowania Nano. Zostały rozdzielone, aby uniknąć stworzenia masywnego, nieporęcznego pliku. W żadnym wypadku nie jest to gotowe dla przemysłu.

Jeśli nie chcesz używać mojego kodu? Zrobić własny! Biblioteki są proste i łatwe w użyciu.

Używane biblioteki:

  • FastLED.h (dla diod LED)
  • SoftwareSerial.h (Serial dla Bluetooth)
  • Przewód.h (I2C)

Krok 3: Przeszczep do płyty perforowanej

Przeszczep do płyty perforowanej
Przeszczep do płyty perforowanej
Przeszczep do płyty perforowanej
Przeszczep do płyty perforowanej

Uważaj, to będzie nudne.

(Jeśli możesz umieścić go na płytce drukowanej zamiast na perforowanej, bardzo polecam.)

Perfboard to środek pośredni między prototypem na płytce stykowej a pełnoprawną płytką drukowaną. To była najlepsza opcja, jaką miałem pod ręką, aby uczynić to nieco trwałym. Moim zamiarem było stworzenie tego stylu osłony (używając żeńskich nagłówków do łączenia części), abym mógł ponownie wykorzystać krytyczne komponenty. Upewnij się, że przylutowałeś kondensator obejściowy równolegle do połączenia akumulatora. To złagodzi uderzenie nagłych zmian prądu w twoich taśmach LED. Nie mogę szczegółowo opisać każdego wykonanego przeze mnie połączenia lutowniczego, ale podczas tego procesu nauczyłem się kilku rzeczy.

Porady:

Rozłóż to.

Weź swoje elementy i rozłóż je na swojej planszy! Planowanie, gdzie i jak one do siebie pasują, jest ważne, aby uniknąć czasochłonnych błędów.

Solidny.

Drut z rdzeniem stałym jest koniecznością. O wiele łatwiej jest wpasować pozbawiony izolacji rdzeń w otwory w płycie perforowanej, ponieważ nie rozszczepi się on jak linka.

Zmierz trzy razy, pokrój raz.

Aby mieć nieco schludną płytę perforowaną, upewnij się, że naprawdę wiesz, ile drutu potrzebujesz, aby połączyć jeden punkt na płycie z drugim.

Sprawdzam to dwukrotnie.

Często używaj multimetru, aby zapewnić ciągłość między punktami i upewnić się, że nie ma zwarć. Pomoże to zapobiec przypadkowemu zniszczeniu baterii.

Co za ulga.

Złącza lutowane nie znoszą zbyt dobrze naprężeń i odkształceń, więc do obsługi nieplanowanych obciążeń potrzebna jest pewna forma odciążenia. Jest to szczególnie ważne, ponieważ Twoja deska doświadcza wielu wibracji. Osobiście używałem wygiętych zszywek do zabezpieczenia przewodów i wiązek przewodów.

Krok 4: Dołącz części do longboardu

Dołącz części do longboardu
Dołącz części do longboardu

Płynna żegluga, teraz, gdy deska perforowana jest gotowa.

Tutaj wkracza rzep. Zamierzałem użyć rzepu, ponieważ jest dość mocny, ale zdejmowany.

  1. Umieść męską stronę rzepu na samym longboardzie. Męska strona jest łatwiejsza do czyszczenia, jeśli zdecydujesz się jeździć bez podszewki.
  2. Nałóż żeńską stronę rzepu na akumulator i spód płyty perforowanej.
  3. Zamocuj paski LED.
  4. Załóż baterię i płytę perforowaną.

Porady:

Ugryzienie koła.

Unikaj umieszczania przewodów lub elementów bezpośrednio nad kołami. Jeśli kręci się zbyt agresywnie, koło może dotknąć i uszkodzić te przedmioty.

Ogon.

Unikaj również umieszczania przewodów lub elementów na ogonie, ponieważ będą miały kontakt z ziemią. Z oczywistych powodów spowoduje to uszkodzenie tych przedmiotów.

Ochrona.

Sam nie zastosowałem się do tej rady ze względu na brak drukarki 3D, ale gorąco polecam zaprojektowanie pokrowców ochronnych na listwy i płytę perforowaną. Odsłonięta elektronika, jak powyżej, jest bardzo podatna na uszkodzenia spowodowane przez zanieczyszczenia z dużej prędkości i wodę wyrzucaną przez koła. Osłony ochronne złagodzą takie uszkodzenia i wydłużą żywotność takiego urządzenia.

Zalecana: