İçindekiler:

Gölge Tiyatrosu: 3 Adım (Resimlerle)
Gölge Tiyatrosu: 3 Adım (Resimlerle)

Video: Gölge Tiyatrosu: 3 Adım (Resimlerle)

Video: Gölge Tiyatrosu: 3 Adım (Resimlerle)
Video: KARAGÖZ ve HACİVAT Nasıl Çizilir?/ Gölge Oyunu / Ramazan Eğlencesi 2024, Kasım
Anonim
Gölge Tiyatrosu
Gölge Tiyatrosu

Bu talimat, aşağıdaki malzemeleri kullanarak temel bir gölge tiyatrosunun nasıl oluşturulacağını gösterecektir. Uygulamam için dalgalar halinde sallanan bir tekne yaptım ama bazı küçük ayarlarla, istediğiniz herhangi bir sahneyi yaratmak için istediğiniz şekli/nesneyi kullanabilirsiniz.

- Arduino Uno Kiti

- 3D yazıcı ve tasarım yazılımı

-9 Volt Pil

-IR alıcısı

- LED'ler

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

- Servo motorlar

- Ekmek tahtası

- Kopya kağıdı

Adım 1: Tasarım

Tasarım
Tasarım

Benim durumumda tekne ve dalga gibi istediğiniz parçaları tasarlamak için solidworks veya mucit gibi bir program kullanın ve bunları servo motorlarınıza takmak üzere braketlere monte etmek için ekstrüde çentikler.

İstediğim lineer yatay ve dikey hareketi elde etmek için, tekne ve dalga parçalarındaki başka bir T şekilli ek parçaya uyan bir T şeklinde kılavuz ray ile birlikte servoya bağlı iki çubuklu bir sistem kullandım.

3D baskılı braketler de boyut ve sığacak şekilde değiştirilebilir ancak dikkat edilmesi gereken tek şey, deliklerin çapının hepsinin birbirine ve servo motora uyması gerektiğidir. Servolarım ve uygulamam için tüm deliklerin çapı 5 mm'dir. ve T rayları, amaçlanan uçtan genişlik açısından 1 mm daha küçüktür.

Baskıdan sonra, düzgün oturan ve hareketli parçalara sahip olmak için biraz hafif zımparalama ve eğeleme gerekebilir.

2. Adım: Montaj

toplantı
toplantı

Tüm parçalarınızın yerleştirilmesi bu proje için çok önemlidir, çünkü bunlar doğru konumlarda değilse, gölge projeksiyonunuz doğru olmayacaktır.

Ekranınızı monte ederek başlayın, 2 sütun gibi görünecek şekilde tasarlanmış 3B baskılı bir çerçeve ile bir alınlık arasında küçük bir kopya kağıdı kullandım.

Ardından ledinizi gevşek bir şekilde monte edin (gelecekteki ayarlamalar için). LED için onu bazı jumper kablolarına ve ardından 9 Volt aküye bağlayarak harici olarak monte ettim, ancak bir adım daha ileri götürüp arduinoya entegre edebilirsiniz, böylece kabloları manuel olarak çıkarmak zorunda kalmayacaksınız. ışık açık ve kapalı.

Hem LED hem de ekran yerleştirildikten sonra, hareketli parçalarınızı ikisi arasında konumlandırın, böylece aradığınız ideal projeksiyonu elde edin ve ardından servolarınızı hareket etmelerini önlemek için yerine sabitleyin (sadece süper yapıştırıcı kullandım).

Bu noktadan sonra kablolarınızı, arduinonuzu, devre kartınızı ve IR alıcınızı ışığı engellemeyecekleri bir yere yerleştirin ve işiniz bitti.

Adım 3: Kodlama

#Dahil etmek

#Dahil etmek

#define 0xFFC23D oynat

int salınım = 0;int RECV_PIN = 11; //IR alıcı pimi

Servo servo;

Servo servo2;

int değeri; //dönme açısıint konum;

bool cwRotation, ccwRotation; //dönme durumları

IRrecv geri dönüş(RECV_PIN);

decode_results sonuçları;

geçersiz kurulum()

{ Serial.başlangıç(9600);

irrecv.enableIRIn(); // alıcıyı başlat

servo2.attach(7); //ikinci servo pini

servo.attach(9); //servo pimi

}

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

Serial.println(sonuçlar.değer, HEX);

irrecv.özgeçmiş(); // sonraki değeri al

if (results.value == oynat || salınım)

{

salınım = 1;

servo.write(5); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

servo2.write(5);

gecikme(400); // servonun pozisyona ulaşmasını bekler

servo.write(50); // servoya 'pos' değişkenindeki pozisyona gitmesini söyle

servo2.write(50);

gecikme(400); // servonun pozisyona ulaşmasını bekler

}

}

}

Önerilen: