
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Përshëndetje djema, kështu që ky ishte një projekt mjaft interesant. Në shkollë, klasa jonë duhej të bënte një projekt të quajtur "Nëse kjo, atëherë ajo", në të cilën ne duhej të përdornim një Arduino për të bërë ndonjë gjë. Ne mund të zgjedhim fjalë për fjalë çdo gjë për të bërë, për sa kohë që përdorim një Arduino. Ishte gjithashtu në rregull nëse projekti juaj dështonte, kështu që fillova një eksperiment.
Kam pasur frikë nga lartësitë për aq kohë sa më kujtohet. Nuk është aq keq sa ishte kur isha më i ri, por ende nuk më pëlqen të shikoj poshtë kur qëndroj në majë të një ndërtese. Kjo është arsyeja pse kam bërë 'syze akrofobie', por gjëja është, nuk e di nëse funksionon. Shih, unë në thelb kam përdorur parimet e një pasqyre të pafundme, por në vend që të blija një shirit të udhëhequr nga RGB, bleva një shirit të udhëhequr nga RGBW dhe nuk di si ta lidh atë me Arduino.
Nëse doni ta bëni vetë këtë eksperiment të vogël, më lejoni t'ju tregoj se si.
Paralajmërim! Ju lutemi mos e përdorni këtë kur jeni epileptik. Unë nuk mund ta theksoj këtë sa duhet.
Hapi 1: Hapi 1: Merrni materialet

Pra djema këtu është ajo që ju nevojitet:
- Arduino Uno.
- Një dërrasë buke.
- Një sërë telash kërcyesësh me dërrasë buke.
- Një shirit i udhëhequr nga RGB (W) (unë rekomandoj një shirit RGB nëse jeni po aq të papërvojë sa unë. Ato janë shumë mësime se si ta lidhni një me një Arduino).
-Dy Maska Zhytjeje (Unë definitivisht mund t'i rekomandoj këto sepse ato janë mjaft të lehta për t'u ndarë:
- Film dritareje pasqyre.
- Një prestar kartoni.
- Kasetë e gjirit.
- Shirit maskues.
- Shirit i dyanshëm
- Bojë dhe një furçë bojë.
- Një shishe llak (ju nevojitet për ta mbushur me ujë dhe për ta spërkatur në gotë).
Hapi 2: Hapi 2: Ndryshoni gotën



1. Merrni maskat tuaja për zhytje dhe ndani të gjitha sendet për njëri -tjetrin
2. Merrni gotën nga maskat tuaja të zhytjes dhe prerë disa nga Filmi i Dritareve të Pasqyrës.
3. Spërkateni gotën dhe filmin tuaj me ujë dhe vendoseni me kujdes njëra mbi tjetrën.
4. Merrni një copë plastike të fortë dhe përpiquni të dilni nga të gjitha flluskat e ajrit.
5. Pritini filmin e tepërt.
Hapi 3: Hapi 3: Kthejeni gjithçka në vend



1. Vendoseni gotën tuaj të pasqyrës në të dy maskat tuaja të zhytjes (sigurohuni që vetëm njëra të ketë një brez plastik).
2. Sigurohuni që gjithçka është e sigurt.
3. Vendoseni shiritin Led me shirit të dyanshëm (nuk ka rëndësi nëse shiriti led është pak shumë i gjatë, mund ta fshehim në një hap të ardhshëm).
Hapi 4: Hapi 4: Përfundimi i Prekjes




1. Përdorni shirit rosë për të lidhur maskat e zhytjes (sigurohuni që telat të jenë në pjesën e jashtme).
2. Vendosni shirit maskues në vendet që dëshironi të pikturoni.
3. PIKTURA!
Hapi 5: Hapi 5: Kodimi

Ah po, pjesa argëtuese. kështu që ky është kodi im ylber, por nëse doni të eksperimentoni më shumë duke parë nëse ngjyra të caktuara kanë më shumë efekt ose ndonjë gjë tjetër që dëshironi të provoni, mos ngurroni ta bëni këtë.
Shënim: Unë kam përdorur circuits.io për të parë nëse është vërtet dhe e bën këtë mos u shqetësoni.
Unë kam përdorur ArduinoIDE dhe bibliotekën neopixel:
#përfshi #përcakto PIN -in 6
#përcaktoni NUM_LEDS 24
Rrip Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
void setup () {
strip.filloj ();
shirit.shfaq ();
}
lak void () {
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
bajt *c;
uint16_t i, j;
për (j = 0; j <256*5; j ++) {
për (i = 0; i <NUM_LEDS; i ++) {
c = Rrota (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
vonesë (SpeedDelay);
}
}
byte * Rrota (byte WheelPos) {
bajt statik c [4];
nëse (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} tjetër nëse (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} tjetër {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
kthimi c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
shirit.shfaq ();
#endif
}
void setPixel (int Pixel, byte e kuqe, byte jeshile, byte blu, byte bardhë) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, shirit. Ngjyra (e kuqe, jeshile, blu, e bardhë));
#endif
}
i pavlefshëm Të gjitha (byte e kuqe, byte jeshile, byte blu, byte bardhë) {
për (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, e kuqe, jeshile, blu, e bardhë);
}
showStrip ();
}
Hapi 6: Kjo është ajo

Shpresoj se ju ka pëlqyer mësimi!
- Brechje
Recommended:
Projekti i Stabilizuesit Gimbal: 9 hapa (me fotografi)

Projekti i Stabilizuesit Gimbal: Si të Bësh një Gimbal Mëso se si të bësh një gimbal me 2 boshte për kamerën tënde të veprimit Në kulturën e sotme të gjithë ne na pëlqen të regjistrojmë video dhe të kapim momentet, veçanërisht kur jeni krijues i përmbajtjes si unë, sigurisht që jeni përballur me çështjen e video kaq tronditëse
EKG e automatizuar- BME 305 Projekti përfundimtar Kredi shtesë: 7 hapa

EKG-BME 305 Finali i Projektit Kredi shtesë: Një elektrokardiogram (EKG ose EKG) përdoret për të matur sinjalet elektrike të prodhuara nga një rrahje zemre dhe luan një rol të madh në diagnostikimin dhe prognozën e sëmundjeve kardiovaskulare. Disa nga informacionet e marra nga një EKG përfshijnë ritmin
Projekti i Automatizuar i Kupës së Kafshëve-Ushqimore: 13 Hapa

Projekti i Automatizuar i Kupës së Kafshëve: Ky udhëzues do të përshkruajë dhe shpjegojë se si të ndërtoni një ushqyes të automatizuar, të programueshëm të kafshëve shtëpiake me enë ushqimi të bashkangjitura. Unë kam bashkangjitur video këtu që përshkruan se si funksionojnë produktet dhe si duket
(Projekti IOT) Merrni të dhënat e motit duke përdorur ESP8266 dhe Openweather API: 5 hapa

(Projekti IOT) Merrni të dhënat e motit duke përdorur ESP8266 dhe Openweather API: Në këtë udhëzues do të ndërtojmë një projekt të thjeshtë IOT në të cilin do të marrim të dhënat e motit të qytetit tonë nga openweather.com/api dhe do t'i shfaqim duke përdorur softuer përpunimi
CPE 133 Projekti përfundimtar dhjetor në binar: 5 hapa

CPE 133 Projekti përfundimtar dhjetor në binar: Numrat binarë janë një nga gjërat e para që vijnë në mendje kur mendojmë për logjikën dixhitale. Sidoqoftë, Numrat Binarë mund të jenë një koncept i vështirë për ata që janë të rinj në të. Ky projekt do të ndihmojë ata që janë edhe të rinj edhe me përvojë me numrat binarë mas