Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Bok dečki, 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 što. Doslovno smo mogli birati bilo što za izradu, sve dok smo koristili Arduino. Također je bilo u redu ako vaš projekt nije uspio, pa sam započeo eksperiment.
Strahujem od visine otkad se sjećam. Nije tako loše kao što sam bio dok sam bio mlađi, ali još uvijek ne volim gledati dok stojim na vrhu zgrade. Zato sam napravio 'naočale za akrofobiju', ali stvar je u tome da ne znam radi li. Vidite, u osnovi sam koristio principe beskonačnog zrcala, ali umjesto da kupim RGB LED traku, kupio sam RGBW LED traku i ne znam kako to spojiti na Arduino.
Ako želite sami izvesti 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 što će vam trebati:
- Arduino Uno.
- Matična ploča.
- Komplet žica za preskakanje matične ploče.
- RGB (W) LED traka (preporučujem RGB traku ako ste jednako neiskusni kao i ja. To su mnogi vodiči o tome kako ih povezati s Arduinom).
-Dvije ronilačke maske (definitivno ih mogu preporučiti jer ih je prilično lako rastaviti:
- Zrcalni prozorski film.
- Rezač kartona.
- Ducktape.
- ljepljiva traka.
- Dvostrana traka
- Boja i kist.
- Boca 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 jedno za drugo
2. Uzmite staklo s ronilačkih maski i izrežite dio zrcalnog prozora.
3. Poprskajte čašu i film vodom i pažljivo je postavite jedno na drugo.
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. Provjerite je li sve sigurno.
3. Led traku postavite dvostranom trakom (nije važno je li LED traka malo preduga, možemo je sakriti u budućem koraku).
Korak 4: Korak 4: Završni dodir
1. Za spajanje ronilačkih maski upotrijebite patkinu traku (provjerite jesu li žice s vanjske strane).
2. Postavite maskirnu traku na mjesta koja želite slikati.
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 jest, ne brinite.
Koristio sam ArduinoIDE i biblioteku neopiksela:
#include #define PIN 6
#define NUM_LEDS 24
Adafruit_NeoPixel traka = 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 = Kotač (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
kašnjenje (SpeedDelay);
}
}
byte * Kotač (byte WheelPos) {
statički bajt c [4];
if (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - Kotači * 3;
c [2] = 0;
c [3] = 0;
} else if (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - Kotači * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} else {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - Kotači * 3;
c [3] = 0;
}
return c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#završi ako
}
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));
#završi ako
}
void setAll (bajt crveno, bajt zeleno, bajt plavo, bajt bijelo) {
za (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, crvena, zelena, plava, bijela);
}
showStrip ();
}
Korak 6: To je to
Nadam se da vam se svidjelo uputstvo!
- Brechje
Preporučeni:
Linefollower HoGent - sintetički projekt: 8 koraka
Linefollower HoGent - Syntheseproject: Za vaš trenutni sintetizirani projekt kreiramo našu liniju praćenja linija za praćenje. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projekt stabilizatora kardana: 9 koraka (sa slikama)
Projekt stabilizatora kardana: Kako napraviti nosač Naučite kako izraditi 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
Automatski EKG- BME 305 Završni projekt Dodatni kredit: 7 koraka
Automatizirani EKG-BME 305 Završni projekt Dodatni kredit: Elektrokardiogram (EKG ili EKG) koristi se za mjerenje električnih signala koje proizvodi srce koje ima otkucaje srca i igra veliku ulogu u dijagnostici i prognozi kardiovaskularnih bolesti. Neki od podataka dobivenih EKG -om uključuju ritam
Projekt automatizirane zdjele za hranu za kućne ljubimce: 13 koraka
Projekt automatizirane zdjele za hranu za kućne ljubimce: Ova instrukcija će prikazati i objasniti kako izgraditi automatiziranu, programabilnu hranilicu za kućne ljubimce s pričvršćenim zdjelama za hranu. Ovdje sam priložio video koji prikazuje kako proizvodi funkcioniraju i kako izgledaju
Plamenik s USB pogonom! Ovaj projekt može izgorjeti kroz plastiku / drvo / papir (zabavan projekt također mora biti vrlo fino drvo): 3 koraka
Plamenik s USB pogonom! Ovaj projekt može izgorjeti kroz plastiku / drvo / papir (zabavan projekt također mora biti vrlo fino drvo): NEMOJTE OVAJ KORISTITI USB!!! iz svih komentara saznao sam da to može oštetiti vaše računalo. moje računalo je dobro. Koristite punjač za telefon od 600m 5v. Koristio sam ovo i radi dobro i ništa se ne može oštetiti ako upotrijebite sigurnosni utikač za zaustavljanje napajanja