Spisu treści:

FLEXBALL - elastyczna kulka PCB o stu pikselach z WiFi: 6 kroków (ze zdjęciami)
FLEXBALL - elastyczna kulka PCB o stu pikselach z WiFi: 6 kroków (ze zdjęciami)

Wideo: FLEXBALL - elastyczna kulka PCB o stu pikselach z WiFi: 6 kroków (ze zdjęciami)

Wideo: FLEXBALL - elastyczna kulka PCB o stu pikselach z WiFi: 6 kroków (ze zdjęciami)
Wideo: Как Избежать Пропущенных Щетинок при Бритье | Технология Gillette FlexBall 2024, Listopad
Anonim
FLEXBALL - elastyczna kulka PCB na sto pikseli z Wi-Fi
FLEXBALL - elastyczna kulka PCB na sto pikseli z Wi-Fi
FLEXBALL - elastyczna kulka PCB na sto pikseli z Wi-Fi
FLEXBALL - elastyczna kulka PCB na sto pikseli z Wi-Fi

Witajcie twórcy, to twórca moekoe!

Flexball jest oparty na elastycznej płytce drukowanej wyposażonej w 100 adresowalnych diod LED WS2812 2020. Jest kontrolowany przez ESP8285-01f - najmniejszy moduł ESP firmy Espressif oparty na ESP. Dodatkowo posiada na pokładzie czujnik przyspieszenia ADXL345.

Pierwotnym pomysłem było wyświetlanie wiadomości tekstowych na tej okrągłej matrycy (10x10), ale niestety odległości ramion są zbyt duże, aby można je było łatwo odczytać (możesz to obejrzeć na końcu filmu). Niemniej jednak jest to najpiękniejsza rzeźba LED, jaką do tej pory zbudowałem.

Dzięki PCBWay za sponsorowanie tego projektu! Te elastyczne deski są ich dziełem i wykonane z czystą miłością.

Krok 1: Zainspiruj się

Image
Image

Ciesz się filmem!

W tym filmie znajdziesz prawie wszystko na bal. Aby uzyskać dodatkowe informacje, projekty, pliki PCB i kody, możesz zapoznać się z poniższymi krokami.

Krok 2: Projektowanie PCB

Projektowanie PCB!
Projektowanie PCB!
Projektowanie PCB!
Projektowanie PCB!

To mój pierwszy elastyczny projekt PCB, więc na pewno znajdziesz tu kilka rzeczy, które mogą nie być najlepsze do wykorzystania. Najważniejszą częścią dla mnie jako majsterkowicza jest to, że w końcu zadziała - i hej, działa!:)

W przypadku obwodów elastycznych istnieją pewne specjalne zasady projektowania, o których czytałem:

  • Nie używaj śladów z narożnikami lub krawędziami w elastycznych częściach projektu. Ślady mogą pęknąć, a sygnały mogą zostać uszkodzone. Zakrzywione ślady są tutaj lepsze.
  • To samo dotyczy płaszczyzn GND, które mogą pękać z powodu wygięcia płytki drukowanej. Lepszą opcją jest tutaj użycie haszowanej sieci, jak pokazano na powyższym obrazku.
  • Pady i przelotki powinny być połączone z trasami za pomocą tych łezek… Nie mogłem znaleźć tej opcji w moim ulubionym programie do projektowania Eagle. Jeśli możesz pomóc, powiedz mi w komentarzach:)

Najtrudniejszą częścią podczas projektowania tej płytki było okrągłe rozmieszczenie diod LED, zaślepek i padów na końcach ramion. Stworzyłem prosty arkusz Excela do obliczania pozycji XY zgodnie z promieniem i kątem odpowiedniego ramienia. Jest to z pewnością ogromna pomoc, jeśli potrzebujesz takich okrągłych aranżacji. Niestety nie mogę dodać pliku do tego kroku. Jeśli jesteś zainteresowany, daj mi znać.

Krok 3: Wszystko, czego potrzebujesz

Wszystko czego potrzebujesz!
Wszystko czego potrzebujesz!

Do tego kroku dołączyłem BOM. Szczegóły dotyczące każdego komponentu można znaleźć tutaj.

Pomysły na niektóre główne komponenty można znaleźć na poniższej liście:

  1. PCB
  2. ESP8285-01F
  3. ADXL345
  4. Diody LED WS2812 2020
  5. MCP73831 Lipo ładowarka IC
  6. Pakiet ochrony baterii

Krok 4: Składanie piłki

Składanie piłki!
Składanie piłki!
Składanie piłki!
Składanie piłki!
Składanie piłki!
Składanie piłki!
Składanie piłki!
Składanie piłki!

Przy setce diod LED nie ma żadnego szczególnego szczegółu, o którym należy pamiętać. Użyłem mojej lutownicy z płytą grzejną DIY, ale to wcale nie był najlepszy pomysł. Najpierw był za mały, aby ogrzać całą płytkę drukowaną. Po drugie, obniżyłem temperaturę, aby chronić płytkę drukowaną przed uszkodzeniem. Był trochę za niski, dlatego też musiałem użyć reflow pistoletu.

Reszta była tylko śladem i błędem.:D Sto diod nie chciało działać za pierwszym razem. Zajęło mi około dwóch godzin, aby wszystko się rozświetliło. Ale najbardziej satysfakcjonującym momentem było, gdy wszystkie diody LED zaświeciły się idealnie.

Inną trudną częścią było przylutowanie ramion dolnego koła do górnego. Zdecydowanie mogę polecić użycie trzeciej ręki, w przeciwnym razie może być naprawdę ciężko!

Krok 5: Kod

Kod!
Kod!
Kod!
Kod!

Kod oparty jest na bibliotece FastLED, która może sterować kilkoma adresowalnymi diodami LED, takimi jak APA102, SK9822 lub WS2812.

Jedynym niezbędnym dodatkiem w kodzie jest część zatrzaskowa. ESP jest w stanie utrzymać własne zasilanie tak długo, jak trzpień zatrzaskowy jest utrzymywany wysoko. Po przyciągnięciu do GND kula wyłącza swoją moc. Podstawowy przykład pokazano w załączonym pliku.

Krok 6: Baw się dobrze

Baw się dobrze!
Baw się dobrze!
Baw się dobrze!
Baw się dobrze!
Baw się dobrze!
Baw się dobrze!

Ten projekt jest wciąż w toku. Niemniej jednak był to mój tajny projekt i nie mogłem się doczekać, aby pokazać wam ten niesamowity materiał. Jeśli masz inne pomysły, do czego można wykorzystać piłkę, daj mi znać w komentarzach poniżej.

Mam nadzieję, że podobało Ci się czytanie tego Instruktażu i może znalazłeś sposób na zbudowanie własnego flexballa!

Zapraszam do zaglądania na mój Instagram, stronę internetową i kanał Youtube, aby uzyskać więcej informacji o flexballu i innych niesamowitych projektach!

Jeśli masz pytania lub czegoś brakuje, daj mi znać w komentarzach poniżej!

Miłego tworzenia!:)

Zalecana: