Table des matières:

Le projet Acrophobie : 6 étapes
Le projet Acrophobie : 6 étapes

Vidéo: Le projet Acrophobie : 6 étapes

Vidéo: Le projet Acrophobie : 6 étapes
Vidéo: Acrophobie : comment vaincre sa peur des hauteurs - Allô Docteurs 2024, Octobre
Anonim
Le projet Acrophobie
Le projet Acrophobie

Salut les gars, donc c'était un projet assez intéressant. À l'école, notre classe a dû faire un projet appelé « Si ceci, alors cela », dans lequel nous devions utiliser un Arduino pour faire quoi que ce soit. Nous pouvions littéralement choisir n'importe quoi à faire, tant que nous utilisions un Arduino. C'était aussi bien si votre projet échouait, alors j'ai commencé une expérience.

D'aussi loin que je me souvienne, j'ai le vertige. Ce n'est pas aussi grave que quand j'étais plus jeune, mais je n'aime toujours pas regarder en bas quand je me tiens au sommet d'un immeuble. C'est pourquoi j'ai fait des "lunettes d'acrophobie", mais le truc c'est que je ne sais pas si ça marche. Vous voyez, j'ai essentiellement utilisé les principes d'un miroir infini, mais au lieu d'acheter une bande led RGB, j'ai acheté une bande led RGBW et je ne sais pas comment la connecter à l'Arduino.

Si vous voulez faire cette petite expérience vous-même, laissez-moi vous montrer comment.

Avertissement! Veuillez ne pas l'utiliser lorsque vous êtes épileptique. Je ne peux insister assez sur ce point.

Étape 1: Étape 1: Obtenez les matériaux

Étape 1: Obtenez les matériaux
Étape 1: Obtenez les matériaux

Alors les gars, voici ce dont vous aurez besoin:

- Arduino Uno.

- Une planche à pain.

- Un ensemble de fils de cavalier de planche à pain.

- Une bande led RGB(W) (je recommande une bande RGB si vous êtes aussi inexpérimenté que moi. Il y a plein de tutos pour en connecter une à un Arduino).

- Deux masques de plongée (je peux certainement les recommander car ils sont assez faciles à démonter:

- Film de fenêtre miroir.

- Un coupe-carton.

- Ruban adhésif.

- Ruban de masquage.

- Ruban adhésif double face

- De la peinture et un pinceau.

- Un flacon pulvérisateur (vous en avez besoin pour le remplir d'eau et le vaporiser sur le verre).

Étape 2: Étape 2: Modifier le verre

Étape 2: Modifier le verre
Étape 2: Modifier le verre
Étape 2: Modifier le verre
Étape 2: Modifier le verre
Étape 2: Modifier le verre
Étape 2: Modifier le verre

1. Prenez vos masques de plongée et séparez tous les articles les uns pour les autres

2. Récupérez le verre de vos masques de plongée et découpez une partie du Mirror Window Film.

3. Vaporisez votre verre et votre film d'eau et placez-les soigneusement l'un sur l'autre.

4. Prenez un morceau de plastique dur et essayez d'éliminer toutes les bulles d'air.

5. Coupez l'excédent de film.

Étape 3: Étape 3: Remettez tout en place

Étape 3: Remettez tout en place
Étape 3: Remettez tout en place
Étape 3: Remettez tout en place
Étape 3: Remettez tout en place
Étape 3: Remettez tout en place
Étape 3: Remettez tout en place

1. Placez votre verre miroir dans vos deux masques de plongée (assurez-vous qu'un seul a une bande en plastique).

2. Assurez-vous que tout est sécurisé.

3. Placez la bande LED avec du ruban adhésif double face (peu importe si la bande LED est un peu trop longue, nous pourrons la cacher dans une étape ultérieure).

Étape 4: Étape 4: Touche finale

Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale
Étape 4: touche finale

1. Utilisez du ruban adhésif pour connecter les masques de plongée (assurez-vous que les fils sont à l'extérieur).

2. Placez du ruban adhésif sur les endroits que vous souhaitez peindre.

3. PEINDRE !

Étape 5: Étape 5: Codage

Étape 5: Codage
Étape 5: Codage

Ah oui, la partie amusante. c'est donc mon code arc-en-ciel, mais si vous voulez expérimenter davantage en voyant si certaines couleurs ont plus d'effet ou tout autre chose que vous aimeriez essayer, n'hésitez pas à le faire.

Remarque: j'ai utilisé circuits.io pour voir si c'est le cas et ne vous inquiétez pas.

J'ai utilisé ArduinoIDE et la bibliothèque neopixel:

#include #define PIN 6

#define NUM_LEDS 24

Bande Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {

strip.begin();

strip.show();

}

boucle vide() {

arc-en-ciel(20);

}

void rainbowCycle(int SpeedDelay) {

octet *c;

uint16_t i, j;

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

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

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

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

}

showStrip();

retard(VitesseDelay);

}

}

octet * Wheel(byte WheelPos) {

octet statique c[4];

si (PosRoue < 85) {

c[0]=RouePos * 3;

c[1]=255 - WheelPos * 3;

c[2]=0;

c[3]=0;

} else if(RouePos < 170) {

RouePos -= 85;

c[0]=255 - WheelPos * 3;

c[1]=0;

c[2]=RouePos * 3;

c[3]=0;

} autre {

RouePos -= 170;

c[0]=0;

c[1]=RouePos * 3;

c[2]=255 - WheelPos * 3;

c[3]=0;

}

retour c;

}

void showStrip() {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.show();

#fin si

}

void setPixel(int Pixel, octet rouge, octet vert, octet bleu, octet blanc) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor(Pixel, strip. Color(rouge, vert, bleu, blanc));

#fin si

}

void setAll (octet rouge, octet vert, octet bleu, octet blanc) {

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

setPixel(i, rouge, vert, bleu, blanc);

}

showStrip();

}

Étape 6: C'est tout

C'est ça!
C'est ça!

J'espère que vous avez aimé l'instructable !

- Brechje

Conseillé: