Talaan ng mga Nilalaman:

Ang Acrophobia Project: 6 na Hakbang
Ang Acrophobia Project: 6 na Hakbang

Video: Ang Acrophobia Project: 6 na Hakbang

Video: Ang Acrophobia Project: 6 na Hakbang
Video: Ben&Ben - Sa Susunod Na Habang Buhay | Official Music Video | Kathniel x Ben&Ben x JMS 2024, Oktubre
Anonim
Ang Acrophobia Project
Ang Acrophobia Project

Kumusta mga tao, kaya't ito ay isang kagiliw-giliw na proyekto. Sa paaralan, ang aming klase ay kailangang gumawa ng isang proyekto na tinatawag na 'Kung Ito, Pagkatapos Na', kung saan kailangan naming gumamit ng isang Arduino upang gumawa ng anumang bagay. Maaari tayong pumili ng anumang gagawin, basta gumamit kami ng Arduino. Okay din kung nabigo ang iyong proyekto, kaya nagsimula ako ng isang eksperimento.

Nagkaroon ako ng takot sa taas hanggang sa maaalala ko. Hindi ito masama tulad noong bata pa ako, ngunit hindi ko pa rin nais na tumingin pababa kapag nakatayo sa tuktok ng isang gusali. Iyon ang dahilan kung bakit gumawa ako ng 'acrophobia baso', ngunit ang totoo, hindi ko alam kung gumagana ito. Tingnan, karaniwang ginamit ko ang mga prinsipyo ng isang walang katapusang salamin, ngunit sa halip na bumili ng isang strip na pinangunahan ng RGB, bumili ako ng isang RGBW led strip at hindi ko alam kung paano ito ikonekta sa Arduino.

Kung nais mong gawin ang maliit na eksperimento na ito, hayaan mo akong ipakita sa iyo kung paano.

Babala! Mangyaring huwag gamitin ito kapag epileptic ka. Hindi ko ito ma-stress nang sapat.

Hakbang 1: Hakbang 1: Kunin ang Mga Materyales

Hakbang 1: Kunin ang Mga Materyales
Hakbang 1: Kunin ang Mga Materyales

Kaya mga tao narito ang kakailanganin mo:

- Arduino Uno.

- Isang breadboard.

- Isang hanay ng mga wire ng jumper ng breadboard.

- Isang RGB (W) led strip (Inirerekumenda ko ang isang RGB strip kung ikaw ay walang karanasan tulad ng sa akin. Marami silang mga tutorial kung paano ikonekta ang isa sa isang Arduino).

- Dalawang Diving Mask (Tiyak na maaari kong inirerekumenda ang mga ito dahil medyo madali silang magkahiwalay:

- Salamin ng Pelikulang Window.

- Isang pamutol ng karton.

- Ducktape.

- Masking tape.

- Double sided tape

- Kulayan at isang paintbrush.

- Isang spray na bote (kailangan mo ito upang punan ito ng tubig at iwisik ito sa baso).

Hakbang 2: Hakbang 2: Baguhin ang Salamin

Hakbang 2: Baguhin ang Salamin
Hakbang 2: Baguhin ang Salamin
Hakbang 2: Baguhin ang Salamin
Hakbang 2: Baguhin ang Salamin
Hakbang 2: Baguhin ang Salamin
Hakbang 2: Baguhin ang Salamin

1. Dalhin ang iyong mga maskara sa diving at paghiwalayin ang lahat ng mga item para sa bawat isa

2. Kunin ang baso mula sa iyong mga diving mask at gupitin ang ilan sa Mirror Window Film.

3. Pagwilig ng iyong baso at pelikula sa tubig at ilagay ito nang maingat sa ibabaw ng bawat isa.

4. Grab ng isang matigas na piraso ng plastik at subukang ilabas ang lahat ng mga bula ng hangin.

5. Putulin ang labis na pelikula.

Hakbang 3: Hakbang 3: Ibalik ang Lahat sa Lugar

Hakbang 3: Ibalik ang Lahat sa Lugar
Hakbang 3: Ibalik ang Lahat sa Lugar
Hakbang 3: Ibalik ang Lahat sa Lugar
Hakbang 3: Ibalik ang Lahat sa Lugar
Hakbang 3: Ibalik ang Lahat sa Lugar
Hakbang 3: Ibalik ang Lahat sa Lugar

1. Ilagay ang iyong salamin sa salamin sa parehong iyong mga diving mask (tiyakin na ang isa lamang ay may isang plastic band).

2. Siguraduhin na ang lahat ay ligtas.

3. Ilagay ang Led strip na may dobleng panig na tape (hindi mahalaga kung ang led strip ay medyo masyadong mahaba, maitatago natin ito sa hinaharap na hakbang).

Hakbang 4: Hakbang 4: Pagtatapos ng Touch

Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch
Hakbang 4: Tinatapos ang Touch

1. Gumamit ng duck tape upang ikonekta ang mga diving mask (tiyakin na ang mga wires ay nasa labas).

2. Ilagay ang masking tape sa mga lugar na nais mong pintura.

3. Pinta!

Hakbang 5: Hakbang 5: Pag-coding

Hakbang 5: Pag-coding
Hakbang 5: Pag-coding

Ah oo, ang saya ng part. kaya ito ang aking bahaghari code, ngunit kung nais mong mag-eksperimento nang higit pa sa pamamagitan ng pagtingin kung ang ilang mga kulay ay may higit na epekto o anumang bagay na nais mong subukan, huwag mag-atubiling gawin ito.

Tandaan: Gumamit ako ng mga circuits.io upang makita kung ito talaga at ginagawa ito huwag magalala.

Ginamit ko ang ArduinoIDE at ang neopixel library:

# isama ang # tukuyin ang PIN 6

# tukuyin ang NUM_LEDS 24

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

walang bisa ang pag-setup () {

strip.begin ();

strip.show ();

}

void loop () {

bahaghariCycle (20);

}

walang bisa ang rainbowCycle (int SpeedDelay) {

byte * c;

uint16_t i, j;

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

para sa (i = 0; i <NUM_LEDS; i ++) {

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

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

}

showStrip ();

antala (SpeedDelay);

}

}

byte * Wheel (byte WheelPos) {

static byte c [4];

kung (WheelPos <85) {

c [0] = WheelPos * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} iba pa kung (WheelPos <170) {

WheelPos - = 85;

c [0] = 255 - WheelPos * 3;

c [1] = 0;

c [2] = WheelPos * 3;

c [3] = 0;

} iba pa {

WheelPos - = 170;

c [0] = 0;

c [1] = WheelPos * 3;

c [2] = 255 - WheelPos * 3;

c [3] = 0;

}

bumalik c;

}

walang bisa showStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.show ();

#tapusin kung

}

void setPixel (int Pixel, byte red, byte green, byte blue, byte white) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Color (pula, berde, asul, puti));

#tapusin kung

}

void setAll (byte red, byte green, byte blue, byte white) {

para sa (int i = 0; i <NUM_LEDS; i ++) {

setPixel (i, pula, berde, asul, puti);

}

showStrip ();

}

Hakbang 6: Iyon Ito

Ayan yun!
Ayan yun!

Inaasahan kong nagustuhan mo ang itinuro!

- Brechje

Inirerekumendang: