Taula de continguts:

El projecte Acrofobia: 6 passos
El projecte Acrofobia: 6 passos

Vídeo: El projecte Acrofobia: 6 passos

Vídeo: El projecte Acrofobia: 6 passos
Vídeo: The Expert (Short Comedy Sketch) 2024, Desembre
Anonim
El Projecte Acrofobia
El Projecte Acrofobia

Hola nois, així que aquest va ser un projecte força interessant. A l’escola, la nostra classe havia de fer un projecte anomenat “If This, Then That”, en què havíem d’utilitzar un Arduino per fer qualsevol cosa. Podríem escollir literalment qualsevol cosa per fer, sempre que féssim servir un Arduino. També estava bé si el vostre projecte va fallar, així que vaig començar un experiment.

Tinc por de les altures durant tot el temps que recordo. No és tan dolent com quan era més jove, però encara no m’agrada mirar cap avall quan em poso a sobre d’un edifici. Per això vaig fabricar "ulleres d'acrofobia", però el cas és que no sé si funciona. Mireu, bàsicament vaig fer servir els principis d’un mirall infinit, però en lloc de comprar una tira LED RGB, vaig comprar una tira LED RGBW i no sé com connectar-la a l’Arduino.

Si voleu fer aquest petit experiment vosaltres mateixos, deixeu-me mostrar-vos com fer-ho.

Atenció! Si us plau, no l’utilitzeu quan sigueu epilèptics. No ho puc subratllar prou.

Pas 1: Pas 1: Obteniu els materials

Pas 1: Obteniu els materials
Pas 1: Obteniu els materials

Així que nois, aquí teniu el que necessitareu:

- Arduino Uno.

- Una pissarra.

- Un joc de cables de pont de taula.

- Una tira LED RGB (W) (us recomano una tira RGB si no teniu experiència com jo. Són molts tutorials sobre com connectar-ne un a un Arduino).

- Dues màscares de busseig (sens dubte les puc recomanar perquè són bastant fàcils de separar:

- Mirall Window Film.

- Un tallador de cartró.

- Ducktape.

- Cinta adhesiva.

- Cinta de doble cara

- Pintura i pinzell.

- Una ampolla de polvorització (la necessiteu per omplir-la d’aigua i ruixar-la sobre el got).

Pas 2: Pas 2: Modifiqueu el vidre

Pas 2: Modifiqueu el vidre
Pas 2: Modifiqueu el vidre
Pas 2: Modifiqueu el vidre
Pas 2: Modifiqueu el vidre
Pas 2: Modifiqueu el vidre
Pas 2: Modifiqueu el vidre

1. Agafeu les màscares de busseig i separeu tots els articles els uns dels altres

2. Obtingueu el vidre de les màscares de busseig i retalleu algunes de les pel·lícules de la finestra del mirall.

3. Polvoritzeu el got i filmeu-lo amb aigua i col·loqueu-lo acuradament els uns sobre els altres.

4. Agafa un tros de plàstic dur i intenta treure totes les bombolles d'aire.

5. Tallar l’excés de pel·lícula.

Pas 3: Pas 3: torneu a col·locar tot al seu lloc

Pas 3: torneu a posar-ho tot al seu lloc
Pas 3: torneu a posar-ho tot al seu lloc
Pas 3: torneu a posar-ho tot al seu lloc
Pas 3: torneu a posar-ho tot al seu lloc
Pas 3: torneu a posar-ho tot al seu lloc
Pas 3: torneu a posar-ho tot al seu lloc

1. Col·loqueu el vidre del mirall a les dues màscares de busseig (assegureu-vos que només una tingui una banda de plàstic).

2. Assegureu-vos que tot estigui segur.

3. Col·loqueu la tira Led amb cinta de doble cara (no importa si la tira LED és una mica massa llarga, la podem amagar en un futur pas).

Pas 4: pas 4: acabat de tocar

Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc
Pas 4: finalitzar el toc

1. Feu servir cinta d'ànec per connectar les màscares de busseig (assegureu-vos que els cables estiguin a l'exterior).

2. Col·loqueu cinta adhesiva als llocs que vulgueu pintar.

3. PINTURA!

Pas 5: Pas 5: Codificació

Pas 5: Codificació
Pas 5: Codificació

Ah sí, la part divertida. per tant, aquest és el meu codi arc de Sant Martí, però si voleu experimentar més veient si certs colors tenen més efecte o qualsevol altra cosa que vulgueu provar, no dubteu a fer-ho.

Nota: He utilitzat circuits.io per veure si realment ho fa, així que no us preocupeu.

He utilitzat ArduinoIDE i la biblioteca neopixel:

#include #define PIN 6

#define NUM_LEDS 24

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

configuració nul·la () {

strip.begin ();

strip.show ();

}

bucle buit () {

rainbowCycle (20);

}

void rainbowCycle (int SpeedDelay) {

byte * c;

uint16_t i, j;

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

per a (i = 0; i <NUM_LEDS; i ++) {

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

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

}

showStrip ();

retard (SpeedDelay);

}

}

byte * Wheel (byte WheelPos) {

byte estàtic c [4];

if (WheelPos <85) {

c [0] = WheelPos * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} else if (WheelPos <170) {

WheelPos - = 85;

c [0] = 255 - WheelPos * 3;

c [1] = 0;

c [2] = WheelPos * 3;

c [3] = 0;

} més {

WheelPos - = 170;

c [0] = 0;

c [1] = WheelPos * 3;

c [2] = 255 - WheelPos * 3;

c [3] = 0;

}

retorn c;

}

void showStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.show ();

#endif

}

void setPixel (int Pixel, byte vermell, byte verd, byte blau, byte blanc) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Color (vermell, verd, blau, blanc));

#endif

}

void setAll (byte vermell, byte verd, byte blau, byte blanc) {

per a (int i = 0; i <NUM_LEDS; i ++) {

setPixel (i, vermell, verd, blau, blanc);

}

showStrip ();

}

Pas 6: Això és tot

Això és!
Això és!

Espero que us hagi agradat allò instructable.

- Brechje

Recomanat: