Spisu treści:

Magnetyczne sześciokąty LED: 9 kroków (ze zdjęciami)
Magnetyczne sześciokąty LED: 9 kroków (ze zdjęciami)

Wideo: Magnetyczne sześciokąty LED: 9 kroków (ze zdjęciami)

Wideo: Magnetyczne sześciokąty LED: 9 kroków (ze zdjęciami)
Wideo: Ups. 2024, Listopad
Anonim
Magnetyczne sześciokąty LED
Magnetyczne sześciokąty LED

Witam w moim projekcie oświetleniowym „LED Hexagon”, łączącym świecące sześciokąty. Ostatnio widziałem kilka różnych wersji tych projektów oświetleniowych trafiających na rynek, ale wszystkie mają jedną wspólną cechę… cenę. Każdy sześciokąt kosztuje tutaj zaledwie kilka dolarów i nie traci na jakości ani funkcjach dostępnych na rynku! Ponadto są wysoce konfigurowalne i nie ograniczają się tylko do mojego sześciokątnego kształtu.

Obejrzyj mój film tutaj, aby uzyskać pomoc dotyczącą konfiguracji. Zrobię co w mojej mocy, aby wyjaśnić tutaj każdą część.

Cechy:

  • Łatwe podłączenie magnesu
  • Prosty, łatwy projekt
  • Prosty obwód
  • Konfigurowalny układ
  • Konfigurowalny wzór led
  • Niski koszt za sześciokąt

Krok 1: Materiały

Materiały
Materiały

Poniżej wymienię wszystko, czego potrzebujesz, wraz z ilością na sześciokąt obok.

  1. ATTINY85 - jeden na sześciokąt
  2. Rezystor 10k - trzy na sześciokąt
  3. Rezystor 1k - dwa na sześciokąt
  4. Gniazdo IC - jedno na sześciokąt (nie jest to wymagane, ale jeśli kod na Attiny wymaga zmiany, znacznie ułatwia to)
  5. Ws2812B LED - dwanaście diod LED na sześciokąt
  6. Magnes neodymowy - osiemnaście na sześciokąt
  7. Tranzystor 2N3904 - dwa na sześciokąt
  8. Protoboard`
  9. Zasilacz 5V - Wymagany tylko jeden (omówimy wymaganą moc wzmacniacza w dalszej części samouczka)
  10. Złącze żeńskie Dc - Wymagane tylko jedno
  11. Super klej

Krok 2: Narzędzia

Narzędzia
Narzędzia

Nie potrzeba zbyt wielu narzędzi, ale będziesz potrzebować:

  1. Drukarka 3d (chyba, że chcesz stworzyć własną obudowę)
  2. Lutownica
  3. nożyce do drutu
  4. narzędzia do ściągania izolacji
  5. pistolet na gorący klej
  6. zasilacz laboratoryjny (taki jak ten, niewymagany, ale fajny do testowania)

Krok 3: Drukowanie

Druk
Druk
Druk
Druk

Przesłałem swój projekt do Thingiverse tutaj.

Sam wydruk jest dość prosty, nie używałem podpór i stwierdziłem, że za każdym razem działa dobrze. Jeśli ktoś planuje zrobić inny kształt, napisz do mnie, a ja zrobię co w mojej mocy, aby wyjaśnić, co mi się sprawdziło i co sprawiło, że mam wiele sześciokątów leżących wokół domu…

Krok 4: Przesyłanie kodu

Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu

Attinium:

Chcesz przesłać Switch_LED_Hive do każdego Attiny

Ponieważ często przesyłałem i testowałem swój kod, postanowiłem zrobić jeden z nich do przesyłania kodu, jest to ładny prosty samouczek na temat tego, co robić i czego potrzebujesz. Jednakże, jeśli planujesz używać mojego kodu bez żadnych zmian, ten rodzaj konfiguracji wystarczy (po prostu zaprogramuj wszystkie żetony, gdy masz je skonfigurowane).

  1. Najpierw przejdź do pliku, preferencji i na dodatkowych tablicach wstaw ten adres URL, jak na powyższym obrazku, a następnie naciśnij ok:
  2. Następnie przejdź do pliku->przykłady ->ArduinoISP->ArduinoISP i wgraj szkic do swojego arduino.
  3. Następnie chcemy, aby Attiny działał z częstotliwością 8 MHz (może działać przy niższych zegarach, ale testowałem to na tym) z Attiny podłączonym za pomocą jednej z powyższych metod, wybierz wszystkie powyższe ustawienia na drugim obrazie i naciśnij „nagraj program ładujący”
  4. Na koniec chcemy przesłać kod przełącznika sygnału, po prostu naciśnij przycisk przesyłania i powinieneś otrzymać komunikat potwierdzający pomyślne przesłanie

Arduino Nano:

Polecam korzystanie z biblioteki Fast LED dla Arduino Nano po prostu edytuj:

  • NUM_LEDS (liczba sześciokątów *12)
  • DATA_PIN (Pin, którego użyłeś w Ardunino nano - 5 jest domyślny)
  • Możesz również edytować JASNOŚĆ na dowolną wartość z zakresu 0-255 255 będącą max

Jest świetny artykuł na temat tej biblioteki i paska LED, jeśli chcesz dowiedzieć się więcej.

PRZECZYTAJ MNIE

Zakładam, że wielu z was będzie miało ten sam problem co ja, a przesyłanie do arduino nano nie powiedzie się, gdy użyje się standardowego sterownika nano. Częstym problemem z nimi wydaje się być fakt, że są to chińskie podróbki, a użycie innego chipa szeregowego powoduje przekroczenie limitu czasu i awarię podczas przesyłania.

Aby naprawić, najpierw naciśnij odinstaluj, a następnie zainstaluj za pomocą tego programu (jeśli Windows lub przejdź tutaj, aby znaleźć swój system operacyjny). Po zakończeniu wybierz "stary program ładujący" w menu urządzenia i powinieneś być gotowy do załadowania.

Krok 5: Okablowanie Pt One: diody LED

Okablowanie Pt One: diody LED
Okablowanie Pt One: diody LED

Tak więc, aby spróbować jak najbardziej uniknąć zamieszania, podzielę okablowanie na trzy części, część pierwsza to konfiguracja LED/magnes, część druga projekt obwodu, a trzy będą głównym sześciokątem.

Te diody LED są dość proste same w sobie, z zaledwie trzema wejściami i wyjściami obsługującymi całą operację, ponieważ nie chcemy używać całego paska z nich w każdym sześciokącie, który wybieram, aby pociąć je na pary i umieścić w każdym rogu, dając ładne wyrównanie zasięg.

  1. Wytnij sześć par diod LED wzdłuż ich styków
  2. Wytnij pięć z każdego innego koloru drutu o długości 80 mm
  3. Pre tin oba końce wszystkich par LED
  4. Zdejmij i wlutuj przewody pomiędzy każdą z par diod 5V - 5V, GND - GND, DIN - DOUT (nie na pierwszym wejściu lub ostatnim wyjściu)
  5. Następnie przetnij 6 kolorowych przewodów GND i 5V o długości 25-30mm
  6. Teraz, jeśli chodzi o magnesy, stwierdziłem, że najlepszą techniką było umieszczenie jednego magnesu zakrytego na kawałku stali. Następnie przetestuj inne magnesy z tym magnesem (potrzebujesz dziewięciu, które przyciągają i dziewięciu, które odpychają, dla pierwszego sześciokąta nie ma to znaczenia, o ile są dwie grupy dziewięciu magnesów skierowane w dół z różnymi biegunami)
  7. Zadrap powierzchnię każdego z magnesów
  8. Upewnij się, że masz magnes na kawałku metalu! Zapobiega to dużej utracie siły magnetycznej!
  9. Nałóż dużą ilość lutu na każdy z magnesów (staraj się unikać trzymania lutownicy przy magnesie przez dłuższy czas)
  10. Zdejmij i przylutuj każdy z małych przewodów 5 V i GND do magnesów. Trzy z każdego koloru na każdą grupę magnesów.

Krok 6: Okablowanie Pt 2: Obwód

Okablowanie Pt 2: Obwód
Okablowanie Pt 2: Obwód
Okablowanie Pt 2: Obwód
Okablowanie Pt 2: Obwód
Okablowanie Pt 2: Obwód
Okablowanie Pt 2: Obwód

Ze względu na konstrukcję tego kształtu w niektórych układach sześciokąt może mieć więcej niż jedno wejście w dowolnym momencie… w zasadzie jest to złe dla diod LED. Moim najlepszym rozwiązaniem był prosty obwód Attiny85, który odczytuje każde z wejść i włącza lub wyłącza tranzystory, w zasadzie włączając i wyłączając tranzystory, pozostawiając tylko jeden sygnał dla następnej taśmy LED..

Są trzy rezystory 10k podłączone do pinów 1, 2 i 3, każdy z nich przechodzi do 5 V, a każdy z nich ma jedno z trzech wejść.

są dwa rezystory 1k, które trafiają do środkowego styku tranzystora.

Dołączyłem obwód Fritzing, a także powyższe obrazy, aby jak najlepiej wyjaśnić ten obwód. Oprócz tego zrobiłem płytkę PCB dla tego obwodu, która usuwa cały ten krok! (Przetestowane i działające!!)

Z drugiego obrazu IN 1, 2 i 3 to wejścia (pochodzące z trzech magnesów wejściowych), a Out 1, 2, 3 to wyjścia (przechodzące do diody LED w pin).

Krok 7: Okablowanie Pt 3: Master Hexagon

Okablowanie Pt 3: Master Hexagon
Okablowanie Pt 3: Master Hexagon

To będzie Hexagon prowadzący pokaz świetlny.

Zasilacz:

Więc jeśli chodzi o wybór zasilacza, potrzebujesz 5 V i natężenia prądu, które będzie pasować do Twojej ilości diod LED. Dla mnie chciałem około 8-10 w Hexagons warte. Jeśli weźmiemy pod uwagę, że przy pełnej jasności każda dioda LED pobiera około 60mA i mamy 12 diod na kształt, więc 0,06*12 = 0,72 A więc dla 8 Hexagonów będzie to 0,72*8 = 5,76 A. Jednak jest to przy maksymalnej jasności (osobiście było to bardzo jasne). Odkryłem, że przy jasności około 200 (255 to maks.) diody LED pobierały około 0,5 ampera na sześciokąt. To znaczy z 8 sześciokątami rysowałbym 4Amps. Ponieważ białe światło nie świeci ciągle (jest to najmniej energooszczędny kolor), zasilacz 5Amp powinien działać poprawnie. Zdecydowanie polecam testowanie na zasilaczu laboratoryjnym, jeśli chcesz zoptymalizować jasność swojego zasilacza, tak jak powyżej.

Istnieje tutaj dobra teoria, w której używają 0,02 ampera na diodę LED bez żadnych konsekwencji. Sprowadza się to do twojego zastosowania i preferencji.

Uwaga: zawsze bezpieczniej jest uzyskać zasilacz o wyższym natężeniu niż jest to potrzebne, ampery nie są wymuszane, dlatego są używane tylko w razie potrzeby i nie spowodują uszkodzeń

Ustawiać

Podobnie jak każdy inny sześciokąt, ten wymaga konfiguracji LED, jednak nie wymaga od obwodu decydowania o wejściach, ponieważ będzie tylko wyprowadzał. Postanowiłem umieścić wyjścia ze wszystkich stron z wyjątkiem samego dołu sześciokąta, co pozwoliło na uformowanie ciekawszych kształtów.

  • Konfiguracja jest dość łatwa, podobnie jak na obrazku powyżej 5 V i GND z gniazda baryłkowego przechodzącego przez Arduino nano i pin sygnałowy z rezystorem biegnący do wejścia LED.
  • Wyjście z tych diod LED biegnie następnie na każdą stronę sześciokąta (tworząc 5 wyjść na tym sześciokątie)

Krok 8: Wykończenie szlifów

Ostatnie poprawki
Ostatnie poprawki
Ostatnie poprawki
Ostatnie poprawki

Teraz zabawa z gorącym klejem! Zasadniczo przyklejam diody LED, obwód i wszelkie luźne przewody. Przyklej przezroczyste osłony do głównej powłoki.

Annndd to w zasadzie to!

Krok 9: Uwagi końcowe

W porządku, dzięki za przeczytanie mojego Instructable! Jak zawsze zostaw pytania poniżej, a postaram się na nie odpowiedzieć. W zależności od odpowiedzi na ten Instruktaż postaram się go aktualizować i dodawać wszystko, co nowe i wszelkie treści użytkownika, które wymyślisz. tworzenie tego samouczka.

Kolory tęczy Konkurs
Kolory tęczy Konkurs
Kolory tęczy Konkurs
Kolory tęczy Konkurs

Szósta nagroda w konkursie Kolory tęczy

Zalecana: