Mündəricat:

Kölgə Teatrı: 3 addım (şəkillərlə)
Kölgə Teatrı: 3 addım (şəkillərlə)

Video: Kölgə Teatrı: 3 addım (şəkillərlə)

Video: Kölgə Teatrı: 3 addım (şəkillərlə)
Video: Bayram Nurlu dostu Elmarnan Xoşqədəm Hidayetqızını belə parodya etdilər🤣🤣🤣 2024, Dekabr
Anonim
Kölgə Teatrı
Kölgə Teatrı

Bu təlimat, aşağıdakı materiallardan istifadə edərək əsas bir kölgə teatrının necə yaradılacağını göstərəcək. Tətbiqim üçün dalğalarda yellənən bir gəmi düzəltdim, amma bəzi kiçik düzəlişlərlə, istədiyiniz hər hansı bir səhnəni yaratmaq üçün istədiyiniz şəkilləri/obyektləri istifadə edə bilərsiniz.

- Arduino Uno Kit

- 3D printer və dizayn proqramı

-9 voltluq batareya

-IR qəbuledicisi

- LEDlər

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

- Servo Motors

- Çörək lövhəsi

- Kağız Kopyala

Addım 1: Dizayn

Dizayn
Dizayn

İstədiyiniz hissələri dizayn etmək üçün solidworks və ya ixtiraçı kimi bir proqram istifadə edin, mənim vəziyyətimdə gəmi və dalğa, ekstrüde çentiklər ilə birlikdə servo mühərriklərinizə bağlamaq üçün mötərizələrə bağlayın.

İstədiyim xətti üfüqi və şaquli hərəkəti əldə etmək üçün, qayığa və dalğa parçalarına başqa bir T şəkilli əlavəyə daxil olan T şəklində bir bələdçi ilə birlikdə servoya bərkidilmiş iki çubuq sistemindən istifadə etdim.

3D çap mötərizələri də ölçü və ölçüyə görə dəyişdirilə bilər, ancaq qeyd etmək lazım olan bir şey, çuxurların diametrinin hamısının bir -birinə və servo motora uyğun olmasıdır. Servo və tətbiqlərim üçün bütün deliklərin diametri 5 mm -dir. və T rayları eni baxımından nəzərdə tutulan hissədən 1 mm kiçikdir.

Çap edildikdən sonra, hamar uyğunlaşma və hərəkət edən hissələrə sahib olmaq üçün bəzi yüngül zımpara və silmə işləri tələb oluna bilər.

Addım 2: Quraşdırma

Məclis
Məclis

Bütün hissələrinizin yerləşdirilməsi bu layihə üçün əsasdır, çünki düzgün mövqedə deyilsə, kölgə proyeksiyanız dəqiq olmayacaq.

Ekranınızı quraşdırmağa başlayın, 2 sütun və bir alınlıq kimi görünmək üçün hazırlanmış 3D çaplı bir çərçivə arasında kiçik bir kağız kağızı istifadə etdim.

Ledinizi sərbəst şəkildə bağlayın (gələcək tənzimləmələr üçün). LED üçün, bəzi tullanan tellərə, sonra da 9 Voltlu bir batareyaya bağlayaraq kənardan quraşdırdım, ancaq bir addım irəli gedə və arduino -ya inteqrasiya edə bilərsiniz ki, açmaq üçün kabelləri əl ilə çıxarmayasınız. işıq yandı və söndü.

Həm LED, həm də ekran yerləşdirildikdən sonra, aradığınız ideal proyeksiyanı əldə etmək üçün hərəkət edən hissələrinizi ikisinin arasına qoyun və sonra servolarınızın yerlərdə hərəkət etməməsi üçün onları təhlükəsiz vəziyyətə gətirdikdən sonra (sadəcə super yapışqan istifadə etdim).

Bu nöqtədən etibarən tellərinizi, arduino, çörək bişirmə və İR qəbuledicinizi işığa müdaxilə etməyəcək bir yerə qoyun və işiniz bitdi.

Addım 3: Kodlaşdırma

#daxil edin

#daxil edin

0xFFC23D oyununu təyin edin

int oscillate = 0; int RECV_PIN = 11; // IR qəbuledici pin

Servo servo;

Servo servo2;

int val; // fırlanma açısı pos;

bool cwRotation, ccwRotation; // fırlanma vəziyyətləri

IRrecv irrecv (RECV_PIN);

decode_results nəticələri;

boş quraşdırma ()

{Serial.begin (9600);

irrecv.enableIRIn (); // Alıcını işə salın

servo2.tach (7); // ikinci servo pin

servo.attach (9); // servo pin

}

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

Serial.println (results.value, HEX);

irrecv. resume (); // Növbəti dəyəri alın

if (results.value == play || salın)

{

salınım = 1;

servo.write (5); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

servo2.write (5);

gecikmə (400); // servonun mövqeyə çatmasını gözləyir

servo.write (50); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin

servo2.write (50);

gecikmə (400); // servonun mövqeyə çatmasını gözləyir

}

}

}

Tövsiyə: