Kazalo:

Gledališče senc: 3 koraki (s slikami)
Gledališče senc: 3 koraki (s slikami)

Video: Gledališče senc: 3 koraki (s slikami)

Video: Gledališče senc: 3 koraki (s slikami)
Video: Анна Каренина. История Вронского (4К) (мелодрама, реж. Карен Шахназаров, 2017 г.) 2024, Julij
Anonim
Gledališče senc
Gledališče senc

Ta navodila vam bodo pokazala, kako z naslednjimi materiali ustvariti osnovno gledališče senc. Za svojo aplikacijo sem naredil čoln, ki se ziba v valovih, vendar z nekaj rahlimi prilagoditvami lahko uporabite poljubne oblike/predmete, da ustvarite poljuben prizor.

- Komplet Arduino Uno

- 3D tiskalnik in programska oprema za oblikovanje

-9 -voltna baterija

-IR sprejemnik

- LED diode

-(https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)

- Servo motorji

- Ogledna plošča

- Kopirni papir

1. korak: Oblikovanje

Oblikovanje
Oblikovanje

Uporabite program, kot je solidworks ali inventor, da oblikujete želene dele, v mojem primeru čoln in val, skupaj z ekstrudiranimi zarezami, da jih pritrdite na nosilce za pritrditev na vaše servo motorje.

Da bi dosegel želeno linearno vodoravno in navpično gibanje, sem uporabil sistem dveh palic, pritrjen na servo, skupaj z vodilom v obliki črke T, ki se prilega drugemu vložku v obliki črke T v čolnu in valovnim kosom.

3D natisnjene nosilce je mogoče spremeniti glede na velikost in velikost, vendar je treba opozoriti, da mora premer lukenj ustrezati drug drugemu in na servo motor. Za moje servomotorje in uporabo imajo vse luknje premer 5 mm. in T tirnice so 1 mm manjše po širini od vložka, za katerega so namenjene.

Po tiskanju boste morda potrebovali nekaj lahkega brušenja in vložka, da boste imeli gladko nameščene in premične dele.

2. korak: Montaža

Montaža
Montaža

Namestitev vseh vaših delov je ključnega pomena za ta projekt, ker če niso v pravilnem položaju, vaša projekcija sence ne bo natančna.

Začnite z nameščanjem zaslona. Uporabil sem majhen list papirja za kopiranje med 3D natisnjenim okvirjem, ki je bil videti kot 2 stolpca in pediment.

Nato ohlapno namestite LED (za prihodnje prilagoditve). Za LED sem ga namestil od zunaj, tako da sem ga priključil na nekaj mostičnih žic in nato na 9 -voltno baterijo, vendar lahko naredite korak dlje in ga vključite v arduino, tako da vam za obračanje ne bo treba ročno odstraniti kablov vklop in izklop luči.

Ko sta LED in zaslon nameščeni, postavite premikajoče se dele med obe, da dobite idealno projekcijo, ki jo iščete, nato pa, ko jo nastavite, pritrdite svoje servomotorje, da se ne premikajo (uporabil sem samo superlepilo).

Od te točke samo postavite žice, arduino, ploščo in IR sprejemnik kamor koli, da ne bodo motili svetlobe, in končali ste.

3. korak: Kodiranje

#vključi

#vključi

#define play 0xFFC23D

int niha = 0; int RECV_PIN = 11; // pin sprejemnika IR

Servo servo;

Servo servo2;

int val; // kot vrtenja kota pos;

bool cwRotation, ccwRotation; // stanja vrtenja

IRrecv unrecv (RECV_PIN);

decode_results rezultati;

void setup ()

{Serial.begin (9600);

unrecv.enableIRIn (); // Zaženite sprejemnik

servo2.priključek (7); // drugi servo zatič

servo.priključek (9); // servo pin

}

void loop () {if (unrecv.decode (& results)) {

Serial.println (results.value, HEX);

unrecv.resume (); // Prejemamo naslednjo vrednost

če (results.value == igra || niha)

{

nihati = 1;

servo.write (5); // povem servo, naj gre v položaj v spremenljivki 'pos'

servo2.write (5);

zamuda (400); // čaka, da servo doseže položaj

servo.pisati (50); // povem servo, naj gre v položaj v spremenljivki 'pos'

servo2.write (50);

zamuda (400); // čaka, da servo doseže položaj

}

}

}

Priporočena: