Sisukord:
- 1. samm: 1. samm: hankige materjalid
- 2. samm: 2. samm: muutke klaasi
- 3. samm: 3. samm: pange kõik oma kohale tagasi
- 4. samm: 4. samm: puudutuse viimistlemine
- 5. samm: 5. samm: kodeerimine
- 6. samm: see on kõik
Video: Akrofoobia projekt: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere poisid, nii et see oli üsna huvitav projekt. Koolis pidi meie klass tegema projekti nimega „Kui see, siis see”, mille käigus pidime Arduino abil midagi tegema. Me võisime sõna otseses mõttes valida ükskõik mida, kui kasutasime Arduinot. Samuti oli okei, kui teie projekt ebaõnnestus, nii et alustasin eksperimendiga.
Mul on olnud kõrgusekartus nii kaua kui mäletan. See pole nii hull kui nooremana, kuid mulle ei meeldi ikkagi hoone peal seistes alla vaadata. Sellepärast tegin „akrofoobiaprille“, aga asi on selles, et ma ei tea, kas see töötab. Näete, ma kasutasin põhimõtteliselt lõpmatu peegli põhimõtteid, kuid RGB led -riba ostmise asemel ostsin RGBW led -riba ja ma ei tea, kuidas seda Arduinoga ühendada.
Kui soovite seda väikest katset ise teha, siis näitan teile, kuidas seda teha.
Hoiatus! Ärge kasutage seda epilepsia korral. Ma ei saa seda piisavalt rõhutada.
1. samm: 1. samm: hankige materjalid
Nii et poisid, siin on see, mida vajate:
- Arduino Uno.
- leivalaud.
- komplekt leivaplaadi hüppajajuhtmeid.
- RGB (W) LED -riba (soovitan RGB -riba, kui olete sama kogenematu nagu mina. Need on palju õpetusi selle kohta, kuidas seda Arduinoga ühendada).
-Kaks sukeldumismaski (võin neid kindlasti soovitada, sest neid on üsna lihtne lahti võtta:
- Peegel aknakile.
- papist lõikur.
- Kleeplint.
- Maskeerimislint.
- Kahepoolne teip
- Värv ja pintsel.
- pihustuspudel (vajate seda veega täitmiseks ja klaasile pritsimiseks).
2. samm: 2. samm: muutke klaasi
1. Võtke oma sukeldumismaskid ja eraldage üksteisest kõik esemed
2. Võtke klaas oma sukeldumismaskidest ja lõigake välja osa peegelakna kilest.
3. Pihustage klaasi ja kilet veega ja asetage see ettevaatlikult üksteise peale.
4. Haara kõvast plastikust ja proovi kõik õhumullid välja saada.
5. Lõika üleliigne kile ära.
3. samm: 3. samm: pange kõik oma kohale tagasi
1. Asetage peegliklaas mõlemasse sukeldumismaski (veenduge, et ainult ühel oleks plastikriba).
2. Veenduge, et kõik on turvaline.
3. Asetage Led -riba kahepoolse teibiga (pole tähtis, kas LED -riba on natuke liiga pikk, võime selle tulevikus varjata).
4. samm: 4. samm: puudutuse viimistlemine
1. Kasutage sukeldumismaskide ühendamiseks pardilinti (veenduge, et juhtmed oleksid väljastpoolt).
2. Asetage maalriteip kohtadele, mida soovite värvida.
3. MAAL!
5. samm: 5. samm: kodeerimine
Ah jaa, lõbus osa. nii et see on minu vikerkaarekood, kuid kui soovite rohkem katsetada, nähes, kas teatud värvid mõjuvad rohkem või midagi muud, mida soovite proovida, tehke seda julgelt.
Märkus. Olen kasutanud circuit.io, et näha, kas see tegelikult ja see nii on, ärge muretsege.
Olen kasutanud ArduinoIDE -d ja neopikseliteeki:
#seadke #määratlege PIN -kood 6
#defineeri NUM_LEDS 24
Adafruit_NeoPixel riba = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
tühine seadistus () {
riba.algus ();
strip.show ();
}
void loop () {
vikerkaaretsükkel (20);
}
void rainbowCycle (int SpeedDelay) {
bait *c;
uint16_t i, j;
jaoks (j = 0; j <256*5; j ++) {
jaoks (i = 0; i <NUM_LEDS; i ++) {
c = Ratas ((((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
viivitus (SpeedDelay);
}
}
bait * ratas (bait WheelPos) {
staatiline bait c [4];
kui (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} muu kui (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} muud {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
tagasitulek c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#endif
}
void setPixel (int piksel, bait punane, bait roheline, bait sinine, bait valge) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (punane, roheline, sinine, valge));
#endif
}
void setAll (bait punane, bait roheline, bait sinine, bait valge) {
jaoks (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, punane, roheline, sinine, valge);
}
showStrip ();
}
6. samm: see on kõik
Loodetavasti teile õpetatav meeldis!
- Brechje
Soovitan:
Gimbal stabilisaatori projekt: 9 sammu (piltidega)
Gimbal Stabilizer Project: Kuidas teha Gimbal Õpi, kuidas teha oma tegevuskaamerale 2-teljelist kardaani. Tänapäeva kultuuris armastame me kõik videoid ja jäädvustame hetki, eriti kui olete minusugune sisulooja, olete kindlasti silmitsi seisnud järgmise probleemiga: nii värisev video
Automatiseeritud lemmikloomatoidu kausi projekt: 13 sammu
Automatiseeritud lemmikloomatoidu kausiprojekt: see juhend juhendab ja selgitab, kuidas ehitada automatiseeritud, programmeeritav lemmikloomade söötja koos kinnitatud toidunõudega. Lisasin siia video, mis kirjeldab toodete toimimist ja väljanägemist
(IOT projekt) Ilmateabe hankimine ESP8266 ja Openweather API abil: 5 sammu
(IOT -projekt) Hankige ilmaandmeid, kasutades ESP8266 ja Openweatheri API -d: Selles juhendis koostame lihtsa IOT -projekti, mille abil saate meie linna ilmaandmed saidilt openweather.com/api ja kuvame selle töötlemistarkvara abil
Dopamiinikarp - Mike Boydiga sarnane projekt - mitte olla Mike Boyd: 9 sammu
Dopamiinikarp | Mike Boydiga sarnane projekt - mitte Mike Boydi oma: ma tahan seda! Ma vajan ühte! Ma olen viivitaja! Ma tahan dopamiini kasti … ilma programmeerimiseta. Ei mingeid helisid, vaid puhas tahe
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): 3 sammu
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): ÄRGE TEE SEDA USB -KASUTAMISEGA !!!! avastasin kõikidest kommentaaridest, et see võib teie arvutit kahjustada. mu arvutiga on kõik korras. Kasutage 600m 5v telefonilaadijat. Ma kasutasin seda ja see töötab hästi ning midagi ei saa kahjustada, kui kasutate toite peatamiseks turvakork