İçindekiler:

Arduino Theremin Şarkı Söyleyen Muppet: 6 Adım (Resimlerle)
Arduino Theremin Şarkı Söyleyen Muppet: 6 Adım (Resimlerle)

Video: Arduino Theremin Şarkı Söyleyen Muppet: 6 Adım (Resimlerle)

Video: Arduino Theremin Şarkı Söyleyen Muppet: 6 Adım (Resimlerle)
Video: Tel yerine lazerle arp yaptılar 2024, Kasım
Anonim
Image
Image

Arduino ile ilgili bir okul projesi için, şarkı söyleyen bir kukla yapmak için yerleşik bir theremin içeren bir kukla yarattım. Ağzının içinde Piezo buzzer'a bağlanan bir fotosel vardır, böylece ağzını açıp kapattığınızda perde değişir (fotosel üzerindeki ışık ne kadar parlaksa perde o kadar yüksek olur).

Adım 1: Malzemeler

*Arduino UNO

* Ekmek tahtası

* Piezo zili

* Fotosel

* 220R direnç

* 8 tel

* Polar kumaş

* Kumaş

* Yapışkan pörtlek gözler

* 0,5 mm karton

* siyah ve kırmızı inşaat kağıdı

* İplik

* Yün doldurma

* İğne iplik

* Zamk

* Kaset

* Makas

* Çakı (hassas kesim ve delik açma için)

Adım 2: Arduino Devresi

Kukla Kafası
Kukla Kafası

Projenin monte edildiğinde gerçekten istendiği gibi çalışacağından emin olmak için devreyi yaparak ve theremin'i kodlayarak başladım.

Önce buzzer'ı breadboard'a monte ettim ve bir ucunu tel ile Arduino'daki dijital PIN 8'e ve diğer ucunu negatif raya bağladım. Daha sonra fotoseli ekledim ve bir ucunu pozitif raya bir tel ile diğer ucunu analog A0'a bağladım. A0'a bağlanan fotosel ve tel doğrultusunda eksi raya giden direnci ekledim. Son olarak Arduino'ya güç sağlamak için iki kablo ekledim: biri toprağa bağlanan negatif rayda, diğeri 5V'a bağlanan pozitif rayda.

Not: Devre sadece 6 kablo gerektirir, ancak fotosel kuklanın ağzında olacağı ve devre tahtasının geri kalanı sırtında olacağı için, mesafeyi kapatmak ve fotoseli geri kalanına bağlamak için 2 ek kabloya ihtiyacınız olacaktır. devrenin. Bu durumda ek teller yukarıdaki resimdeki fotoselin yerini alır ve her ikisi de fotosele bağlanır.

Adım 3: Kodlama

int sensorValue;

int sensörMin = 1023; int sensörMaks = 0; void setup() { while (millis() sensorMax) { sensorMax = sensorValue; } if(sensorValue < sensorMin) { sensorMin = sensorValue; } } } void loop() { sensorValue = analogRead(A0); int pitch = map(sensorValue, sensorMin, sensorMax, 500, 1500); ton(8, perde, 20); gecikme(2); }

Adım 4: Muppet Head

Kukla Kafası
Kukla Kafası
Kukla Kafası
Kukla Kafası

Kukla üzerinde çalışmaya, kartonu iki yarım daire şeklinde keserek başladım, şekillerin elimin sığabileceği kadar büyük olduğundan emin oldum. Daha sonra bu şekilleri kesip kartonun üzerine yapıştırdığım siyah elişi kağıdına çizdim. Kırmızı inşaat kağıdından basit bir dil şekli kestim ve bunu siyah inşaat kağıdına yapıştırdım. Artık zaten hareketli bir ağzınız var.

Ağzın içinde, dilin hemen önünde, fotoselin geçmesi için bir delik açtım, böylece kuklanın çıkaracağı sesler aslında ağzının hareketleriyle değişecek.

(İlk resimlerde kuklanın boğazının olduğu yerde bir delik görebilirsiniz, çünkü ilk önce fotoseli oraya yerleştirmek istedim. Ancak bu şekilde ağzın düzgün kapanamadığını anladım ve fotoseli ileri doğru hareket ettirmeye karar verdim., dilin hemen önünde.)

Daha sonra inşaat kağıdından her biri yaklaşık 2-3 cm genişliğinde şeritler kestim ve kaba bir kafa şekli oluşturmak için bunları ağzın arkasına yapıştırdım. Adımlar arasında elimin kafanın içine sığdığından emin olmaya devam ettim.

Yapıştırıcı kuruduğunda ve şeritler yerine sabitlendiğinde, muflon kumaşı kesip başın üst yarısına yapıştırdım. Ağzın içine yapıştırmakla başladım (üst dudak gibi görünmesi için yaklaşık 1 cm içeride) ve ağzın üst yarısının etrafını çizerek ve ardından kafanın üstündeki inşaat kağıdının üzerine dökerek yapıştırdım. yer. Başın her tarafı örtülürken mümkün olduğunca az örtüşme olması için kumaşı kesmeye devam ettim.

Ponpon yaparak yaptığım saçlar oldukça kolay: kartondan iki büyük çörek şekli kesin, üst üste koyun ve etrafına iplik sarmaya başlayın. Büyük bir iplik çörek gibi görünene kadar sarmaya devam edin, ardından iki karton arasında kesin. İpleri birbirine bağlamak için kartonların arasına bir parça iplik bağlayın (ipleri bağladıktan sonra hemen kesmeyin, ponponu başa tutturmak için ihtiyacınız olacak). Karton parçalarını çıkardığınızda, bağlı ipleri küresel bir ponpon haline getirebilirsiniz. Kukla kafasının üstündeki "saç"ı sabitlemek için, başın üst kısmında, iplik dizisinin (daha önce ponponu birbirine bağlamak için kullanılıyordu) geçmesi için iki delik açtım. Kafanın içinde bunu bir düğümle bağladım. Ponpon, oldukça titrek de olsa şimdi kafaya takılmıştır. Her yere sıçramasını önlemek için biraz yapıştırıcı kullanın.

Aldığım pürüzlü gözlerin arkası yapışkandı, bu yüzden onları kafasına yapıştırdım.

Kafanın alt yarısını bitirmeden önce, fotosele iki kablo bağladım, böylece onu devre tahtasının geri kalanına bağlayabilsinler. Kağıt ve kumaş arasında lehimleme oldukça yangın tehlikesi gibi göründüğü için, tüm arduino parçalarının birleştirilmesi çoğunlukla bantla yapıldı.

Teller fotosele bağlandıktan sonra, yine alt dudaktan başlayıp inşaat kağıdına doğru çalışarak muflon kumaşı yüzün alt yarısına yapıştırabilirim. Kafanın altından yeterince kumaş sarktığından emin oldum, böylece daha sonra tişörte yapıştırmak için yeterince geniş bir yüzeye sahip olacağım.

Adım 5: Kukla Gövdesi

Kukla Vücut
Kukla Vücut
Kukla Vücut
Kukla Vücut
Kukla Vücut
Kukla Vücut

Artık kafanın büyük kısmı bittiğine göre, eski bir kumaş parçasından sadece ikiye katlayıp üzerine bir t-hsirt şekli çizerek bir tişört yaptım (hatta mümkün olduğunca dış hatlara her zaman bir cm kadar eklemeyi unutmayın) Kumaşın kenarını dikmeyin), kesip birlikte dikin. Ön ve arka birlikte dikildikten sonra kolların kenarlarını, yakayı ve altını katladım ve bir etek yapmak için tişörtün geri kalanına diktim. Kenarlar bittiğinde, kalan bir kumaş parçası ekledim ve gömleğin arkasının iç kısmına diktim, böylece Arduino UNO ve devre tahtası gözden uzaktayken yerinde kalabilsin. Bundan sonra gömleği ters katladım. Bu şekilde dikerken (içten dikerken, sonra içten dışa katlarken) işinizde güzel ve temiz dikişler elde edeceğinizi fark edeceksiniz.

Kukla yakasından sarkan muflon kumaşı tişörtün yaka kısmına yerleştirip ikisini birbirine yapıştırdım. Yapıştırıcı kuruyunca, ağızdaki fotoselden sarkan telleri devre tahtasına bağladım, Arduino UNO'yu ve devre tahtasını arka arkaya bantladım, tüm telleri yerine bantladım (sesli uyarının kapanmadığından emin olarak) ve taktım. Arduino UNO ve breadboard, tişörtün arkasındaki cepte.

Şimdi kukla temelde yapıldı, ancak yine de bazı ayrıntıları kaçırıyor. Polar kumaşın üzerine bir kol şekli çizdim (yine taslağı parçaları dikeceğimden yaklaşık bir cm daha geniş yaparak). Ayrıca, kolu doldurduğunuzda, düz bir şekle göre daha daralacağını hesaba katmak da önemlidir, bu nedenle daha sonra bir şeyler dikerken, gerekli olduğunu düşündüğünüzden çok daha kalın çizmeyi unutmayın. Tişört yapımındaki taktiğin aynısını kullanarak kolu diktim, diktikten sonra ters katlayabilmek için üst kolu açık bıraktım. İyi tarafı çıkınca içini doldurup diktim. Daha sonra kolu tişörtün kolunun içine sokup ikisini birbirine yapıştırdım ve bunu diğer kol için tekrarladım. (Not: Gerçek hareketli kukla kolları (Kermit'inki gibi) yaklaşık 2x40cm demir tel keserek ve her bir tel parçasını kuklanın her bir bileğine takarak yapabilirsiniz. Artık kollarını hareket ettirirken kuklanın başını ve ağzını tek elinizle hareket ettirebilirsiniz. diğer elinizle.)

Ben de kuklanın kulakları olmasını istedim, bu yüzden yarım daire şeklinde bir parça muflon kumaş diktim, içlerini dışa doğru katladım ve kafasına yapıştırdım.

Adım 6: Bitti

Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!

Kukla yapıldı ve Arduino yerindeyken, artık kendi şarkı söyleyen kukla arkadaşınız var!

Önerilen: