Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Konfiguracja elektroniki
- Krok 2: Programowanie
- Krok 3: Projektowanie pikseli
- Krok 4: Montaż płyty MDF
- Krok 5: Lutowanie komponentów
- Krok 6: Wykończenie pracy w drewnie
- Krok 7: Ciesz się światłami
Wideo: Pixel Smart Lamp: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jest to projekt, który wykonałem dla inteligentnej lampy sterowanej przez Bluetooth z aplikacją na Androida opracowaną na Android Studio.
Głównym celem Pixela jest wyświetlanie pięknych świateł. Na przykład tryb oświetlenia kominka, zobaczmy, jak może wyglądać jednopikselowy kominek. Również tryb tęczy pokazuje, jak wiele gradientów jest „naturalnie” tworzonych przez diody led.
Elektronika Pixela to Arduino Nano i 10 adresowalnych diod LED ws2813. Posiada również wyświetlacz pokazujący czas i brzęczyk, dzięki czemu można ustawić alarm.
Korpus wykonany z MDF (wycinany laserowo) oraz akrylu.
Github dla plików.apk, arduino, plików aplikacji.
github.com/danielwilberger/PixelSmartLamp
EDYCJA: załadowano arkusze cięcia dla części MDF
Kieszonkowe dzieci
- Arduino nano;
- Moduł Bluetooth HC-05
- Moduł zegara czasu rzeczywistego;
- 4-cyfrowy wyświetlacz LED;
- 10 x adresowalnych diod LED ws2812b
- Potencjometr;
- 4 x przyciski;
- Brzęczyk;
- Czcionka 5V-2amp.
Krok 1: Konfiguracja elektroniki
Moim pierwszym krokiem, po dostarczeniu elektroniki, było złożenie jej wszystkiego na płycie prototypowej.
W ten sposób mogłem go przetestować i rozpocząć programowanie Arduino.
Musiałem:
- Przylutuj diody;
- Zmontuj wszystkie urządzenia na płycie prototypowej;
- Zmontuj 10 adresowalnych diod LED (po dwie z każdej strony kostki, minus spód);
- Rozpocznij programowanie.
Zanim dostałem akrylową kostkę do ostatecznego pokazu, przetestowałem ją na plastikowej misce mojej mamy.
Krok 2: Programowanie
Moim kolejnym krokiem było programowanie. Najpierw arduino ze wszystkimi funkcjami, które po raz pierwszy wyobraziłem sobie dla Pixela:
- Wyświetlaj aktualny czas na zegarze;
- Ustaw alarm do przebudzenia (lub minutnik);
- Wyświetl kilka trybów oświetlenia, od prostej białej lampy po pokaz tęczy lub kominek. W tej części bardzo pomocnych było kilka przykładów z biblioteki FastLED dla Arduino.
Po jej ukończeniu miałem lampę w pełni sterowaną, za pomocą przycisków analogowych i potencjometru. Następnym krokiem było więc skonfigurowanie połączenia Bluetooth z aplikacją, którą stworzyłem tylko dla Pixela. To była część, która trwała najdłużej. Przed tym projektem nie miałem wiedzy na temat programowania na Androida, a nawet nie znałem języka Java. Ale znałem już programowanie obiektowe, więc rozpocząłem kurs programowania na Androida na Udemy.
Możesz sprawdzić wszystko, co chcesz na moim Github. Link znajduje się powyżej na początku tego artykułu.
Krok 3: Projektowanie pikseli
W tym momencie wyobrażałem sobie, jak będzie wyglądał Pixel, ale nadszedł czas, aby przelać to na papier. Właściwie na moim komputerze. Ponieważ budowałem Pixela na drewnie MDF i akrylu, wiedziałem, że muszę narysować bardzo precyzyjny projekt. Wybrałem więc oprogramowanie CAD i zacząłem rysować Pixela.
Może to wyglądać trochę za dużo, ale znałem już rysunek CAD z mojego kursu inżynierskiego. Było to bardzo pomocne w uzyskaniu rysunków 2D do cięcia laserowego płyt MDF.
Krok 4: Montaż płyty MDF
Po narysowaniu Pixela w CAD skontaktowałem się z lokalną firmą, która produkowała przedmioty akrylowe, takie jak ekspozytory, trofea itp. Miejsca te zwykle mają maszyny do cięcia laserowego, więc zapytałem, czy mogą zbudować moją akrylową kostkę i wyciąć MDF.
Dostałem więc płytę MDF o grubości 6 mm i wysłałem im rysunki cięcia.
Otrzymałem je jak na zdjęciu powyżej i zmontowałem za pomocą kleju cyjanoakrylowego.
Krok 5: Lutowanie komponentów
To był jeden z najtrudniejszych momentów. Nie miałem doświadczenia w lutowaniu elektroniki, więc obejrzałem kilka filmów i spróbowałem.
Krok 6: Wykończenie pracy w drewnie
W tej chwili Pixel działał zgodnie z planem. Niezbędne były pewne korekty, takie jak ustawienie jasności diod LED.
Ale wykończenie płyty MDF nie było takie, jak się spodziewałem. Więc dostałem arkusz drewna, który jest bardzo cienkim kawałkiem drewna. Pokryłem całą powierzchnię płyty MDF, po upewnieniu się, że wyświetlacz zegara może przez nią przepuszczać światło.
Krok 7: Ciesz się światłami
Po całej tej pracy miałem lampę, która była znacznie jaśniejsza i lepiej wyglądała, niż to sobie wyobrażałem.
Możesz sprawdzić na filmie przede wszystkim tryby oświetlenia Pixela.
Proszę o kontakt, jeśli masz jakiekolwiek wątpliwości dotyczące swojego projektu. Chętnie pomogę:)
Zalecana:
Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 11 kroków (ze zdjęciami)
Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: **** Zaktualizowano o nowe oprogramowanie w lipcu 2019 r., szczegóły tutaj ****** Bartop arcade z unikalną funkcją, którą zmienia się w matrycy LED w celu dopasowania do wybranej gry. Grafika postaci na bokach szafki to laserowo wycinane inkrustacje, a nie naklejane
Oświetlenie ścienne Pixel Cloud Ambient: 6 kroków (ze zdjęciami)
Pixel Cloud Ambient Wall Light: kolejna modyfikacja światła Ikea, dodana adresowalne diody LED i kontroler, aby stworzyć coś wyjątkowego. Przeznaczona do stosowania w pokoju dziecięcym, dająca łagodne światło otoczenia oraz jako lampka nocna. Ten projekt wykorzystuje adresowalne piksele 56x APA102, NLE
Stwórz ogromny wyświetlacz LED 4096 dla retro Pixel Art: 5 kroków (ze zdjęciami)
Zrób masywny wyświetlacz LED 4096 dla retro Pixel Art: ***** Zaktualizowano w marcu 2019 r. ****** Istnieje kilka sposobów, w jakie możesz przejść do tego projektu, zbudować wszystko od zera lub wykorzystać wersję zestawu. Omówię obie metody w tej instrukcji. Ta instrukcja obejmuje instalację 64x64 lub 4096 RGB LED
Pixel Pumpkin: 8 kroków (ze zdjęciami)
Pixel Pumpkin: Stwórz niepozorną dynię, która świeci od wewnątrz w różnych wzorach za pomocą pilota. Chociaż piksele są wielokolorowe, gruba skóra dyni odfiltruje wszystko oprócz pomarańczy, więc kolory naszych pikseli są przekształcane na
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 13 kroków (ze zdjęciami)
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: **** Ulepszona wersja ze zintegrowanym namiotem LED Tutaj **** Bartop arcade z unikalną funkcją zintegrowanego wyświetlacza LED, który pasuje do wybranej gry. Grafika postaci na bokach szafki to laserowo wycinane inkrustacje, a nie naklejki.Ogromny