Sisällysluettelo:
- Vaihe 1: Vaihe 1: Hanki materiaalit
- Vaihe 2: Vaihe 2: Muokkaa lasia
- Vaihe 3: Vaihe 3: Aseta kaikki takaisin paikoilleen
- Vaihe 4: Vaihe 4: Kosketuksen viimeistely
- Vaihe 5: Vaihe 5: Koodaus
- Vaihe 6: Se on siinä
Video: Akrofobia -projekti: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaverit, joten tämä oli varsin mielenkiintoinen projekti. Koulussa luokkamme joutui tekemään projektin nimeltä 'If This, then That', jossa meidän täytyi käyttää Arduinoa kaiken tekemiseen. Voimme kirjaimellisesti valita mitä tahansa tehdä, kunhan käytimme Arduinoa. Oli myös ok, jos projektisi epäonnistui, joten aloitin kokeilun.
Olen pelännyt korkeuksia niin kauan kuin muistan. Se ei ole niin paha kuin se oli nuorempana, mutta en silti tykkää katsoa alas, kun seison rakennuksen päällä. Siksi tein "akrofobialaseja", mutta asia on, en tiedä toimiiko se. Katso, käytin pohjimmiltaan äärettömän peilin periaatteita, mutta sen sijaan, että ostaisin RGB -led -nauhan, ostin RGBW -led -nauhan, enkä tiedä kuinka yhdistää se Arduinoon.
Jos haluat tehdä tämän pienen kokeilun itse, näytän sinulle kuinka.
Varoitus! Älä käytä tätä, kun olet epilepsia. En voi korostaa tätä tarpeeksi.
Vaihe 1: Vaihe 1: Hanki materiaalit
Joten kaverit, tässä mitä tarvitset:
- Arduino Uno.
- Leipälauta.
- Joukko leipälautahyppyjohtoja.
- RGB (W) led -nauha (suosittelen RGB -nauhaa, jos olet yhtä kokematon kuin minä. Ne ovat paljon opetusohjelmia yhden yhdistämisestä Arduinoon).
-Kaksi sukellusmaskia (voin ehdottomasti suositella näitä, koska ne on melko helppo irrottaa:
- Peili -ikkunakalvo.
- Pahvileikkuri.
- Ducktepe.
- Maalarinteippi.
- Kaksipuolinen teippi
- Maali ja sivellin.
- Suihkupullo (tarvitset sen täyttämään sen vedellä ja suihkuttamaan sen lasille).
Vaihe 2: Vaihe 2: Muokkaa lasia
1. Ota sukellusmaskit ja erota kaikki esineet toisilleen
2. Ota lasi sukellusmaskeistasi ja leikkaa osa Mirror Window Filmistä.
3. Suihkuta lasi ja kalvo vedellä ja aseta se varovasti päällekkäin.
4. Tartu kovaan muoviin ja yritä saada kaikki ilmakuplat pois.
5. Leikkaa ylimääräinen kalvo pois.
Vaihe 3: Vaihe 3: Aseta kaikki takaisin paikoilleen
1. Aseta peililasi molempiin sukellusmaskeihisi (varmista, että vain toisessa on muovinauha).
2. Varmista, että kaikki on turvassa.
3. Aseta Led -nauha kaksipuolisella teipillä (ei ole väliä, jos led -nauha on hieman liian pitkä, voimme piilottaa sen seuraavassa vaiheessa).
Vaihe 4: Vaihe 4: Kosketuksen viimeistely
1. Liitä sukellusmaskit ankkuteipillä (varmista, että johdot ovat ulkopuolella).
2. Aseta maalarinteippi paikkoihin, jotka haluat maalata.
3. MAALI!
Vaihe 5: Vaihe 5: Koodaus
Ah, hauska osa. joten tämä on minun sateenkaarikoodini, mutta jos haluat kokeilla enemmän katsomalla, onko joillakin väreillä enemmän vaikutusta tai jotain muuta, jota haluat kokeilla, voit tehdä niin.
Huomautus: Olen käyttänyt piiriä.io nähdäkseni, onko se todella, ja se tekee niin, älä huoli.
Olen käyttänyt ArduinoIDEa ja neopikselikirjastoa:
#sisällytä #määritä 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 () {
sateenkaariSykli (20);
}
void rainbowCycle (sisäinen SpeedDelay) {
tavu *c;
uint16_t i, j;
(j = 0; j <256*5; j ++) {
(i = 0; i <NUM_LEDS; i ++) {
c = Pyörä ((((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
viive (SpeedDelay);
}
}
tavu * Pyörä (tavu WheelPos) {
staattinen tavu c [4];
jos (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} muu jos (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} muuta {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
paluu c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#loppu Jos
}
void setPixel (int Pixel, tavu punainen, tavu vihreä, tavu sininen, tavu valkoinen) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (punainen, vihreä, sininen, valkoinen));
#loppu Jos
}
void setAll (tavu punainen, tavu vihreä, tavu sininen, tavu valkoinen) {
(int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, punainen, vihreä, sininen, valkoinen);
}
showStrip ();
}
Vaihe 6: Se on siinä
Toivottavasti pidit ohjeesta!
- Brechje
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen