İçindekiler:
- Adım 1: Malzemeler
- Adım 2: Arduino Devresi
- Adım 3: Kodlama
- Adım 4: Muppet Head
- Adım 5: Kukla Gövdesi
- Adım 6: Bitti
Video: Arduino Theremin Şarkı Söyleyen Muppet: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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 ü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
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
Kukla yapıldı ve Arduino yerindeyken, artık kendi şarkı söyleyen kukla arkadaşınız var!
Önerilen:
Bir Elektronik Satıcısının Sizi Aldatıp Aldatmadığını Söyleyen Robot: 6 Adım
Bir Elektronik Satıcısının Sizi Aldatıp Aldatmadığını Söyleyen Bir Robot: Geçen yıl babamla birlikte yaşadığımız yere çok yakın yeni açılan bir robotik/elektronik mağazasına gittik. İçeri girdiğimde elektronikler, serovlar, sensörler, Raspberry pis ve Arduino'larla doluydu. Ertesi gün aynı mağazaya gittik ve
Arduino: Hediyeler için Şarkı Söyleyen Doğum Günü Kutusu: 14 Adım
Arduino: Hediyeler için Şarkı Söyleyen Doğum Günü Kutusu: Bu Şarkı Söyleyen Doğum Günü Kutusu, Arduino'nun şarkı söyleme ve LED Mum yakma gibi özel işlevler sağlamasına yardımcı olan doğum günü hediyelerini paketlemek amacıyla yapılmıştır. Doğum Günün Kutlu Olsun Şarkısını söyleme ve LED ışığını yakma yetenekleriyle
"Alexa, Bana Şarkı Sözlerini _____ Gönder": 9 Adım (Resimlerle)
"Alexa, Bana Şarkı Sözlerini _____ Gönder": Birlikte şarkı söylemek istediğiniz bir şarkıyı mı dinliyorsunuz? Normalde google'a şarkının adını yazıp ardından "şarkı sözleri" kelimesini yazmak gibi zorlu bir görevden geçmeniz gerekirdi. Ayrıca normalde bol miktarda yazım hatası yaparsınız, yanlış tıklatırsınız
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): 6 Adım (Resimlerle)
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): Merhaba Arkadaşlar, Bu benim ilk dersim, umarım beğenirsiniz!! müzik verilerini dizüstü bilgisayarımdan Arduino'ya iletmek için. Ve Arduino TIMERS t kullanarak
Yanıp Sönen, Şarkı Söyleyen, Marioman: 5 Adım
Yanıp Sönen, Şarkı Söyleyen, Marioman: Super Mario Brothers tema şarkısını çalan yanıp sönen bir Marioman oluşturmak için bir attiny13a, iki LED ve bir tebrik kartı hoparlörü kullanın. Bu, eğlenceli bir yol arayan herkes için kolay ve düşük maliyetli bir proje olabilir. AVR programlamaya girin! Not