Spisu treści:

Świąteczna ramka: 4 kroki (ze zdjęciami)
Świąteczna ramka: 4 kroki (ze zdjęciami)

Wideo: Świąteczna ramka: 4 kroki (ze zdjęciami)

Wideo: Świąteczna ramka: 4 kroki (ze zdjęciami)
Wideo: multirama na zdjęcia lepsza niż ramki - i-fotoramy.com.pl 2024, Listopad
Anonim
Świąteczna ramka
Świąteczna ramka

Ten projekt powstał w ramach dekoracji świątecznych.

To tylko ramka, która wyświetla świąteczne rzeczy:

  • Ikony statyczne (np. choinka, płatek śniegu, czapka Świętego Mikołaja…).
  • Markiza na tekst (np. Wesołych Świąt) lub szersze obrazy.
  • Śnieg.

Krok 1: Materiały

Potrzebujemy następującego materiału (można dostosować według potrzeb, potrzeb lub dostępności):

  • Płytka kontrolera: Arduino nano.
  • Matryca ledów: 22x22 firmy BTF-LIGHTING (zgodna z WS2812B (aka NeoPixels)).
  • Tektura lub papier: biały papier.
  • Ramka na zdjęcia: najtańsza, jaką znalazłem;) (możesz użyć ładniejszej).
  • Kondensator: 1000uF.
  • Rezystor: 390 omów.
  • Kilka przewodów: w razie potrzeby.
  • Taśma klejąca.
  • Źródło zasilania 5V: matryca przy pełnej mocy może pobierać 145W. Jasność diod została zmniejszona programowo, w ten sposób można wykorzystać źródło zasilania o mocy 25W.

Oraz narzędzia:

  • Nożyce.
  • Nóż.
  • Lutownica.
  • Wszelkie inne, których potrzebujesz.

Krok 2: Budowa

Budowa
Budowa
Budowa
Budowa
Budowa
Budowa
Budowa
Budowa

Jest bardzo prosty w wykonaniu.

Karton/papier służy do ukrycia matrycy ledowej, ale musi przepuszczać światło. Polecam, aby był biały lub czarny, inne kolory będą zniekształcać kolory diod. Przytnij do rozmiaru ramy i załóż ją.

Weź matrycę i wyśrodkuj ją na ramie. Przymocuj taśmą klejącą.

Teraz czas na tylną okładkę ramy. Umieść go, oblicz i zaznacz miejsce, z którego wyjdą przewody. Następnie usuń go i wykonaj otwory. W tym przypadku tylna okładka jest wykonana z twardej tektury, więc nożyczkami i nożem łatwo było zrobić otwory. Możesz zaznaczyć, jakie połączenie wyjdzie przez który otwór jako odniesienie.

Przełóż przewody przez otwory i zamknij ramkę.

W przewodach 5V i GND przylutuj kondensator równolegle, a pozostałe przewody na tyle długie, aby uzyskać źródło zasilania. Bądź świadomy polaryzacji!!!

Sygnał DO będzie niepodłączony (brak matrycy). W przypadku sygnału DI do matrycy dołączony jest kawałek drutu z odpowiednim złączem.

Teraz należy zaprogramować Arduino przed osadzeniem lub utworzyć punkt dostępu do złącza USB do przyszłego programowania. W tym momencie wykonuję development/testy za pomocą płytki prototypowej, dopóki program nie zostanie ukończony.

Przylutuj kawałek drutu za pomocą Arduino. Połącz szeregowo opornik 390 omów z linią sygnałową (w tym przypadku D13) i zabezpiecz ją taśmą klejącą, pozostałe przewody przylutuj odpowiednio do 5V i GND.

Ostatnim krokiem jest przymocowanie Arduino z tyłu ramy. Używam tej samej torby, w której Arduino pochodzi od sprzedawcy (proste, tanie i ekologiczne: ponowne użycie) oraz taśmy klejącej do mocowania. Nie zapomnij podłączyć Arduino do matrycy i przewodu zasilającego do źródła zasilania.

Krok 3: Programowanie

Programowanie
Programowanie

Pobierz kod

Kod znajduje się tutaj. możesz sklonować lub pobrać, jak wolisz.

Ważny!

Jak wspomniano wcześniej, matryca może pobierać do 145W. Z drugiej strony jasność diod została zmniejszona programowo, w ten sposób można korzystać ze źródła zasilania o mniejszej mocy. Jeśli funkcja setBrightness() jest liniowa, przypuszczam, że maksymalna moc będzie wynosić od 25W do 30W. Użyłem jednego o mocy 200W, po prostu dlatego, że był dla mnie dostępny.

Tak więc przy podłączaniu Arduino do komputera upewnij się, że:

  • Odłącz matrycę ledową od Arduino.
  • Lub upewnij się, że zewnętrzne źródło zasilania jest włączone.

w przeciwnym razie prąd pobierany z matrycy będzie pochodził z portu USB, który mógłby ulec uszkodzeniu.

Programowanie

W tym projekcie nie ma specjalnych wymagań dotyczących programowania. Tak więc proces programowania jest jak każde inne programowanie Arduino. Potrzebujesz Arduino IDE.

  • Podłącz Arduino do komputera.
  • Uruchom środowisko Arduino IDE.
  • Załaduj projekt.
  • Naciśnij przycisk „prześlij” i poczekaj, aż skończysz.
  • Odłącz Arduino i teraz możesz dokończyć budowę.

Krok 4: Wynik

Praca jest skończona.

Jedyne, co pozostało do zrobienia, to podziwiać wynik.

I Wesołych Świąt!!!

PS istnieją pewne pomysły, które można ulepszyć…

Zalecana: