» Elektronika » Arduino »Fancy Ping Pong Ball Clock

Fancy Ping Pong Ball Clock



Ten niesamowity zegarek LED to dość prosty projekt, który prawie każdy może zrobić.




Ponieważ piłki do ping-ponga nie są zorientowane w matrycy, autor musiał wymyślić dobry sposób na wyświetlenie liczb. Projekt, na którym zatrzymał się, wykorzystuje 12 kulek dla każdej figury, po kilku eksperymentach okazało się, że pozwoliło to uzyskać najbardziej wyraźną reprezentację liczb.





Na całym wyświetlaczu wykorzystano 128 kulek.









Krok 1: Materiały / narzędzia:






  • MDF 80 * 30 cm (można zastąpić MDF laminatem lub płytą pilśniową)
  • 128 piłek pingpongowych (białe, najlepiej mleczno-białe)
  • Małe paznokcie meblowe
  • Stary kabel USB (do zasilania Arduino nano)
  • Kabel z wtyczką z niepotrzebnego sprzętu
  • Zasilacz 5V 10A
  • Arduino nano
  • Taśma LED WS2812b (5m, 30 diod LED / metr, klasa IP30)
  • Moduł zegara czasu rzeczywistego DS3231
  • Drut 3-żyłowy (ponad 2 metry)


Narzędzia:

  • Piła ukośna (lub wystarczający poziom umiejętności, aby bez niej ciąć dokładnie pod kątem 30 stopni)
  • Piła do metalu
  • Lutownica
  • Wiertarka lub śrubokręt
  • Korona 32 mm
  • Klej do drewna
  • Pistolet do klejenia na gorąco (z klejem)
  • Latarka
  • Papier ścierny


Przedmowa


Wybór piłek jest ważną częścią. Piłki do ping-ponga zazwyczaj mają szew łączący ze sobą dwie półkule. To samo w sobie nie stanowi problemu, ponieważ przy prawidłowym ułożeniu kulek ostatecznie ten szew nie będzie widoczny na wyświetlaczu. Jednak często na kulkach znajduje się logo firmy producenta, które zostanie wycięte w trakcie procesu. Musisz wyglądać tak, aby logo nie leżało na szwie, ale było po jednej stronie półkuli. Kolorowe kulki również nie są odpowiednie. Wskazane jest używanie bezszwowych piłek pingpongowych bez drukowania, ale nie wszystkie można kupić.


Krok 2: Wytnij kulki







Każda kula będzie miała własną diodę LED. Aby osiągnąć najlepszą transmisję światła i dobre rozproszenie, kulki należy z jednej strony odciąć, aby był rodzajem cienia (przykład: jak na lampach ulicznych). Otwory te powinny być wystarczająco duże (około 30 mm), ponieważ nie będzie możliwe ustawienie diod LED zawsze ściśle w środku.


Aby to zrobić, wierci się otwór o średnicy 32 mm w kawałku gęstego materiału, kulkę dociska się do tego otworu, a z drugiej strony wystającą część przecina się piłą do metalu. Logo powinno dostać się do odcinanej części, jeśli taka istnieje, i aby mieć pewność, że szew nie spadnie na „przednią” stronę abażuru - kulka zostanie podświetlona latarką.To komplikuje zadanie, dlatego pożądane jest stosowanie piłek bezszwowych.




Krok 3: Klejenie piłek w rzędach




Po wykonaniu otworów we wszystkich piłkach pingpongowych należy je skleić w rzędach (2 rzędy po 17, 18 i 19 piłek i jeden rząd po 20). Rzędy te powinny być możliwie jak najbardziej proste i między kulkami nie powinno być odstępu. Wygodnie jest to zrobić, umieszczając kulki między dwiema szynami, umieszczając je otworami do góry. Następnie kulki są sklejane z niewielką ilością gorącego kleju po każdej stronie. Powinien być trochę kleju, w przeciwnym razie będzie widoczny na końcu.











Krok 4: Klejenie wierszy




Odbywa się to ponownie za pomocą szyn, ale teraz między nimi są już rzędy. Ponownie musisz upewnić się, że jest mało kleju. Nakładając klej na każde 4 połączenia, rzędy są dociskane do siebie, aby na końcu nie było żadnych przerw.










Krok 5: Ramka




Rama jest wydłużonym plasterkiem miodu pszczelego i składa się z 6 segmentów. Zgodnie z normami piłka do ping-ponga powinna mieć średnicę 40 mm, jednak producenci nie zawsze ściśle przestrzegają tych norm, dlatego należy rozważyć rozmiar ramy w oparciu o te piłki, które udało się uzyskać. Jest również mało prawdopodobne, aby klejone kule były idealne, więc rozmiar ramy jest określany empirycznie.




Po wykonaniu ścian ramy są one rysowane razem, wiersze są wstawiane do niej, aby upewnić się, że wszystko się zbiega, a jeśli to konieczne, jest finalizowane.





Krok 6: Lutowanie paska LED




Pasek LED należy pociąć na segmenty (jedna część 1 LED, jedna z trzech diod LED, jedna z 5 diod LED i 17 z 7 diod LED). Segmenty są połączone drutem zgodnie z obrazem (1 dioda LED, następnie 5, następnie wszystkie segmenty mają 17, a na końcu są 3 diody LED).









Krok 7: tylna ściana




Z płyty MDF lub płyty pilśniowej wzdłuż wewnętrznego obwodu zmontowanej ramy wycina się tylną ścianę, na którą zostanie przyklejony pasek LED. Położenie diod LED na taśmie i ich zgodność z kulkami można zobaczyć na poniższym schemacie.








Krok 8: Zainstaluj pasek LED




Druty łączące segmenty taśmy zakłócają normalną instalację panelu kulek, więc się wycofują. Aby to zrobić, wierci się otwory w tylnej pokrywie nieco więcej niż szerokość taśmy i wkłada się do nich taśmę. Po upewnieniu się, że każda dioda LED uderza własną kulą, możesz usunąć podłoże z warstwy kleju z taśm i przykleić je do podstawy.









Krok 9: Przyklej kulki do ramy




Panel jest ułożony przodem do dołu, aw każdym punkcie styku jest przymocowany niewielką kroplą kleju topliwego.




Krok 10: Instalowanie panelu LED




Panel LED jest ułożony na górze. Panel jest przymocowany kilkoma małymi goździkami, zgodnie z zasadą ustaloną w ramkach zdjęcia lub fotografii. Ułatwi to demontaż konstrukcji na wypadek awarii i zapewni możliwości dalszych modyfikacji.






Krok 11: Elektronika




Złącza „matki” PLS zostały przylutowane do zacisków arduino, do których podłączony jest moduł zegara, zasilanie i pasek LED. Taśma jest zasilana bezpośrednio z zasilacza 5V 3A, „dane” są podłączone do arduino poprzez rezystor 300-500 Ohm (opcjonalnie, ale wysoce pożądany). Samo arduino jest zasilane z tego samego urządzenia, ale nie jest konieczne podłączanie zasilania taśmy do arduino, nie jest konieczne, aby wysokie prądy płynęły wzdłuż ścieżek arduino. Nawiasem mówiąc, zasilacz taśmy jest korzystnie podłączony po obu stronach taśmy.






Krok 12: Kod


Podczas pobierania kodu upewnij się, że zasilanie jest wyłączone!

Przede wszystkim musisz ustawić czas w module. O tym, jak to zrobić czytaj na przykład tutaj.

Następnie możesz pobrać główny kod. Poniżej możesz zobaczyć kod, który został użyty w załączonym filmie i na większości zdjęć. (TimeWhiteBackgroundRainbow.ino)



Autor zapewnił także inne programy. Program „CycleThroughDigits.ino” po prostu liczy 9999, aby pokazać, jak wyglądają wszystkie liczby.OnlyTime.ino po prostu wyświetla czas bez kolorowego tła. Wreszcie „FastledExampleCode.ino” to kod dostarczany przez bibliotekę FastLED, który pokazuje kilka prostych animacji. Wszystkie pliki można pobrać w jednym archiwum na końcu artykułu.


Ten projekt może być czymś więcej niż zwykłym zegarkiem. Na przykład możesz dodać sterowanie przyciskiem, zmienić jasność w zależności od oświetlenia, wyświetlić tylko niektóre kolory, reagować na muzykę, podłączyć ją do Wi-Fi. Ponieważ projekt jest montowany w arduino - możliwości są szerokie.





Ode mnie Być może nie wszyscy rozumieli, jak to działa. W projekcie nie zastosowano zwykłej taśmy LED RGB, ale specjalną taśmę z adresem dla każdej diody LED. Oznacza to, że każda dioda LED ma własny układ z indywidualnym adresem, więc każda dioda LED może być używana jako „piksel” wyświetlacza.


Pobierz archiwum ze szkicami i bibliotekami

To wszystko, powodzenia dla wszystkich w twojej pracy!
10
9.4
10

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
4 komentarz
Autor
Więc słuchaj. Powiedz coś takiego: urządzenie do pomiaru długości przedziałów czasowych, a także do określenia aktualnej pory dnia, w połączeniu z aktywnym systemem optycznej stymulacji kory przedczołowej w celu zareagowania na pozytywny stan emocjonalny. Ponadto urządzenie można łatwo zmodyfikować za pomocą systemu ściśle określonych tymczasowych alertów mających na celu utrzymanie i utrzymanie statusu społecznego i materialnego osoby.

uśmiechnij się goodgood
Gość Dmitry
I dlaczego oni, na dyplomie zapytają, w jakim celu
Autor
Zegar
SCL na A5
SDA na A4

Kod implementuje to na A2 ziemi i na A3 5 V, aby wygodnie było podłączyć moduł.

Magistrala adresu taśmy na D9 przez rezystor 1K.

Jedzenie jak zwykle.
Insil
Czy mogę się połączyć?

Radzimy przeczytać:

Podaj go do smartfona ...