Spisu treści:
- Krok 1: Zainspiruj się
- Krok 2: Projektowanie PCB
- Krok 3: Wszystko, czego potrzebujesz
- Krok 4: Składanie piłki
- Krok 5: Kod
- Krok 6: Baw się dobrze
Wideo: FLEXBALL - elastyczna kulka PCB o stu pikselach z WiFi: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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ę
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
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
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:
- PCB
- ESP8285-01F
- ADXL345
- Diody LED WS2812 2020
- MCP73831 Lipo ładowarka IC
- Pakiet ochrony baterii
Krok 4: 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 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
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:
Migająca dekoracja drzewa PCB: 5 kroków (ze zdjęciami)
PCB Flashing Tree Decoration: W tym samouczku dowiesz się, jak skutecznie wykonać projekt elektroniczny. Jako przykład zrobię płytkę z migającymi światłami od początku do końca. Cała elektronika działa samodzielnie, bez konieczności kodowania. Wszystko, co musisz zrobić, to podłączyć
Cewki PCB w programie KiCad: 5 kroków (ze zdjęciami)
Cewki PCB w KiCad: Kilka tygodni temu stworzyłem mechaniczny 7-segmentowy wyświetlacz, który wykorzystuje elektromagnesy do popychania segmentów. Projekt został tak dobrze przyjęty, że został nawet opublikowany w magazynie Hackspace! Otrzymałem tak wiele uwag i sugestii, że musiałem zrobić
Sześciostronne kości PCB LED z WIFI i żyroskopem - PIKOCUBE: 7 kroków (ze zdjęciami)
Sześciostronne kości PCB LED z WIFI i żyroskopem - PIKOCUBE: Witajcie twórcy, to producent moekoe! Dzisiaj chcę wam pokazać, jak zbudować prawdziwe kości LED oparte na sześciu PCB i łącznie 54 diodach LED. Oprócz wewnętrznego czujnika żyroskopowego, który może wykrywać ruch i pozycję kostki, kostka jest wyposażona w ESP8285-01F, który jest
Przełącznik pochylenia z metalową kulką SW-520D z czujnikiem wibracji - Visuino: 6 kroków
Przełącznik pochylenia z metalową kulką SW-520D z czujnikiem wibracji - Visuino: Ten podstawowy przełącznik pochylenia SW-520D może być z łatwością używany do wykrywania orientacji. Wewnątrz puszki znajduje się kulka, która styka się z kołkami, gdy skrzynka jest w pozycji pionowej. Przechyl obudowę, a kulki się nie zetkną, nie nawiązując w ten sposób połączenia.Czujnik przechy
Punkt dostępowy Raspberry Pi Zero Wifi z niestandardową anteną PCB: 6 kroków (ze zdjęciami)
Raspberry Pi Zero Wifi Access Point z niestandardową anteną PCB: Co robimy? Tytuł tego samouczka zawiera wiele terminów technicznych. Rozbijmy to. Co to jest Raspberry Pi Zero (Rπ0)? Raspberry Pi Zero to mały komputer. Jest to mniejsza wersja komputera jednopłytkowego Raspberry Pi