Inhaltsverzeichnis:

Das Akrophobie-Projekt – wikiHow
Das Akrophobie-Projekt – wikiHow

Video: Das Akrophobie-Projekt – wikiHow

Video: Das Akrophobie-Projekt – wikiHow
Video: Face Your Fears VR | Fear of Heights through VR / AKROPHOBIE VR | VARS & PHOBIUS 2024, November
Anonim
Das Akrophobie-Projekt
Das Akrophobie-Projekt

Hallo Leute, das war also ein recht interessantes Projekt. In der Schule musste unsere Klasse ein Projekt namens "If This, Then That" durchführen, bei dem wir einen Arduino verwenden mussten, um alles zu machen. Wir konnten buchstäblich alles auswählen, solange wir ein Arduino verwendeten. Es war auch in Ordnung, wenn Ihr Projekt scheiterte, also habe ich ein Experiment gestartet.

Ich habe Höhenangst, seit ich denken kann. Es ist nicht mehr so schlimm wie in meiner Jugend, aber ich schaue immer noch nicht gerne nach unten, wenn ich auf einem Gebäude stehe. Deshalb habe ich eine 'Akrophobie-Brille' gemacht, aber die Sache ist die, ich weiß nicht, ob sie funktioniert. Sehen Sie, ich habe im Grunde die Prinzipien eines unendlichen Spiegels verwendet, aber anstatt einen RGB-LED-Streifen zu kaufen, habe ich einen RGBW-LED-Streifen gekauft und weiß nicht, wie ich ihn mit dem Arduino verbinden soll.

Wenn Sie dieses kleine Experiment selbst durchführen möchten, lassen Sie sich von mir zeigen, wie.

Warnung! Bitte verwenden Sie dies nicht, wenn Sie an Epilepsie leiden. Ich kann das nicht genug betonen.

Schritt 1: Schritt 1: Holen Sie sich die Materialien

Schritt 1: Holen Sie sich die Materialien
Schritt 1: Holen Sie sich die Materialien

Also Leute, hier ist, was Sie brauchen werden:

- Arduino Uno.

- Ein Steckbrett.

- Ein Satz Steckbrücken-Überbrückungsdrähte.

- Ein RGB (W) LED-Streifen (Ich empfehle einen RGB-Streifen, wenn Sie genauso unerfahren sind wie ich. Es gibt viele Tutorials, wie man einen an einen Arduino anschließt).

- Zwei Tauchermasken (ich kann diese definitiv empfehlen, da sie relativ leicht auseinander zu ziehen sind:

- Spiegelfensterfolie.

- Ein Kartonschneider.

- Klebeband.

- Abdeckband.

- Doppelseitiges Klebeband

- Farbe und ein Pinsel.

- Eine Sprühflasche (du brauchst sie, um sie mit Wasser zu füllen und auf das Glas zu sprühen).

Schritt 2: Schritt 2: Ändern Sie das Glas

Schritt 2: Ändern Sie das Glas
Schritt 2: Ändern Sie das Glas
Schritt 2: Ändern Sie das Glas
Schritt 2: Ändern Sie das Glas
Schritt 2: Ändern Sie das Glas
Schritt 2: Ändern Sie das Glas

1. Nimm deine Tauchermasken und trenne alle Gegenstände voneinander

2. Holen Sie das Glas von Ihrer Tauchermaske und schneiden Sie etwas von der Spiegelfensterfolie aus.

3. Besprühen Sie Glas und Folie mit Wasser und legen Sie sie vorsichtig übereinander.

4. Schnappen Sie sich ein hartes Stück Plastik und versuchen Sie, alle Luftblasen herauszubekommen.

5. Schneiden Sie den überschüssigen Film ab.

Schritt 3: Schritt 3: Setzen Sie alles wieder an seinen Platz

Schritt 3: Setzen Sie alles wieder an seinen Platz
Schritt 3: Setzen Sie alles wieder an seinen Platz
Schritt 3: Setzen Sie alles wieder an seinen Platz
Schritt 3: Setzen Sie alles wieder an seinen Platz
Schritt 3: Setzen Sie alles wieder an seinen Platz
Schritt 3: Setzen Sie alles wieder an seinen Platz

1. Legen Sie Ihr Spiegelglas in Ihre beiden Tauchermasken (achten Sie darauf, dass nur eine ein Plastikband hat).

2. Stellen Sie sicher, dass alles sicher ist.

3. Bringen Sie den LED-Streifen mit doppelseitigem Klebeband an (es spielt keine Rolle, ob der LED-Streifen etwas zu lang ist, wir können ihn in einem zukünftigen Schritt verstecken).

Schritt 4: Schritt 4: Finishing Touch

Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch
Schritt 4: Finishing Touch

1. Verwenden Sie Entenband, um die Tauchermasken anzuschließen (achten Sie darauf, dass die Drähte außen liegen).

2. Bringen Sie Abdeckband an den Stellen an, die Sie malen möchten.

3. FARBE!

Schritt 5: Schritt 5: Codierung

Schritt 5: Codierung
Schritt 5: Codierung

Ach ja, der lustige Teil. Das ist also mein Regenbogen-Code, aber wenn Sie mehr experimentieren möchten, indem Sie sehen, ob bestimmte Farben mehr Wirkung haben oder etwas anderes, das Sie ausprobieren möchten, können Sie dies gerne tun.

Hinweis: Ich habe Circuits.io verwendet, um zu sehen, ob dies tatsächlich der Fall ist, und es macht sich keine Sorgen.

Ich habe ArduinoIDE und die Neopixel-Bibliothek verwendet:

#einschließen #PIN definieren 6

#define NUM_LEDS 24

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

Leere Einrichtung () {

strip.begin();

Strip-Show();

}

Leere Schleife () {

RegenbogenZyklus(20);

}

void rainbowCycle(int SpeedDelay) {

Byte *c;

uint16_t i, j;

for(j=0; j<256*5; j++) {

for(i=0; i<NUM_LEDS; i++) {

c=Rad(((i * 256 / NUM_LEDS) + j) & 255);

setPixel(i, *c, *(c+1), *(c+2), *(c+3));

}

showStrip();

Verzögerung (SpeedDelay);

}

}

byte * Wheel(byte WheelPos) {

statisches Byte c[4];

if(RadPos < 85) {

c[0]=RadPos * 3;

c[1]=255 - RadPos * 3;

c[2]=0;

c[3] = 0;

} sonst if(WheelPos <170) {

RadPos -= 85;

c[0]=255 - RadPos * 3;

c[1]=0;

c[2]=RadPos * 3;

c[3] = 0;

} anders {

RadPos -= 170;

c[0]=0;

c[1]=RadPos * 3;

c[2]=255 - RadPos * 3;

c[3] = 0;

}

Rückkehr c;

}

void showStrip() {

#ifdef ADAFRUIT_NEOPIXEL_H

Strip-Show();

#endif

}

void setPixel(int Pixel, Byte rot, Byte grün, Byte blau, Byte weiß) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Color (rot, grün, blau, weiß));

#endif

}

void setAll(Byte rot, Byte grün, Byte blau, Byte weiß) {

for(int i = 0; i < NUM_LEDS; i++) {

setPixel(i, rot, grün, blau, weiß);

}

showStrip();

}

Schritt 6: Das ist es

Das ist es!
Das ist es!

Hoffe, Sie mochten das instructable!

- Brechje

Empfohlen: