» Z witryn » Specjalne »Kostka nastrojowa LED

Kostka nastrojowa LED




W tym artykule Kreator powie nam, jak zrobić kostkę nastrojową LED za pomocą diod LED Arduino i WS2812.

Narzędzia i materiały:
- diody WS2812 - 96 szt .;
- Płytki drukowane - 6 szt .;
-Arduino Nano;
- Zasilacz 5V 1A;
- Akcesoria do lutowania;
-Komputer z oprogramowaniem;
-Żelazo;
Drukarka 3D;




Krok pierwszy: Zaplanuj
W swoim projekcie mistrz wykorzystuje adresowalne diody LED WS2812. Diody LED są połączone kaskadowo, co oznacza, że ​​możesz kontrolować dowolną liczbę diod LED za pomocą tylko jednej linii sygnałowej / przewodu z mikrokontrolera. To znacznie ułatwia okablowanie.

Diody LED będą kontrolowane przez Arduino Nano.

Krok drugi: PCB
Do zaprojektowania płytki drukowanej mistrz zastosował program EasyEDA, ponieważ jest odpowiedni dla początkujących.

Dioda LED ma 4 styki:
VDD - 5 V.
DOUT - sygnał wyjściowy
VSS - Ziemia
DIN - sygnał wejściowy

Jak wspomniano wcześniej, diody LED są kaskadowe, co oznacza, że ​​sygnał pochodzi z mikrokontrolera do pierwszej diody LED na pinie DIN. Z pinu DOUT sygnał trafia do pinu DIN drugiej diody LED.

Projektując płytki drukowane, mistrz planował je lutować ręcznie, więc między diodami LED pozostawił wystarczająco dużo miejsca na lutownicę.

Mistrz nie zrobił płyty samodzielnie, ale zamówił na JLCPCB.
Kostka nastrojowa LED



Możesz pobrać plik do tworzenia płyty poniżej.
Schematic_Cube Lamp_Sheet_1_20191213095045.pdf

Krok trzeci: Montaż płyty
Najpierw mistrz zaczął ręcznie lutować diody LED jeden po drugim za pomocą lutownicy. Rezultat nie był bardzo dobry, nie tylko lutowanie instalacji 96 diod LED było pracochłonnym procesem, ale również przegrzały się podczas lutowania.

Wtedy mistrz postanowił pójść w drugą stronę.
Najbardziej rozpowszechnioną metodą lutowania elementów SMD jest lutowanie rozpływowe. W tej metodzie pasta lutownicza (mieszanina lutu i topnika) jest nakładana na podkładki na płytce drukowanej i umieszczane na niej elementy. Pasta lutownicza jest następnie topiona lub „topiona” przez podgrzanie w piecu rozpływowym. Jest to szybka i dokładna metoda, jeśli wszystko jest wykonane poprawnie.

Ale użycie tej metody oznacza, że ​​zajmie piec do rozpływu, a mistrz go nie miał.
Potem przypomniał sobie projekt Moritza Koeniga, w którym użył starego żelaza.

Mistrz miał żelazko, którego podeszwa przy maksymalnych ustawieniach osiągnęła około 220 ° C. Kupiona przez niego pasta lutownicza topi się w temperaturze 183 ° C.

Patrząc na wykres temperatury powrotu z tabeli LED, widać, że maksymalna temperatura (Tp) wynosi 240 ° C przez 10 sekund. Żelazko nie wytrzymuje trochę, ale mistrz postanowił spróbować.

Za pomocą wykałaczki nałożył pastę na podkładki i umieścił elementy. Następnie położył deskę na żelazku, jak pokazano na zdjęciu, i włączył ją. Kiedy cały lut stopił się, wyłączył żelazko i wyjął płytkę. Co zaskakujące, wszystko potoczyło się tak, jak powinno.







Krok czwarty: 3D - wydrukuj i zbuduj kostkę
Aby złożyć kostkę, mistrz najpierw wydrukował części na drukarce 3D. Konieczne jest wydrukowanie ramy i sześciu paneli oraz szczegółów podstawy.
Pliki do wydrukowania można pobrać poniżej.
Skeleton.stl
Holder.stl
Base.stl
Stand.stl
Cover.stl
Teraz musisz przykleić deski do paneli i zainstalować panele w otworach ramy. Wykonaj instalację, jak na zdjęciu.










Krok piąty: Arduino
Następnie mistrz łączy kostkę z Arduino i zasilaczem.




Krok szósty: kod
Następnie musisz zainstalować Fastled za pomocą dyspozytora. Otwórz DemoReel100 z przykładowych szkiców. Plik> Przykłady> FastLED> DemoReel100.

Przed pobraniem kodu wprowadź następujące zmiany:
Zdefiniuj DATA_PIN (pin na Arduino, do którego podłączony jest moduł DIN) do tego, który wybrałeś. W takim przypadku kontakt cyfrowy 4.
Zdefiniuj LED_TYPE jako WS2812.
Ustaw NUM_LEDS na 96.
I kliknij Prześlij.

Teraz możesz włączyć kostkę. W przyszłości master planuje podłączyć ESP8266 do Arduino i nawiązać połączenie z Internetem. W nowym oprogramowaniu planowana jest zmiana blasku kostki w zależności od wydarzenia z życia autora.


Cały proces tworzenia takiej kostki można zobaczyć na filmie.
3
4
4

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
6 komentarze
żona spojrzy na mnie bransoletkai wkrótce do sklepu!

Tylko jeśli w tej chwili nie obchodzi jej, gdzie masz czapkę!)))))
pogranec[b] [/ b]
nalegaj na sześcian, aby radośnie cię spotkał
Tak, wracam do domu ciemniejszy niż chmury, a ten drań jest szczęśliwy! Uderz w bagażnik po raz pierwszy! Nastrój natychmiast się poprawi! xaxa
bransoletkizmieniło kolor w zależności od nastroju
A co, użyteczna rzecz, żona spojrzy na moją bransoletkę, a wkrótce do sklepu! xaxa
Autor
Wypełniłem twarz kretyna, mój nastrój jest doskonały, wróciłem do domu, sześcian radośnie się spotyka, lśni wszystkimi kolorami! Mają mnie ...
- nalegaj na sześcian, aby chętnie cię spotkał, a wszyscy wrogowie zostaną pokonani śmiech 1
Pamiętam ten rok, więc pod koniec lat 80. pojawił się w sprzedaży bransoletkizmieniło kolor w zależności od nastroju.
pogranec
Niezapomniane daty są zapisane w kodzie
Rozumiem, że w zasadzie możesz nawet organizować powiadomienia głosowe, wysyłać SMS-y na wszystkie numery telefonów mojego telefonu, wysyłać je na wszystkie konta i sieci społecznościowe. Czy kalendarz jest zorganizowany w tym konkretnym produkcie domowej roboty? Ale tak naprawdę jestem bardziej zainteresowany określeniem związku między moim specyficznym nastrojem a algorytmem emisji diody określonym przez autora! zadrapanie
P.S.
Nowe oprogramowanie jest planowane zmiany blasku Kuba w zależności od wydarzenia w życiu autora.
Właściwie zrozumiałem znaczenie tego zdania: wypełniłem twarz kretyna, nastrój jest doskonały, wróciłem do domu, kostka radośnie się spotyka, błyszczy wszystkimi kolorami! Mają mnie ... xaxa
Autor
Ale chciałbym dowiedzieć się o tym więcej!
Zapamiętane daty są zapisywane w kodzie i, w zależności od ustawień, na przykład zaczyna migać lub zmienia kolor.
zmiany blasku sześcianu w zależności od wydarzeń z życia autora.
Ale chciałbym dowiedzieć się o tym więcej! yahoo agresywny dance2 napoje

Radzimy przeczytać:

Podaj go do smartfona ...