Sadržaj:
- Korak 1: Korak 1: Nabavite materijale
- Korak 2: Korak 2: Izmijenite staklo
- Korak 3: Korak 3: Vratite sve na mjesto
- Korak 4: Korak 4: Završni rad Dodirnite
- Korak 5: Korak 5: Kodiranje
- Korak 6: To je to
Video: Projekat akrofobije: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo momci, ovo je bio prilično zanimljiv projekt. U školi je naš razred morao raditi projekt pod nazivom 'Ako ovo, onda ono', u kojem smo morali koristiti Arduino za bilo šta. Doslovno smo mogli birati bilo što za izradu, sve dok smo koristili Arduino. Bilo je u redu i ako vam projekt nije uspio, pa sam započeo eksperiment.
Strahujem od visine otkad se sjećam. Nije tako loše kao što sam bio kad sam bio mlađi, ali još uvijek ne volim gledati dok stojim na vrhu zgrade. Zato sam napravio 'naočare za akrofobiju', ali stvar je u tome što ne znam da li radi. Vidite, u osnovi sam koristio principe beskonačnog ogledala, ali umjesto da kupim RGB LED traku, kupio sam RGBW LED traku i ne znam kako da je povežem sa Arduinom.
Ako želite sami napraviti ovaj mali eksperiment, dopustite mi da vam pokažem kako.
Upozorenje! Molimo vas da ovo ne koristite kada ste u epilepsiji. Ne mogu ovo dovoljno naglasiti.
Korak 1: Korak 1: Nabavite materijale
Pa momci evo šta će vam trebati:
- Arduino Uno.
- Matična ploča.
- Set kratkospojnih žica za matičnu ploču.
- RGB (W) LED traka (preporučujem RGB traku ako ste jednako neiskusni kao i ja. Oni su mnogi vodiči o tome kako ih povezati s Arduinom).
-Dvije ronilačke maske (definitivno ih mogu preporučiti jer se prilično lako razdvajaju:
- Zrcalni film za prozore.
- Rezač kartona.
- Ducktape.
- Samoljepljiva traka.
- Dvostrana traka
- Boja i četka.
- Bočicu s raspršivačem (trebate je napuniti vodom i poprskati po staklu).
Korak 2: Korak 2: Izmijenite staklo
1. Uzmite svoje ronilačke maske i odvojite sve predmete jedan za drugog
2. Uzmite staklo sa ronilačkih maski i izrežite dio zrcalne prozorske folije.
3. Poprskajte čašu i film vodom i pažljivo je postavite jednu na drugu.
4. Uhvatite tvrdi komad plastike i pokušajte izvući sve mjehuriće zraka.
5. Odrežite višak filma.
Korak 3: Korak 3: Vratite sve na mjesto
1. Stavite ogledalo u obje ronilačke maske (pazite da samo jedna ima plastičnu traku).
2. Uverite se da je sve bezbedno.
3. Led traku postavite dvostranom trakom (nije važno je li LED traka malo predugačka, možemo je sakriti u budućem koraku).
Korak 4: Korak 4: Završni rad Dodirnite
1. Upotrijebite patkinu traku za povezivanje ronilačkih maski (provjerite jesu li žice s vanjske strane).
2. Postavite maskirnu traku na mesta koja želite da ofarbate.
3. BOJA!
Korak 5: Korak 5: Kodiranje
Ah da, zabavni dio. ovo je moj kôd duginih boja, ali ako želite više eksperimentirati videći imaju li određene boje veći učinak ili bilo što drugo što biste htjeli isprobati, slobodno to učinite.
Napomena: Koristio sam circuits.io da vidim je li to zaista tako i radi, ne brinite.
Koristio sam ArduinoIDE i biblioteku neopiksela:
#include #define PIN 6
#define NUM_LEDS 24
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
void setup () {
strip.begin ();
strip.show ();
}
void loop () {{100} {101}
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
bajt *c;
uint16_t i, j;
za (j = 0; j <256*5; j ++) {
za (i = 0; i <NUM_LEDS; i ++) {
c = Točak (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
kašnjenje (SpeedDelay);
}
}
byte * Wheel (byte WheelPos) {
statički bajt 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;
} else {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
return c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#endif
}
void setPixel (int Pixel, byte red, byte green, byte blue, byte white) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (crvena, zelena, plava, bijela));
#endif
}
void setAll (bajt crveno, bajt zeleno, bajt plavo, bajt bijelo) {
za (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, crveno, zeleno, plavo, bijelo);
}
showStrip ();
}
Korak 6: To je to
Nadam se da vam se svidjelo uputstvo!
- Brechje
Preporučuje se:
Linefollower HoGent - sintetički projekat: 8 koraka
Linefollower HoGent - Syntheseproject: Za vaš sintetički projekat kreirajte našu liniju praćenja linija za izradu. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problems ik o.a ben aangelopen
Projekat stabilizatora kardana: 9 koraka (sa slikama)
Projekt stabilizatora kardana: Kako napraviti kardan Naučite kako napraviti dvoosni gimbal za svoju akcijsku kameruU današnjoj kulturi svi volimo snimati video zapise i bilježiti trenutke, posebno kada ste kreator sadržaja poput mene, sigurno ste se suočili s problemom tako klimav video
CPE 133 Finalni projekat decimalni u binarni: 5 koraka
CPE 133, završni projekat, decimalni u binarni: binarni brojevi su jedna od prvih stvari koje mi padaju na pamet pri razmišljanju o digitalnoj logici. Međutim, binarni brojevi mogu biti težak koncept za one koji su mu tek počeli. Ovaj projekt će pomoći onima koji su i novi i iskusni s binarnim brojevima
Dopamin Box - projekat sličan Mikeu Boydu - Ne biti Mike Boyd's: 9 koraka
Dopamin Box | projekat sličan Mikeu Boydu - Ne biti Mike Boyd: Želim ga! Treba mi jedan! Ja sam odugovlačenje! Pa, želim kutiju dopamina … Bez potrebe za programiranjem. Bez zvukova, samo čista volja
Bluetooth50g - projekat nadogradnje za pokvareni kalkulator HP50G .: 7 koraka
Bluetooth50g - projekat nadogradnje za slomljeni kalkulator HP50G .: Putanja provodnika do ekrana je prekinuta zbog curenja baterije. Baterija je procurila i nagrizla staze. Kalkulator za sebe radi, ali rezultati se ne prikazuju na ekranu (samo okomite linije). Sustav emulira Bluetooth tastaturu i