Inhaltsverzeichnis:

Arduino Infinity Mirror (Bluetooth & Sound Reactive) - Gunook
Arduino Infinity Mirror (Bluetooth & Sound Reactive) - Gunook

Video: Arduino Infinity Mirror (Bluetooth & Sound Reactive) - Gunook

Video: Arduino Infinity Mirror (Bluetooth & Sound Reactive) - Gunook
Video: Arduino Infinity Mirror (Bluetooth & Sound Reactive) 2024, Juli
Anonim
Image
Image
Arduino Infinity-Spiegel (Bluetooth & Sound Reactive)
Arduino Infinity-Spiegel (Bluetooth & Sound Reactive)
Arduino Infinity-Spiegel (Bluetooth & Sound Reactive)
Arduino Infinity-Spiegel (Bluetooth & Sound Reactive)

Ich habe für ein Schulprojekt mit Arduino einen Infinity Mirror erstellt, den Sie mit Ihrem Telefon oder Tablet über Bluetooth steuern können. Der Spiegel hat auch ein eingebautes Mikrofon, das Geräusche / Musik erkennt und entsprechend reagiert, indem es auffällige Lichtblitze im Takt der Musik erzeugt! Starten Sie einfach die App, verbinden Sie sich mit Bluetooth und sehen Sie, wie die Magie passiert!

In diesem Instructables zeige ich Ihnen, wie Sie diesen Infinity-Spiegel herstellen können. Also lasst uns anfangen!

Schritt 1: Materialien sammeln

Materialien sammeln
Materialien sammeln

Um diesen Infinity-Spiegel herzustellen, benötigen Sie die folgenden Materialien:

1) Arduino Uno (30 $)

Sie können auch einen anderen Arduino-Typ verwenden, aber das liegt ganz bei Ihnen.

2) Mini-Steckbrett oder Platine ($5)

Ich habe das Steckbrett für das Prototyping verwendet und später alles auf ein Perfboard / Stripboard gelötet.

3) WS2813 Digital 5050 RGB LED-Streifen - 144 LEDs (1 Meter) ($25)

Sie können auch einen anderen LED-Streifen verwenden, achten Sie jedoch darauf, dass alle LEDs einzeln ansprechbar sind. Stellen Sie außerdem sicher, dass der LED-Streifen für jeden Meter LEDs eine "zusätzliche" 5V-Spannung liefert. Dies liegt daran, dass die Spannung über dem Band abfällt und der Strom beim Start stark ansteigen kann. (und vielleicht den Anfang Ihres LED-Streifens verbrennen!) Sie können hier mehr darüber lesen: Powering Neopixels.

4) Prototypdrähte ($3)

Farben spielen im Allgemeinen keine Rolle, aber es ist sehr nützlich, sie als Referenz für sich selbst zu haben. Ich habe weiß, schwarz, rot, grün, gelb, orange und blau verwendet.

5) USB-A-zu-B-Kabel ($4)

Dies wird verwendet, um Ihren Arduino-Code auf das Arduino Uno-Board hochzuladen.

6) Mean Well Schaltnetzteil - 5V 10A ($15)

Dies wird verwendet, um den LED-Streifen mit externer 5V-Spannung zu unterstützen, da der Arduino selbst nicht stark genug ist, um alle LEDs zum Leuchten zu bringen. Sie können auch ein Netzteil mit Wandadapter verwenden, aber stellen Sie sicher, dass es mit 5 V betrieben wird.

7) 230V Stromkabel mit Stecker ($3)

Dieser dient zum Anschluss des Schaltnetzteils an die 230V-Steckdose. Je nach Wohnort kann die Spannung an der Steckdose variieren. In jedem Fall benötigen Sie ein passendes Kabel mit Stecker.

8) Bluetooth HC-06-Modul RF-Transceiver-Slave 4-PIN ($8)

Dieses Modul wird zum Senden von Daten von Ihrem Telefon oder Tablet an den Arduino verwendet. Dieses Bluetooth-Modul kann nur als Slave dienen. Der Standard-Bluetooth-Pin / -Passwort ist 1234.

9) Schallerkennungssensormodul 3-PIN ($3)

Dieses Modul wird zur Erkennung von Geräuschen verwendet, da es über ein eingebautes Mikrofon verfügt. Stellen Sie das Potentiometer auf die gewünschte Lautstärke ein, bei der ein Signal erzeugt wird. Sie können auch einen anderen Schallsensor verwenden, aber das liegt an Ihnen.

10) 220 Ω Widerstand (0,25 $)

Dies wird zur Steuerung der Spannungen der LEDs verwendet. Wenn Sie dies nicht verwenden, werden die LEDs schließlich sehr heiß. Ein 220-Ω-Widerstand hat rote, rote und braune Streifen in dieser Reihenfolge. Der letzte Streifen repräsentiert die Toleranz. Gold bedeutet ±5%. Mehr Infos hier: 220 Ohm Widerstand.

11) 1000uF 16V Elektrolytkondensator (0,25 $)

Dies wird verwendet, um Ihrer Schaltung Kapazität (Energie) hinzuzufügen und zu speichern. Mehr Infos hier: Elektrolytkondensatoren.

Kasten und Spiegel:

Dies sind die Materialien und Abmessungen, die ich verwendet habe, um meine Box zu erstellen. Sie können stattdessen auch einen Rahmen oder eine vorgefertigte Box kaufen, die groß genug ist, um einen Einweg-Reflexionsspiegel, einen normalen Spiegel, LEDs und Elektronik darin unterzubringen. Ich empfehle nur, es selbst zu bauen, wenn Sie die richtigen Werkzeuge und Materialien haben.

12) Glas 25 x 25 cm (3 mm dick) ($5)

Das Glas wird als Einweg-Reflexionsspiegel verwendet, wofür Sie die Einwegspiegel-Fensterfolie benötigen (siehe 13). Sie können stattdessen auch einen Einwegspiegel / halbtransparenten Spiegel kaufen, der groß genug ist, um in Ihre Box zu passen. Sie können Glas mit einem Glasschneider selbst zuschneiden (siehe 22), aber ich empfehle eher, Spezialisten zu Rate zu ziehen, die dies für Sie tun oder noch besser, Glas mit den richtigen Abmessungen zu kaufen.

13) Getönte Einwegspiegel-Fensterfolie 30 x 30 cm ($5)

Um einen Einwegspiegel nachzubauen, benötigen Sie Glas und eine Rolle getönte Einwegspiegel-Fensterfolie, die mit Wasser und Seife auf das Glas aufgetragen wird (siehe 29). Der Grund, warum es etwas größer als das Glas ist, ist, dass es mit der Zeit schrumpft. Wenn Sie sich stattdessen, wie oben erwähnt, für den Kauf eines Einwegspiegels entscheiden, benötigen Sie diesen nicht.

14) Spiegel 25 x 25 cm (3 mm dick) ($5)

Nur ein normaler Spiegel, wie man ihn im Badezimmer hat. Dies wird zusammen mit dem Einwegspiegel verwendet, um den "Unendlichkeitseffekt" zu erzeugen.

15) 2x dicke Holzlatte 25 x 10 x 2 cm ($ 2)

Zwei Holzlatten für die Ober- und Unterseite der Box.

16) 2x dicke Holzlatte 27 x 10 x 2 cm ($ 2)

Zwei Holzleisten für die rechte und linke Seite der Box.

17) 2x dünne Holzlatte 25 x 2,5 x 0,5 cm ($ 1)

Zwei Holzleisten für die Ober- und Unterseite der Innenseite der Box (auf denen die Spiegel aufliegen und auf denen die LEDs geklebt werden).

18) 2x dünne Holzlatte 24 x 2,5 x 0,5 cm ($ 1)

Zwei Holzleisten für die rechte und linke Seite der Innenseite der Box (auf der die Spiegel aufliegen und die LEDs aufgeklebt werden).

19) Schwarze Farbdose/Spray

Ich habe dies verwendet, um meine Box schwarz zu malen, damit sie sich besser in das dunkle Thema einfügt.

Werkzeuge:

Dies sind die Werkzeuge, die Sie benötigen, um die Box sowie den Spiegel zu erstellen:

20) Maßband ($3)

Wird natürlich zum Vermessen Ihrer Box verwendet. Mehr Infos hier: Wie man ein Maßband liest.

21) Messquadrat ($5)

Wird auch zum Messen Ihrer Box/Materialien verwendet. Nicht wirklich erforderlich, aber es könnte sehr praktisch sein.

22) Drahtschneider / Abisolierer ($5)

Wird zum Abisolieren und Schneiden Ihrer Drähte verwendet. Alternativ können Sie auch ein Küchenmesser oder ein Stanleymesser verwenden. Mehr Infos hier: Draht abisolieren.

23) Glasschneider ($5)

Wird zum Schneiden von Glas und Spiegeln verwendet. Als Alternative können Sie einen Diamanten verwenden, aber ich empfehle es nicht. Weitere Informationen finden Sie hier: So schneiden Sie Buntglas.

24) Schraubendreher / Bohrer ($ 2)

Wird zum Schrauben und Bohren von Löchern verwendet. Mehr Infos hier: Wie man eine Holzschraube fährt.

25) Hammer ($5)

Wird zum Eintreiben von Nägeln verwendet. Weitere Informationen finden Sie hier: So verwenden Sie einen Hammer sicher.

26) Holzleim ($5)

Wenn Schrauben oder Nägel nicht gut genug sind, kannst du auch etwas Holzleim auftragen, um die Teile zusammenzuhalten. Mehr Infos hier: Holz zusammenkleben.

27) Säge ($5)

Wird zum Sägen von Holz verwendet. Mehr Infos hier: So sägen Sie Holz mit einer Handsäge.

28) Nägel ($3)

Wird verwendet, um Teile zusammenzuhalten, in unserem Fall dauerhaft.

29) Schrauben ($3)

Wird auch verwendet, um Teile zusammenzuhalten, aber durch die Verwendung von Schrauben anstelle von Nägeln können Sie die Teile bei Bedarf leicht trennen.

30) Wasser und Seife

Wird zum Auftragen der getönten Einweg-Spiegelfensterfolie auf das Glas verwendet. Und auch zum Reinigen des Infinity-Spiegels. Wenn Sie wissen möchten, wie Sie die Fensterfolie installieren, können Sie diesem Tutorial folgen: So installieren Sie die Fensterfolie.

31) Schleifpapier ($1)

Zum Verfeinern der scharfen Kanten von Glas und Holz.

Lötwerkzeuge (optional):

32) Lötkolben ($15)

Optional, wenn Sie alles zusammenlöten, anstatt es auf dem Steckbrett zu belassen. Wenn Sie wissen möchten, wie man lötet, können Sie diesem Tutorial folgen: How to Solder Electronics.

33) Lötzinn 0.6mm - 100g ($5.50)

Wird zum Zusammenlöten der Drähte verwendet.

34) Entlötdraht - 1 mm 1,5 m (1,50 $)

Wird zum Entlöten der Drähte verwendet, falls Sie versehentlich einen Fehler gemacht haben.

35) Schrumpfschläuche ($2)

Wird verwendet, um gelötete Drähte sicher zusammenzuhalten.

36) 1x 3-Pin-Header-Buchse (0,10 $)

Nicht wirklich erforderlich, aber es könnte praktisch sein, wenn Sie den Schallerkennungssensor nicht direkt an die Drähte löten möchten.

37) 1x 4-Pin-Header-Buchse (0,10 $)

Nicht wirklich erforderlich, aber es könnte praktisch sein, wenn Sie das Bluetooth-Modul nicht direkt an die Drähte löten möchten.

Schritt 2: Steckbrettverbindungen

Image
Image
Steckbrettverbindungen
Steckbrettverbindungen
Steckbrettverbindungen
Steckbrettverbindungen

Sobald Sie die Materialien zusammengestellt haben, ist es an der Zeit, Ihren ersten Prototyp mit einem Steckbrett zu erstellen. Das Steckbrett hat insgesamt vier Spalten. Die ersten beiden und letzten beiden blauen und roten Spalten teilen sich vertikal eine Verbindung, die die +5V (rot) und Masse/GND (blau) Verbindungen darstellt. In den beiden Spalten in der Mitte werden Ihre Hauptkomponenten platziert. Hier erfahren Sie mehr über Steckbretter.

Was Sie also tun möchten, ist, Ihr Arduino mit einigen Prototypdrähten mit dem Steckbrett zu verbinden. Wie ich bereits erwähnt habe, spielen Farben keine Rolle, aber sie sind eine nützliche Referenz für Sie. Zum Beispiel habe ich die roten Drähte verwendet, um die +5V und die weißen Drähte darzustellen, um die GND darzustellen. Es spielt auch keine Rolle, wo Sie Ihre Pins platzieren, solange sie in derselben Schaltung bleiben.

Als nächstes möchten Sie Ihren LED-Streifen mit dem Steckbrett verbinden. Sie werden feststellen, dass es 3-6 Drähte hat, je nachdem, welchen Typ Sie haben. Weiß repräsentiert GND/min-Eingang, Rot repräsentiert +5V-Eingang, Grün repräsentiert die Dateneingangs-PIN und Blau repräsentiert die Backup-Dateneingangs-PIN (keine Verbindung herstellen, es sei denn, die LED ist verbunden). Schließen Sie die externe 5V-Stromversorgung an und verbinden Sie sie mit dem LED-Streifen. Vergessen Sie nicht, auch den Widerstand und den Kondensator wie im Bild oben gezeigt anzuschließen, sonst könnten Sie Ihre LEDs durchbrennen!

Schließlich möchten Sie Ihr Bluetooth-Modul und den Geräuscherkennungssensor an das Steckbrett anschließen. Weisen Sie den Schallerkennungssensor Pin A0 (analog) zu. Was das Bluetooth-Modul betrifft, werden Sie feststellen, dass es einen RXD- und einen TXD-Pin hat. Diese dienen zum Senden und Empfangen von Signalen. HINWEIS: Verbinden Sie den TXD-Pin des Moduls mit dem RXD-Pin des Arduino und den RXD-Pin des Moduls mit dem TXD-Pin des Arduino. Nicht auf die gleichen Pins!

Schritt 3: Codieren Sie das Arduino

Kodieren Sie das Arduino
Kodieren Sie das Arduino

Der nächste Schritt besteht also darin, das Arduino zu codieren. Dazu benötigen Sie die Arduino IDE-Software, die Sie hier herunterladen können. Nachdem Sie die IDE heruntergeladen haben, öffnen Sie ein neues Dokument und kopieren Sie den folgenden Code und fügen Sie ihn in das Projektfenster ein:

#enthalten

// Pins, die mit dem Arduino verbunden sind

const int PIN = 6; // Der Eingangspin des LED-Streifens Int NUMPIXELS = 144; // Die Anzahl der Pixel, die aufleuchten werden const int SOUNDSENSOR = A0; // Der Eingangsstift des Schallsensors

int ButtonState = 0; //Status, der einer Schaltfläche in der Bluetooth-App zugewiesen ist

int-Volumen = 0; //Zustand, der überprüft, ob ein Signal im Mikrofon vorhanden ist oder nicht

//Farbvariablen

boolescher Wert PrimBlue = false; boolescher Wert PrimGreen = false; boolescher Wert PrimRed = false; boolescher Wert PrimWhite = false; boolean PrimYellow = false; boolean PrimOrange = false; boolesches PrimPink = false; boolesches PrimPurple = false;

//Licht- und Tonvariablen

boolescher SoundDetect = false; boolean FullLight = false;

Adafruit_NeoPixel-Streifen = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

Leere Einrichtung () {

pinMode (SOUNDSENSOR, EINGANG); // Eingang des Schallsensors pinMode (PIN, OUTPUT); // Eingang des LED-Streifens

Serial.begin (9600);

strip.setPixelColor (0, 0, 0, 0); strip.setHelligkeit(0); strip.begin(); //Dies initialisiert die NeoPixel-Bibliothek strip.show();

}

Leere Schleife () {

// Definieren Sie den Helligkeitsbetrag gemäß dem Schieberegler-Byte-Helligkeit = analogRead (A0) / 4; Serial.println (Helligkeit); if (Serial.available () > 0) { ButtonState = Serial.read (); }

// Aktivieren oder deaktivieren Sie die LED- und Tonerkennung

if (FullLight == 1 && SoundDetect == 0) { strip.setBrightness (ButtonState); Strip-Show(); aufrechtzuerhalten. Sonst if (FullLight == 0 && SoundDetect == 0) { strip.setBrightness (0); Strip-Show(); aufrechtzuerhalten. Sonst if (FullLight == 0 && SoundDetect == 1) { strip.setBrightness (Helligkeit); Strip-Show(); aufrechtzuerhalten. Sonst if (FullLight == 1 && SoundDetect == 1) { strip.setBrightness (0); Strip-Show(); }

//////////////////////////LED-Schalter ///////////////////// ////

if (ButtonState == 'a') {primaryColors(); Volles Licht = 1; Geräuscherkennung = 0; }

if (ButtonState == 'b') {

Volles Licht = 0; SoundDetect = 0; }

//////////////////////////Tonerkennungsschalter ///////////////////// /////

if (ButtonState == 'c') {primaryColors(); SoundDetect = 1; Volles Licht = 0; }

if (ButtonState == 'd') {

SoundDetect = 0; Volles Licht = 0; }

//////////////////////////Grundfarben////////////////////// ////

if (ButtonState == '1') {primaryColors(); PrimBlau = 0; PrimGrün = 0; PrimRed = 1; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimLila = 0; }

if (ButtonState == '2') {

Grundfarben(); PrimGrün = 1; PrimBlau = 0; PrimRot = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimLila = 0; }

if (ButtonState == '3') {

Grundfarben(); PrimRot = 0; PrimBlau = 1; PrimGrün = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimLila = 0; } if (ButtonState == '4') {primaryColors(); PrimRot = 0; PrimBlau = 0; PrimGrün = 0; PrimWhite = 1; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimLila = 0; } if (ButtonState == '5') {primaryColors(); PrimRot = 0; PrimBlau = 0; PrimGrün = 0; PrimWhite = 0; PrimYellow = 1; PrimOrange = 0; PrimPink = 0; PrimLila = 0; } if (ButtonState == '6') {primaryColors(); PrimRot = 0; PrimBlau = 0; PrimGrün = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 1; PrimPink = 0; PrimLila = 0; } if (ButtonState == '7') {primaryColors(); PrimRot = 0; PrimBlau = 0; PrimGrün = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 1; PrimLila = 0; } if (ButtonState == '8') {primaryColors(); PrimRot = 0; PrimBlau = 0; PrimGrün = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimLila = 1; } }

void PrimaryColors() {

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

Wenn Sie aufgefordert werden, die Adafruit NeoPixel-Bibliothek zu installieren, gehen Sie zu Skizze> Bibliothek importieren> Adafruit NeoPixel.

Schritt 4: Erstellen Sie die Bluetooth-App

Image
Image
Baue die Box
Baue die Box

Kommen wir nun zum interessanten Teil, dem Erstellen Ihrer App! Ich habe mich dafür entschieden, eine Drittanbieter-Software namens MIT App Inventor 2 zu verwenden. Wenn Sie die Projektdateien (.aia) herunterladen und Änderungen an der App vornehmen möchten, können Sie sie unten herunterladen. Sie können aber auch gleich die App selbst (.apk) herunterladen, ohne etwas codieren zu müssen. Sie müssen es nur auf Ihrem Gerät installieren.

Schritt 5: Bauen Sie die Box

Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box
Baue die Box

In diesem Schritt bauen wir die Box / den Rahmen für den Infinity-Spiegel.

Der äußere Rahmen

Schneiden Sie zuerst die dicke Leiste für den Außenrahmen zu (siehe Bilder oben). Sie benötigen zwei Stück 27 cm lang (für oben und unten) und zwei Stück 25 cm lang (für linke und rechte Seite). Nun nageln Sie sie zusammen, indem Sie Nägel an die Ecken der Schachtel (4 für jede Seite) schlagen, aber achten Sie darauf, dass die Kanten perfekt passen. Sie können sie auch zusammenkleben, aber das liegt an Ihnen.

Der innere Rahmen

Als nächstes schneiden Sie die dünne Leiste für den Innenrahmen (siehe oben Bilder wieder). Sie benötigen zwei 25 cm lange Stücke (für oben und unten) und zwei 24 cm lange Stücke (für die linke und rechte Seite). Diese wollen Sie nun ca. 0,5 cm unterhalb der Oberkante des Außenrahmens nageln, indem Sie je Seite 2 Nägel verwenden. Ich habe hier auch etwas Holzleim aufgetragen, um sie stabiler zu machen. HINWEIS: Achten Sie darauf, dass der Einwegspiegel perfekt in den Rahmen passt!

Bohren des Mikrofonlochs

Da das Mikrofon ein empfindliches Objekt ist, muss es deckungsfrei sein. Deshalb habe ich oben in den Rahmen ein Loch gebohrt, aus dem der Mikrofonkopf herausragt. Machen Sie das Loch nicht zu groß, denn Sie möchten nicht, dass Ihr Mikrofon komplett aus dem Rahmen fällt.

Bemalen Sie Ihren Rahmen

Ich beschloss, meinen Rahmen fast mattschwarz zu malen, um ihm einen dunklen, mysteriösen Effekt zu verleihen. Wenn Sie sich auch für eine Lackierung entscheiden, achten Sie darauf, dass keine dicken Farbkleckse auf dem Rahmen zurückbleiben. Um dies zu verhindern, müssen Sie den Rahmen vorsichtig mit einem kleinen bis mittleren Pinsel streichen. Zusätzlich können Sie es ein zweites Mal bemalen, wenn es nicht genug bedeckt ist. Lassen Sie es für einen Tag oder so trocknen.

Schritt 6: Löten Sie die Elektronik auf eine Platine

Image
Image
Löten Sie die Elektronik auf eine Platine
Löten Sie die Elektronik auf eine Platine
Löten Sie die Elektronik auf eine Platine
Löten Sie die Elektronik auf eine Platine

In diesem Schritt werden wir die Elektronik auf eine Platine löten, die wir später auf der Rückseite unseres Spiegels installieren. Löten ist nicht zwingend erforderlich, aber ich empfehle dringend, es zu tun, um die Elektronik sicher an Ort und Stelle zu halten. Ich habe alles Schritt für Schritt pro "Bauteil" an das Raster gelötet, um Fehler zu vermeiden. Also habe ich zuerst das Soundmodul an die Platine gelötet, dann das Bluetooth-Modul und zuletzt die LED-Streifen. Ich empfehle, zwischen den Komponenten, die sich nicht direkt berühren dürfen, etwas Leerraum zu lassen, wie z. B. den +5V-Eingangsdrähten und den GND-Eingangsdrähten (siehe Bilder oben).

Sobald Sie Ihre Komponenten an die Platine gelötet haben, beginnen Sie mit der Herstellung von Brückenverbindungen, indem Sie etwas Zinn zwischen den Komponenten unter der Platine auftragen. Alternativ können Sie einige Drähte abisolieren und diese an die Komponenten löten, um eine Brückenverbindung herzustellen.

Jetzt möchten Sie die Schaltung testen, indem Sie einfach die Drähte mit dem Arduino verbinden. Stellen Sie sicher, dass Sie auch das Netzteil eingesteckt haben! Wenn sich die LEDs erfolgreich einschalten, dann gut gemacht! Wenn sie sich jedoch nicht einschalten, sollten Sie den Stromkreis überprüfen und nach fehlerhaften Verbindungen suchen.

Schritt 7: Installieren Sie die Elektronik auf der Rückseite

Installieren Sie die Elektronik auf der Rückseite
Installieren Sie die Elektronik auf der Rückseite

Der nächste Schritt besteht darin, die Elektronik auf einem Holzstück zu installieren, das wir auch für die Rückseite des Spiegels verwenden werden. Ich habe die Elektronik mit einigen Schrauben an der Platine befestigt und rechts und links der Rückseite zwei Blöcke geklebt, mit denen die Rückseite der Box mit der Box selbst verschraubt wird.

Schritt 8: Montieren Sie die Spiegel mit der Box

Montieren Sie die Spiegel mit der Box
Montieren Sie die Spiegel mit der Box
Montieren Sie die Spiegel mit der Box
Montieren Sie die Spiegel mit der Box
Montieren Sie die Spiegel mit der Box
Montieren Sie die Spiegel mit der Box

Jetzt ist es an der Zeit, die Spiegel zusammenzubauen, die LEDs an den Rahmen zu kleben und den Schallerkennungssensor anzubringen.

Einwegspiegel

Der Einwegspiegel wird auf dem Rahmen selbst platziert, wobei die getönte Seite nach unten zum Spiegel und den LEDs zeigt. Um diesen Spiegel selbst herzustellen, benötigen Sie die Glasplatte und die getönte Fensterfolie. Schneiden Sie zuerst die Fensterfolie in der richtigen Größe zu, lassen Sie jedoch auf jeder Seite ca. 2-5 cm zusätzlichen Platz. Als nächstes möchten Sie das Fenster vollständig reinigen und alle Staubreste entfernen. Bedecken Sie dann das Fenster mit etwas Wasser und Seife und entfernen Sie vorsichtig das Plastik von der Fensterfolie (Sie können auf jeder Seite Klebeband anbringen, um es leicht zu entfernen). Nun möchten Sie auch die klebrige Seite der Fensterfolie mit Wasser und Seife abdecken, damit sie nicht an sich selbst kleben bleibt. Alles was Sie jetzt noch tun müssen, ist es auf das Glas zu legen und fest zu kehren (siehe Bilder oben). Etwa einen Tag trocknen lassen und die restliche Fensterfolie entfernen.

Kleben Sie die LEDs auf die Box

Der nächste Schritt besteht darin, die LEDs an die Box zu kleben, was durch Entfernen des klebrigen Papiers erfolgen kann. Ich empfehle auch, etwas Schnellkleber auf die Rückseite des Streifens aufzutragen, um ein Ablösen zu verhindern.

Platzieren Sie die Spiegel und beenden Sie es

Der letzte Schritt besteht darin, sowohl den Einwegspiegel als auch den normalen Spiegel anzubringen. Der normale Spiegel geht hinter dem LED-Streifen und der Einwegspiegel geht vor. Kleben Sie sie mit etwas Schnellkleber fest und schrauben Sie die Rückplatte mit der Elektronik an der Rückseite der Box fest. Setzen Sie den Schallerkennungssensor ein, schließen Sie alle Drähte an und voila, Sie sind fertig!

Schritt 9: Testen Sie Ihren Infinity-Spiegel

Jetzt müssen Sie nur noch testen, ob alles funktioniert. Und das ist es! Jetzt haben Sie Ihren eigenen über Bluetooth steuerbaren und klangreaktiven Infinity-Spiegel gebaut!:D

Zögern Sie nicht, im Kommentarbereich zu fragen, wenn Sie Fragen haben.

Danke und viel Spaß!

Empfohlen: