Spisu treści:

Światła rowerowe Neopixel: 8 kroków
Światła rowerowe Neopixel: 8 kroków

Wideo: Światła rowerowe Neopixel: 8 kroków

Wideo: Światła rowerowe Neopixel: 8 kroków
Wideo: JAK PROGRAMOWAĆ LEDY *dla początkujących* 💡 2024, Lipiec
Anonim
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel
Światła rowerowe Neopixel

W tej instrukcji stworzymy neopikselowe światło rowerowe, aby Twój rower wyglądał fajniej w nocy

możesz połączyć go z telefonem przez WiFi lub po prostu za pomocą Arduino nano i przycisku chwilowego, aby przełączać tryby

Niestety nie mogę dostarczyć szczegółowych obrazów procesu budowy, ponieważ już go zbudowałem, ale zrobię co w mojej mocy, aby wyjaśnić, jak to zrobić, korzystając ze schematów i zdjęć gotowego produktu

Kieszonkowe dzieci

  1. WeMos D1 Mini lub Arduino nano
  2. Neopikselowy pasek led
  3. Przełącznik
  4. 2 powłoki lipo 18650 lub power bank
  5. Obwód ładowania i ochrony akumulatora zdolny do co najmniej 1 A z wyjściem 5 V
  6. Chwilowy przełącznik (opcjonalnie)
  7. Etui (może być wydrukowane w 3D lub wykonane z czegoś innego)
  8. Złącze XH 1,25 JST 3 (opcjonalnie)

Krok 1: Zdecyduj, jak to zrobisz

Możesz to zrobić za pomocą WeMos i za pomocą mojej aplikacji, kontrolować ją z telefonu za pomocą Wi-Fi (jeśli zdecydujesz się na tę wersję, w kodzie jest błąd, który powoduje, że esp zamyka punkt dostępu, co powoduje, że musisz ponownie uruchomić szczególnie jeśli chcesz zmienić kolor lub wzór)

LUB

Używanie Arduino i chwilowego przycisku do przełączania animacji

Osobiście wybrałem metodę esp, chociaż Arduino też działa świetnie

Krok 2: Decydowanie, jakiego przypadku użyć

Decydowanie, jakiego przypadku użyć
Decydowanie, jakiego przypadku użyć
Decydowanie, jakiego przypadku użyć
Decydowanie, jakiego przypadku użyć
Decydowanie, jakiego przypadku użyć
Decydowanie, jakiego przypadku użyć

Możesz zrobić to naprawdę z czegokolwiek (pierwsza wersja była dla mnie puszka kaprysów)

potrzebujesz czegoś, co możesz przypiąć do roweru lub czegoś, co zmieści się w klatce na bidon z otworem na port ładowania i przełącznik(i)

Teraz wydrukowałem w 3D obudowę, do której dołączę plik 3D, a także pliki.step, jeśli chcesz je dostosować

jeśli drukujesz w 3d obudowę na dole, jest szczelina na złącze, w przeciwnym razie możesz użyć kabli dupontowych, dzięki czemu można je łatwo zdjąć do ładowania, jeśli używasz kabli dupontowych, musisz zabezpieczyć je taśmą

Krok 3: Zakończenie taśmy LED

Są szanse, że listwa led nie będzie prawidłowo zaterminowana, więc przy lutowaniu kabli należy zapełnić otwór gorącym klejem i jeśli dodatkowo założyłeś koszulkę termokurczliwą

Krok 4: Podłącz tablicę

Podłącz tablicę
Podłącz tablicę
Podłącz tablicę
Podłącz tablicę
Podłącz tablicę
Podłącz tablicę
Podłącz tablicę
Podłącz tablicę

najpierw podłącz akumulatory równolegle do ładowarki, jak pokazano tutaj, a następnie podłącz - do - na ładowarce akumulatorów, a + do +, uważając, aby nie zepsuć wejścia i wyjścia modułu ładowania akumulatora

Będziesz musiał podłączyć 5v z modułu ładowania i ochrony do włącznika zasilania zarówno płytki jak i listwy neopikselowej tak jak jest to pokazane na schemacie.podłącz masę zarówno do płytki jak i do listwy led.

W przypadku WeMos podłącz pin danych do D2

A dla Arduino podłącz przełącznik do D4 i masę, a pasek led do D6

Krok 5: Przesyłanie kodu

W przypadku wemos będziemy używać kodu z bitluini, gdzie początkowo używał tego kodu do automatyki domowej, zmodyfikowałem go tak, aby działał jako punkt dostępu do internetu, z którym łączysz się z telefonem i zmieniasz kolory z aplikacji otwórz wszystkie pliki pod jedną zakładką pobierz wszystkie brakujące biblioteki i prześlij

dla Arduino użyjemy szkicu buttoncycler z biblioteki adafruit neopixel

pobierz wszystkie brakujące biblioteki i prześlij

WAŻNY:

1) obecnie jest błąd w kodzie, który sprawia, że wemos zamyka swój punkt dostępu po 1-2 zmianach kolorów lub wzoru, dzięki czemu pasek skutecznie nie może zmienić wzoru, chyba że wyłączysz, a następnie z powrotem na płycie

2) Będziesz musiał zmienić liczbę diod LED w zależności od tego, ile diod LED ma pasek neopikselowy

Dla wemos będziesz musiał zmienić const int LED_COUNT = 60; gdzie 60 to liczba mniej na pasku

A dla Arduino będziesz musiał zmienić #define PIXEL_COUNT 60 gdzie 60 to liczba less na pasku

Krok 6: Montaż taśmy Led na rowerze

Montaż taśmy Led na rowerze
Montaż taśmy Led na rowerze

Aby zamontować taśmę led na rowerze, nie będziesz musiał używać opasek zaciskowych, jak pokazano tutaj

Krok 7: Włącz je

w przypadku Arduino wystarczy włączyć przełącznik i nacisnąć przycisk, gdy chcesz przełączać tryby

Dla wemos będziesz musiał:

pobierz apk dla aplikacji

otwórz przełącznik

połączyć się z siecią WiFi o nazwie neobike

otwórz aplikację i używaj jej tak, jak chcesz

Krok 8: Wyniki końcowe

Ostateczne rezultaty
Ostateczne rezultaty

niestety nie mogę pokazać roweru z daleka, bo tylne koło jest naprawiane, ale wygląda całkiem słodko

Dziękuję za przeczytanie mojego instruktażu

jeśli popełniłem jakiś błąd, zapomniałem, coś lub powiedziałem coś od jednego do wielu razy, przepraszam, ale to jest moja pierwsza instrukcja

Zalecana: