
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

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




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

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:
Większa i ulepszona świąteczna gwiazda Neopixel Attiny85: 3 kroki (ze zdjęciami)

Większa i ulepszona gwiazda świąteczna Neopixel Attiny85: W zeszłym roku zrobiłem małą gwiazdę świąteczną wydrukowaną w 3D, patrz https://www.instructables.com/id/Christmas-Star-LE… W tym roku zrobiłem większą gwiazdę z pasma 50 Neopikseli (5V WS2811). Ta większa gwiazda miała więcej wzorów (wciąż dodaję i poprawiam
Cyfrowa ramka do zdjęć Numero Dos!: 4 kroki (ze zdjęciami)

Cyfrowa ramka do zdjęć Numero Dos!: Jest to druga cyfrowa ramka do zdjęć, jaką stworzyłem (patrz Tanie 'n Easy Digital Picture Frame). Zrobiłem to jako prezent ślubny dla mojej bardzo dobrej przyjaciółki i myślę, że wyszło bardzo dobrze. Przyznane koszty cyfrowych ramek do zdjęć mają
Świąteczna ozdoba PCB: 3 kroki (ze zdjęciami)

Świąteczna ozdoba PCB: Cześć wszystkim! Nadchodzi ta pora roku i sezon wymiany prezentów jest już prawie nad nami. Osobiście lubię robić rzeczy i dzielić się nimi z rodziną. W tym roku postanowiłem zrobić świąteczne ozdoby przy użyciu Atting85 i niektórych WS2812C 20
Kartka świąteczna PCB: 3 kroki (ze zdjęciami)

Kartka Świąteczna PCB: Święta zbliżały się do końca, zastanawiałam się nad pomysłem na zgrabny prezent dla moich bliskich i przyjaciół. Niedawno zamówiłem kilka płytek do innego projektu i pomyślałem, że fajnie byłoby zrobić kartki świąteczne z płytki. Oprócz bycia
Świąteczna ramka Arduino i moduł GSM A6: 4 kroki (ze zdjęciami)

Arduino Christmas Frame i moduł GSM A6: Ramka została stworzona dla zabawy w Boże Narodzenie :) Obejrzyj film na YouTube, aby zobaczyć demo. Moduł GSM AI A6 odbiera SMS i wysyła go do Arduino Uno jako master (magistrala i2c). Arduino Uno wysyła informacje o magistrali i2c do Arduino Nano, aby rozpocząć przenoszenie serw i