Turinys:
- 1 žingsnis: 1 žingsnis: gaukite medžiagas
- 2 veiksmas: 2 veiksmas: pakeiskite stiklą
- 3 veiksmas: 3 žingsnis: padėkite viską atgal į savo vietas
- 4 veiksmas: 4 žingsnis: Baigimas
- 5 veiksmas: 5 žingsnis: kodavimas
- 6 žingsnis: viskas
Video: Akrofobijos projektas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveiki, vaikinai, tai buvo gana įdomus projektas. Mokykloje mūsų klasė turėjo atlikti projektą pavadinimu „Jei tai, tai tada“, kuriame turėjome naudoti „Arduino“, kad ką nors padarytume. Mes tiesiogine to žodžio prasme galėjome pasirinkti bet ką, jei tik naudosime „Arduino“. Taip pat buvo gerai, jei jūsų projektas nepavyko, todėl pradėjau eksperimentą.
Kiek prisimenu, bijau aukščio. Tai nėra taip blogai, kaip buvo jaunystėje, bet man vis dar nepatinka žiūrėti žemyn stovint ant pastato. Štai kodėl aš padariau „akrofobijos akinius“, bet aš nežinau, ar tai veikia. Žiūrėk, aš iš esmės naudojau begalinio veidrodžio principus, bet užuot nusipirkęs RGB LED juostą, aš nusipirkau RGBW LED juostą ir nežinau, kaip ją prijungti prie „Arduino“.
Jei norite patys atlikti šį nedidelį eksperimentą, leiskite man parodyti, kaip tai padaryti.
Įspėjimas! Nenaudokite šio vaisto, kai sergate epilepsija. Negaliu to pakankamai pabrėžti.
1 žingsnis: 1 žingsnis: gaukite medžiagas
Taigi, vaikinai, jums reikės:
- Arduino Uno.
- Duonos lenta.
- Duonos lentos trumpiklių laidų rinkinys.
- RGB (W) šviesos diodų juostelė (rekomenduoju RGB juostą, jei esate tokia pat nepatyrusi kaip aš. Jie yra daugybė pamokų, kaip prijungti vieną prie „Arduino“).
-dvi nardymo kaukės (tikrai galiu jas rekomenduoti, nes jas gana lengva atskirti:
- Veidrodinė lango plėvelė.
- Kartono pjaustytuvas.
- Izoliacija.
- Izoliacine juosta.
- Dvipusė juosta
- Dažai ir teptukas.
- Purškimo buteliukas (jums reikia, kad jis būtų užpildytas vandeniu ir purškiamas ant stiklo).
2 veiksmas: 2 veiksmas: pakeiskite stiklą
1. Paimkite nardymo kaukes ir atskirkite visus daiktus vienas kitam
2. Išimkite stiklą nuo nardymo kaukių ir iškirpkite veidrodinio lango plėvelę.
3. Apipurkškite stiklinę ir plėvelę vandeniu ir atsargiai padėkite vienas ant kito.
4. Paimkite kietą plastiko gabalėlį ir pabandykite ištraukti visus oro burbuliukus.
5. Nupjaukite plėvelės perteklių.
3 veiksmas: 3 žingsnis: padėkite viską atgal į savo vietas
1. Įdėkite veidrodinį stiklą į abi nardymo kaukes (įsitikinkite, kad tik viena turi plastikinę juostelę).
2. Įsitikinkite, kad viskas saugu.
3. Įdėkite „Led“juostelę su dvipuse juosta (nesvarbu, ar LED juostelė yra šiek tiek per ilga, mes galime ją paslėpti ateityje).
4 veiksmas: 4 žingsnis: Baigimas
1. Naudodami ančių juostą prijunkite nardymo kaukes (įsitikinkite, kad laidai yra išorėje).
2. Uždėkite maskavimo juostą tose vietose, kurias norite piešti.
3. DAŽYMAS!
5 veiksmas: 5 žingsnis: kodavimas
Aha, linksmoji dalis. taigi tai yra mano vaivorykštės kodas, bet jei norite daugiau eksperimentuoti, pamatę, ar tam tikros spalvos turi didesnį poveikį, ar dar ką nors, ką norėtumėte išbandyti, nedvejodami tai darykite.
Pastaba: aš naudoju schemas.io, norėdamas pamatyti, ar tai iš tikrųjų, ir nesijaudinkite.
Aš naudoju „ArduinoIDE“ir neopikselių biblioteką:
#įtraukti #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 () {
vaivorykštinis ciklas (20);
}
void rainbowCycle (int SpeedDelay) {
baitas *c;
uint16_t i, j;
(j = 0; j <256*5; j ++) {
(i = 0; i <NUM_LEDS; i ++) {
c = ratas (((i * 256 / NUM_LEDS) + j) ir 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
uždelsimas („SpeedDelay“);
}
}
baitas * ratas (baitas „WheelPos“) {
statinis baitas c [4];
jei („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;
} Kitas {
„WheelPos“-= 170;
c [0] = 0;
c [1] = „WheelPos“* 3;
c [2] = 255 - „WheelPos“* 3;
c [3] = 0;
}
grįžti c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#endif
}
void setPixel (int Pixel, baitas raudonas, baitas žalias, baitas mėlynas, baitas baltas) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor („Pixel“, „strip. Color“(raudona, žalia, mėlyna, balta));
#endif
}
void setAll (baitas raudonas, baitas žalias, baitas mėlynas, baitas baltas) {
už (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, raudona, žalia, mėlyna, balta);
}
showStrip ();
}
6 žingsnis: viskas
Tikiuosi, kad pamokymai jums patiko!
- Brechje
Rekomenduojamas:
Linijos sekėjas „HoGent“- „Synthese“projektas: 8 žingsniai
Linijos sekėjas HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Gimbalo stabilizatoriaus projektas: 9 žingsniai (su nuotraukomis)
„Gimbal Stabilizer Project“: kaip padaryti gimbalą Sužinokite, kaip padaryti 2 ašių gimbalą jūsų veiksmo kamerai. Šiandienos kultūroje mes visi mėgstame įrašyti vaizdo įrašus ir užfiksuoti akimirkas, ypač kai esate turinio kūrėjas, kaip aš, tikrai susidūrėte su problema toks neramus video
(IOT projektas) Gaukite orų duomenis naudodami ESP8266 ir „Openweather“API: 5 žingsniai
(IOT projektas) Gaukite orų duomenis naudodami ESP8266 ir „Openweather“API: Šioje instrukcijoje mes sukursime paprastą IOT projektą, kurio metu iš mūsų svetainės „openweather.com/api“nuskaitysime orų duomenis ir parodysime juos naudodami apdorojimo programinę įrangą
Dopamino dėžutė - projektas, panašus į Mike'ą Boydą - nebūti Mike'o Boydo: 9 žingsniai
Dopamino dėžutė | projektas, panašus į Mike'ą Boydą - nebūti Mike'o Boydo: aš noriu vieno! Man reikia vieno! Aš esu atidėliojantis! Na, aš noriu dopamino dėžutės … Nereikia programuoti. Jokių garsų, tik gryna valia
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą