Spisu treści:

Arduino Infinity Mirror (Bluetooth & Sound Reactive): 9 kroków (ze zdjęciami)
Arduino Infinity Mirror (Bluetooth & Sound Reactive): 9 kroków (ze zdjęciami)

Wideo: Arduino Infinity Mirror (Bluetooth & Sound Reactive): 9 kroków (ze zdjęciami)

Wideo: Arduino Infinity Mirror (Bluetooth & Sound Reactive): 9 kroków (ze zdjęciami)
Wideo: 14 Band Spectrum Analyzer Part.2 | Infinity Mirror 2024, Lipiec
Anonim
Image
Image
Arduino Infinity Mirror (reaktywne Bluetooth i dźwięk)
Arduino Infinity Mirror (reaktywne Bluetooth i dźwięk)
Lustro Arduino Infinity (reaktywne z Bluetooth i dźwiękiem)
Lustro Arduino Infinity (reaktywne z Bluetooth i dźwiękiem)

Stworzyłem Infinity Mirror do szkolnego projektu z Arduino, którym możesz sterować za pomocą telefonu lub tabletu za pomocą Bluetooth. Lustro ma również wbudowany mikrofon, który wykrywa dźwięk/muzykę i odpowiednio reaguje, generując przyciągające wzrok stroboskopy w rytm muzyki! Po prostu uruchom aplikację, połącz się z bluetooth i zobacz, jak dzieje się magia!

W tej instrukcji pokażę ci, jak możesz zrobić to lustro nieskończoności. Więc zacznijmy!

Krok 1: Zbierz materiały

Zbierz materiały
Zbierz materiały

Do wykonania tego lustra nieskończoności potrzebne będą następujące materiały:

1) Arduino Uno (30 USD)

Możesz także użyć innego typu Arduino, ale to zależy wyłącznie od Ciebie.

2) Mini płytka stykowa lub PCB (5 USD)

Wykorzystałem płytkę stykową do prototypowania, a później przylutowałem wszystko do płyty perforowanej/stripboardu.

3) Taśma LED WS2813 Digital 5050 RGB - 144 diody LED (1 metr) (25 USD)

Możesz również użyć innego paska LED, ale upewnij się, że wszystkie diody LED są indywidualnie adresowane. Upewnij się również, że pasek LED daje „dodatkowe” napięcie 5V na każdy metr diod LED. Dzieje się tak, ponieważ napięcie na pasku spada, a prąd na początku może znacznie wzrosnąć. (i może spal początek swojej taśmy LED!) Więcej na ten temat możesz przeczytać tutaj: Zasilanie Neopikseli.

4) Przewody prototypowe (3 USD)

Kolory generalnie nie mają znaczenia, ale bardzo przydatne jest posiadanie ich jako odniesienia dla siebie. Użyłem białego, czarnego, czerwonego, zielonego, żółtego, pomarańczowego i niebieskiego.

5) Kabel USB A do B (4 USD)

Zostanie to wykorzystane do przesłania kodu Arduino na płytkę Arduino Uno.

6) Zasilacz impulsowy Mean Well - 5 V 10 A (15 USD)

Będzie to używane do obsługi paska LED z zewnętrznym napięciem 5V, ponieważ samo Arduino nie jest wystarczająco mocne, aby zapalić wszystkie diody LED. Możesz także użyć zasilacza ściennego, ale upewnij się, że działa on na 5V.

7) Kabel zasilający 230 V z wtyczką (3 USD)

Będzie on używany do podłączenia zasilacza impulsowego do gniazda zasilania 230V. W zależności od miejsca zamieszkania ilość napięcia z gniazdka może się różnić. W każdym razie potrzebny będzie odpowiedni kabel z wtyczką.

8) Moduł Bluetooth HC-06 Moduł nadawczo-odbiorczy RF Slave 4-PIN (8 USD)

Ten moduł będzie służył do przesyłania danych z telefonu lub tabletu do Arduino. Ten moduł bluetooth może służyć tylko jako slave. Standardowy kod PIN/hasło bluetooth to 1234.

9) Moduł czujnika wykrywania dźwięku 3-PIN (3 USD)

Ten moduł będzie używany do wykrywania dźwięku, ponieważ ma wbudowany mikrofon. Ustaw potencjometr na żądaną ilość dźwięku, przy której generowany jest sygnał. Możesz również użyć innego czujnika dźwięku, ale to zależy od Ciebie.

10) Rezystor 220 Ω (0,25 USD)

Będzie to używane do kontrolowania napięć diod LED. Jeśli tego nie użyjesz, diody LED w końcu staną się naprawdę gorące. Rezystor 220 Ω ma czerwone, czerwone i brązowe paski w tej kolejności. Ostatni pasek reprezentuje tolerancję. Złoto oznacza ±5%. Więcej informacji tutaj: Rezystor 220 Ohm.

11) Kondensator elektrolityczny 1000 uF 16 V (0,25 USD)

Będzie to używane do dodawania i przechowywania pojemności (energii) w twoim obwodzie. Więcej informacji tutaj: Kondensatory elektrolityczne.

Pudełko i lustro:

To są materiały i wymiary, których użyłem do stworzenia mojego pudełka. Możesz również kupić ramkę lub gotowe pudełko, które jest wystarczająco duże, aby zmieścić w nim lustro jednokierunkowe, zwykłe lustro, diody LED i elektronikę. Polecam zbudować go samemu tylko wtedy, gdy masz odpowiednie narzędzia i materiały.

12) Szkło 25 x 25 cm (grubość 3 mm) (5 USD)

Szkło posłuży jako jednokierunkowe lustro odblaskowe, do którego będzie potrzebna folia okienna z lustrem weneckim (patrz 13). Możesz również kupić lustro weneckie / półprzezroczyste, które jest wystarczająco duże, aby zmieścić się w pudełku. Możesz samodzielnie ciąć szkło nożem do szkła (patrz 22), ale radzę raczej skonsultować się ze specjalistami, którzy zrobią to za Ciebie, a jeszcze lepiej po prostu kupić szkło o odpowiednich wymiarach.

13) Folia okienna przyciemniana w jedną stronę 30 x 30 cm (5 USD)

Do odtworzenia lustra weneckiego potrzebne będzie szkło i rolka przyciemnianej folii do lustra weneckiego, która zostanie nałożona na szkło wodą i mydłem (patrz 29). Powodem, dla którego jest nieco większy niż szkło, jest to, że z czasem się kurczy. Jeśli zdecydujesz się kupić lustro weneckie, jak wspomniano powyżej, nie będziesz tego potrzebować.

14) Lustro 25 x 25 cm (grubość 3 mm) (5 USD)

Po prostu zwykłe lustro, takie jakie masz w łazience. Będzie to wykorzystane wraz z lustrem weneckim do stworzenia efektu „nieskończoności”.

15) 2x Gruba drewniana listwa 25 x 10 x 2 cm (2 USD)

Dwie drewniane listwy na górze i na dole pudełka.

16) 2x Gruba drewniana listwa 27 x 10 x 2 cm (2 USD)

Dwie drewniane listwy na prawą i lewą stronę pudełka.

17) 2x cienka drewniana listwa 25 x 2,5 x 0,5 cm (1 USD)

Dwie drewniane listwy na górze i na dole wnętrza pudełka (na których spoczywają lustra i na których naklejone są diody LED).

18) 2x cienka drewniana listwa 24 x 2,5 x 0,5 cm (1 USD)

Dwie drewniane listwy na prawą i lewą stronę wnętrza pudełka (na których spoczywają lustra i na których naklejone są diody LED).

19) Czarna puszka/spray

Użyłem tego do pomalowania mojego pudełka na czarno, aby bardziej wtopiło się w ciemny motyw.

Narzędzia:

Oto narzędzia, których będziesz potrzebować do stworzenia pudełka, a także lustra:

20) Taśma miernicza (3 USD)

Oczywiście służy do mierzenia twojego pudełka. Więcej informacji tutaj: Jak czytać taśmę pomiarową.

21) Kwadrat pomiarowy (5 USD)

Służy również do mierzenia pudełek/materiałów. Niezbyt wymagane, ale może się bardzo przydać.

22) Przecinak do drutu / ściągacz izolacji (5 USD)

Służy do zdejmowania izolacji i cięcia przewodów. Alternatywnie możesz użyć noża kuchennego lub noża Stanley. Więcej informacji tutaj: Jak usunąć drut.

23) Nóż do szkła (5 USD)

Służy do cięcia szkła i luster. Alternatywnie możesz użyć diamentu, ale nie polecam. Więcej informacji tutaj: Jak ciąć witraż.

24) Śrubokręt/wiertarka (2 USD)

Służy do wkręcania śrub i wiercenia otworów. Więcej informacji tutaj: Jak wbić wkręt do drewna.

25) Młot (5 USD)

Służy do wbijania gwoździ. Więcej informacji tutaj: Jak bezpiecznie używać młotka.

26) Klej do drewna (5 USD)

Jeśli śruby lub gwoździe nie są wystarczająco dobre, możesz również nałożyć trochę kleju do drewna, aby połączyć części. Więcej informacji tutaj: Jak skleić drewno.

27) Piła (5 USD)

Używany do piłowania drewna. Więcej informacji tutaj: Jak ciąć drewno piłą ręczną.

28) Gwoździe (3 USD)

Służy do łączenia części, w naszym przypadku na stałe.

29) Śruby (3 USD)

Służy również do trzymania części razem, ale używając śrub zamiast gwoździ, możesz łatwo odłączyć części w razie potrzeby.

30) Woda i mydło

Służy do nakładania na szkło folii okiennej przyciemnianej w jedną stronę. A także używany do czyszczenia lustra nieskończoności. Jeśli chcesz wiedzieć, jak zainstalować folię okienną, możesz skorzystać z tego samouczka: Jak zainstalować folię okienną.

31) Papier ścierny (1 USD)

Służy do uszlachetniania ostrych krawędzi szkła i drewna.

Narzędzia lutownicze (opcjonalnie):

32) Lutownica (15 USD)

Opcjonalne, jeśli zdecydujesz się lutować wszystko razem, zamiast zostawiać to na płytce stykowej. Jeśli chcesz wiedzieć, jak lutować, możesz skorzystać z tego samouczka: Jak lutować elektronikę.

33) Cyna lutownicza 0,6 mm - 100 g (5,50 USD)

Służy do lutowania przewodów razem.

34) Drut rozlutowniczy - 1mm 1,5m (1,50 USD)

Służy do rozlutowywania przewodów, na wypadek przypadkowego pomyłki.

35) Rurki termokurczliwe (2 USD)

Służy do bezpiecznego utrzymywania lutowanych przewodów razem.

36) 1x 3 piny nagłówek żeński (0,10 USD)

Nie jest to naprawdę wymagane, ale może być przydatne, jeśli nie chcesz bezpośrednio lutować czujnika wykrywania dźwięku do przewodów.

37) 1x 4 piny nagłówek żeński (0,10 USD)

Niezbyt wymagane, ale może być przydatne, jeśli nie chcesz bezpośrednio lutować modułu bluetooth do przewodów.

Krok 2: Połączenia płyt chlebowych

Image
Image
Połączenia płyt chlebowych
Połączenia płyt chlebowych
Połączenia płyt chlebowych
Połączenia płyt chlebowych

Po złożeniu materiałów nadszedł czas na wykonanie pierwszego prototypu za pomocą płytki do krojenia chleba. Płytka stykowa ma w sumie cztery kolumny. Pierwsze dwie i ostatnie dwie niebieskie i czerwone kolumny mają połączenie w pionie, reprezentujące połączenia +5V (czerwone) i uziemienie/GND (niebieskie). Dwie kolumny pośrodku to miejsca, w których zostaną umieszczone twoje główne komponenty. Możesz dowiedzieć się więcej o płytkach prototypowych tutaj.

Więc to, co chcesz zrobić, to podłączyć Arduino do płytki stykowej za pomocą prototypowych przewodów. Jak wspomniałam wcześniej, kolory nie mają znaczenia, ale są dla Ciebie przydatne. Na przykład użyłem czerwonych przewodów do reprezentowania +5V i białych przewodów do reprezentowania GND. Nie ma również znaczenia, gdzie umieścisz swoje szpilki, o ile pozostają one w tym samym obwodzie.

Następnie chcesz podłączyć pasek LED do płytki stykowej. Zauważysz, że ma 3-6 przewodów w zależności od tego, jaki masz typ. Biały reprezentuje wejście GND/min, czerwony reprezentuje wejście +5V, zielony reprezentuje PIN wejścia danych, a niebieski reprezentuje PIN wejścia danych zapasowych (nie podłączaj, jeśli dioda LED nie jest podłączona). Podłącz zewnętrzne zasilanie 5V i podłącz je do paska LED. Nie zapomnij również podłączyć rezystora i kondensatora, jak pokazano na powyższym obrazku, w przeciwnym razie możesz przepalić diody LED!

Na koniec chcesz podłączyć moduł bluetooth i czujnik wykrywania dźwięku do płytki stykowej. Przypisz czujnik wykrywania dźwięku do pinu A0 (analogowego). Jeśli chodzi o moduł bluetooth, zauważysz, że ma jeden pin RXD i jeden TXD. Służą do wysyłania i odbierania sygnałów. UWAGA: podłącz pin TXD modułu do pinu RXD Arduino, a pin RXD modułu do pinu TXD Arduino. Nie do tych samych szpilek!

Krok 3: Zakoduj Arduino

Zakoduj Arduino
Zakoduj Arduino

Następnym krokiem jest więc zakodowanie Arduino. Do tego celu potrzebne będzie oprogramowanie Arduino IDE, które można pobrać tutaj. Po pobraniu IDE otwórz nowy dokument i skopiuj i wklej następujący kod do okna projektu:

#włączać

//Szpilki podłączone do Arduino

stały int PIN = 6; //Pin wejściowy paska LED int NUMPIXELS = 144; //Liczba zapalonych pikseli const int SOUNDSENSOR = A0; //Pin wejściowy czujnika dźwięku

int StanPrzycisku = 0; //Stan przypisany do przycisku w aplikacji Bluetooth

int objętość = 0; //Stan sprawdzający, czy w mikrofonie jest sygnał, czy nie

//Zmienne kolorów

wartość logiczna PrimBlue = fałsz; wartość logiczna PrimGreen = fałsz; wartość logiczna Pierwotny = fałsz; wartość logiczna PrimWhite = fałsz; wartość logiczna PrimYellow = fałsz; wartość logiczna PrimOrange = fałsz; wartość logiczna PrimPink = fałsz; wartość logiczna Pierwopurpurowy = fałsz;

//Zmienne światła i dźwięku

wartość logiczna SoundDetect = fałsz; wartość logiczna FullLight = fałsz;

Pasek Adafruit_NeoPixel = Adafruit_NeoPixel(LICZBA PIKSELÓW, PIN, NEO_GRB + NEO_KHZ800);

pusta konfiguracja () {

pinMode (CZUJNIK DŹWIĘKU, WEJŚCIE); //Wejście czujnika dźwięku pinMode(PIN, OUTPUT); //Wejście taśmy LED

Serial.początek(9600);

strip.setPixelColor(0, 0, 0, 0); strip.setJasność(0); strip.początek(); //To inicjuje bibliotekę NeoPixel strip.show();

}

pusta pętla () {

//Zdefiniuj poziom jasności zgodnie z jasnością bajtów suwaka = analogRead(A0)/4; Serial.println(jasność); if (Serial.available() > 0) { ButtonState = Serial.read(); }

//Włącz lub wyłącz wykrywanie LED i dźwięku

if (FullLight == 1 && SoundDetect == 0) { strip.setBrightness(ButtonState); strip.pokaż(); } else if (FullLight == 0 && SoundDetect == 0) { strip.setBrightness(0); strip.pokaż(); } else if (FullLight == 0 && SoundDetect == 1) { strip.setBrightness(brightness); strip.pokaż(); } else if (FullLight == 1 && SoundDetect == 1) { strip.setBrightness(0); strip.pokaż(); }

//////////////////////////przełącznik LED///////////////////// ////

if (ButtonState == 'a') { primaryColors(); Pełne światło = 1; Wykrywanie dźwięku = 0; }

if (ButtonState == 'b') {

Pełne światło = 0; Wykrywanie dźwięku = 0; }

//////////////////////////Przełącznik wykrywania dźwięku///////////////////// /////

if (ButtonState == 'c') { primaryColors(); Wykrywanie dźwięku = 1; Pełne światło = 0; }

if (ButtonState == 'd') {

Wykrywanie dźwięku = 0; Pełne światło = 0; }

//////////////////////////Kolory podstawowe////////////////////// ////

if (ButtonState == '1') { primaryColors(); Pierwotny = 0; Pierwozielony = 0; Pierwotny Czerwony = 1; Pierwotna biel = 0; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 0; }

if (ButtonState == '2') {

kolory podstawowe(); Pierwozielony = 1; Pierwotny = 0; Pierwotny Czerwony = 0; Pierwotna biel = 0; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 0; }

if (ButtonState == '3') {

kolory podstawowe(); Pierwotny Czerwony = 0; Pierwotny błękit = 1; Pierwozielony = 0; Pierwotna biel = 0; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 0; } if (ButtonState == '4') { primaryColors(); Pierwotny Czerwony = 0; Pierwotny = 0; Pierwozielony = 0; Pierwobiały = 1; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 0; } if (ButtonState == '5') { primaryColors(); Pierwotny Czerwony = 0; Pierwotny = 0; Pierwozielony = 0; Pierwotna biel = 0; Pierwożółty = 1; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 0; } if (ButtonState == '6') { primaryColors(); Pierwotny Czerwony = 0; Pierwotny = 0; Pierwozielony = 0; Pierwotna biel = 0; Pierwożółty = 0; pierwotna pomarańcza = 1; Pierworóżowy = 0; Pierwotny Fioletowy = 0; } if (ButtonState == '7') { primaryColors(); Pierwotny Czerwony = 0; Pierwotny = 0; Pierwozielony = 0; Pierwotna biel = 0; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierwiosnek = 1; Pierwotny Fioletowy = 0; } if (ButtonState == '8') { primaryColors(); Pierwotny Czerwony = 0; Pierwotny = 0; Pierwozielony = 0; Pierwotna biel = 0; Pierwożółty = 0; Pierwopomarańczowy = 0; Pierworóżowy = 0; Pierwotny Fioletowy = 1; } }

nieważne kolory podstawowe() {

for (int i = 0; i < NUMPIXELS; i++) { if (PrimBlue == 1) { strip.setPixelColor(i, 0, 0, 255); } else if (PrimGreen == 1) { strip.setPixelColor(i, 0, 255, 0); } else if (PrimRed == 1) { strip.setPixelColor(i, 255, 0, 0); } else if (PrimWhite == 1) { strip.setPixelColor(i, 255, 255, 255); } else if (PrimYellow == 1) { strip.setPixelColor(i, 255, 255, 0); } else if (PrimOrange == 1) { strip.setPixelColor(i, 255, 102, 0); } else if (PrimPink == 1) { strip.setPixelColor(i, 255, 0, 255); } else if (PrimPurple == 1) { strip.setPixelColor(i, 102, 0, 204); } else { strip.setPixelColor(i, 255, 255, 255); } } strip.show(); }

Jeśli pojawi się prośba o zainstalowanie biblioteki Adafruit NeoPixel, zrób to, przechodząc do Sketch > Import Library > Adafruit NeoPixel.

Krok 4: Zbuduj aplikację Bluetooth

Image
Image
Zbuduj pudełko
Zbuduj pudełko

Przejdźmy teraz do interesującej części, tworzenia aplikacji! Zdecydowałem się użyć do tego oprogramowania innej firmy o nazwie MIT App Inventor 2. Jeśli chcesz pobrać pliki projektu (.aia) i wprowadzić zmiany w aplikacji, możesz ją pobrać poniżej. Ale możesz także pobrać samą aplikację (.apk) bez konieczności kodowania czegokolwiek. Musisz tylko zainstalować go na swoim urządzeniu.

Krok 5: Zbuduj pudełko

Zbuduj pudełko
Zbuduj pudełko
Zbuduj pudełko
Zbuduj pudełko
Zbuduj pudełko
Zbuduj pudełko

W tym kroku zbudujemy pudełko/ramę dla lustra nieskończoności.

Rama zewnętrzna

Najpierw wytnij grubą listwę na ramę zewnętrzną (patrz powyższe zdjęcia). Potrzebne będą dwa kawałki o długości 27 cm (na górę i dół) oraz dwa kawałki o długości 25 cm (na lewą i prawą stronę). Teraz zbij je razem, wbijając gwoździe w narożniki pudełka (po 4 z każdej strony), ale upewnij się, że krawędzie będą idealnie pasować. Możesz także skleić je razem, ale to zależy od Ciebie.

Rama wewnętrzna

Następnie odetnij cienką listwę na wewnętrzną ramę (ponownie patrz powyższe zdjęcia). Potrzebne będą dwa kawałki o długości 25 cm (na górę i dół) oraz dwa kawałki o długości 24 cm (na lewą i prawą stronę). Teraz chcesz przybić je do około 0,5 cm poniżej górnej części zewnętrznej ramy, używając 2 gwoździ z każdej strony. Nałożyłem tutaj również trochę kleju do drewna, aby były bardziej wytrzymałe. UWAGA: upewnij się, że lustro weneckie idealnie pasuje do ramy!

Wiercenie otworu mikrofonu

Ponieważ mikrofon jest wrażliwym przedmiotem, nie może być objęty zasięgiem. Dlatego wywierciłem w górnej części ramy otwór, z którego będzie wystawała głowica mikrofonu. Nie rób zbyt dużego otworu, ponieważ nie chcesz, aby Twój mikrofon całkowicie wypadł z ramy.

Malowanie ramki

Postanowiłem pomalować ramę na prawie matową czerń, aby nadać jej jakiś mroczny, tajemniczy efekt. Jeśli również zdecydujesz się go pomalować, upewnij się, że na ramie nie pozostały grube plamy farby. Aby temu zapobiec, musisz delikatnie pomalować ramkę małym lub średnim pędzlem. Dodatkowo można go pomalować po raz drugi, jeśli nie jest wystarczająco pokryty. Pozostaw do wyschnięcia na około dzień.

Krok 6: Przylutuj elektronikę do płytki drukowanej

Image
Image
Przylutuj elektronikę do płytki drukowanej
Przylutuj elektronikę do płytki drukowanej
Przylutuj elektronikę do płytki drukowanej
Przylutuj elektronikę do płytki drukowanej

W tym kroku przylutujemy elektronikę do płytki drukowanej, którą później zainstalujemy z tyłu naszego lustra. Lutowanie nie jest obowiązkowe, ale gorąco polecam to zrobić, aby zapewnić bezpieczeństwo elektroniki. Przylutowałem wszystko krok po kroku na "element" do siatki, aby uniknąć błędów. Więc najpierw przylutowałem moduł dźwiękowy do płytki, potem moduł bluetooth, a na końcu paski LED. Zalecam pozostawienie pustej przestrzeni między elementami, które nie mogą się bezpośrednio stykać, takimi jak przewody wejściowe +5V i przewody wejściowe GND (patrz powyższe zdjęcia).

Po przylutowaniu komponentów do płyty zacznij tworzyć połączenia mostkowe, nakładając trochę cyny między komponenty pod płytą. Alternatywnie możesz zdjąć kilka przewodów i przylutować je do komponentów, aby utworzyć połączenie mostkowe.

Teraz chcesz przetestować obwód, po prostu podłączając przewody do Arduino. Upewnij się, że podłączyłeś również zasilanie! Jeśli diody LED włączą się pomyślnie, to dobra robota! Jeśli jednak się nie włączą, możesz chcieć dwukrotnie sprawdzić obwód i poszukać wadliwych połączeń.

Krok 7: Zainstaluj elektronikę z tyłu

Zainstaluj elektronikę z tyłu
Zainstaluj elektronikę z tyłu

Kolejnym krokiem jest zamontowanie elektroniki na kawałku drewna, którego użyjemy również z tyłu lustra. Przykręciłem elektronikę do płytki za pomocą śrubek i przykleiłem po prawej i lewej stronie tylnej części klocki, które służą do przykręcenia tylnej części puszki do samej puszki.

Krok 8: Złóż lustra z pudełkiem

Złóż lustra z pudełkiem
Złóż lustra z pudełkiem
Złóż lustra z pudełkiem
Złóż lustra z pudełkiem
Złóż lustra z pudełkiem
Złóż lustra z pudełkiem

Teraz czas na zmontowanie lusterek, przyklejenie diod LED do ramy i zamontowanie czujnika wykrywania dźwięku.

Lustro w jedną stronę

Lustro weneckie zostanie umieszczone na samej ramie, przyciemnianą stroną skierowaną w dół do lustra i diod LED. Aby samodzielnie wykonać to lustro, będziesz potrzebować szklanej płyty i przyciemnionej folii okiennej. Najpierw przytnij folię okienną do odpowiedniego rozmiaru, ale zostaw około 2-5 cm dodatkowej przestrzeni z każdej strony. Następnie chcesz całkowicie wyczyścić okno i usunąć wszystkie pozostałości kurzu. Następnie przykryj szybę niewielką ilością wody z mydłem i ostrożnie usuń folię z folii okiennej (możesz przykleić taśmę z każdej strony, aby łatwo ją usunąć). Teraz chcesz również pokryć lepką stronę folii okiennej wodą i mydłem, aby zapobiec jej przywieraniu do siebie. Wszystko, co musisz teraz zrobić, to położyć go na szybie i mocno zamieść (patrz powyższe zdjęcia). Pozostaw do wyschnięcia na około dzień i usuń pozostałą folię okienną.

Przyklej diody LED do pudełka

Następnym krokiem jest przyklejenie diod LED do pudełka, co można zrobić, usuwając lepki papier. Polecam również nałożyć trochę szybkiego kleju na tył paska, aby zapobiec jego odklejeniu.

Umieść lustra i dokończ

Ostatnim krokiem jest umieszczenie na miejscu zarówno lustra weneckiego, jak i lustra normalnego. Zwykłe lustro znajduje się za paskiem LED, a lustro weneckie idzie z przodu. Przyklej je szybkim klejem i przykręć tylną płytkę z elektroniką do tylnej części pudełka. Umieść czujnik wykrywania dźwięku na miejscu, podłącz wszystkie przewody i voila, gotowe!

Krok 9: Przetestuj swoje lustro Infinity

Wszystko, co musisz teraz zrobić, to przetestować, czy wszystko działa. I to wszystko! Teraz zbudowałeś własne lustro nieskończoności sterowane przez Bluetooth i reagujące na dźwięk!:D

Nie wahaj się zapytać w sekcji komentarzy, jeśli masz jakieś pytania.

Dziękuję i baw się dobrze!

Zalecana: