Mündəricat:

Arduino Theremin oxuyan muppet: 6 addım (şəkillərlə)
Arduino Theremin oxuyan muppet: 6 addım (şəkillərlə)

Video: Arduino Theremin oxuyan muppet: 6 addım (şəkillərlə)

Video: Arduino Theremin oxuyan muppet: 6 addım (şəkillərlə)
Video: Arduino Foundation Series: Simple Theremin 2024, Iyul
Anonim
Image
Image

Arduino haqqında bir məktəb layihəsi üçün, mahnı oxuyan muppet etmək üçün quraşdırılmış termini olan bir muppet yaratdım. Ağzının içərisində bir Piezo səs siqnalına bağlanan bir fotosel var ki, ağzını açıb bağladığınız zaman meydança dəyişəcək (fotoselin işığı nə qədər parlaq olarsa, meydança bir o qədər yüksək olar).

Addım 1: Materiallar

* Arduino UNO

* Çörək lövhəsi

* Piezo səs siqnalı

* Fotosel

* 220R müqavimət

* 8 tel

* Pambıq parça

* Bez

* Yapışqan googly gözlər

* 0,5 mm karton

* qara və qırmızı tikinti kağızı

* İplik

* Doldurma yunu

* İynə və sap

* Yapışqan

* Tape

* Qayçı

* Cib bıçağı (dəqiq kəsmə və deşik açmaq üçün)

Addım 2: Arduino Dövrü

Muppet Başı
Muppet Başı

Layihənin montaj edildikdə əslində nəzərdə tutulduğu kimi işləyəcəyinə əmin olmaq üçün dövrə düzəltməyə və termemin kodlaşdırılmasına başladım.

Əvvəlcə siqnalı çörək taxtasına bağladım və bir ucunu Arduino üzərindəki rəqəmsal PİN 8 -ə, digər ucunu isə mənfi raya bağladım. Sonra fotosel əlavə etdim və bir ucunu bir tel ilə pozitiv dəmir yolu ilə, digər ucunu isə analog A0 -a bağladım. Fotosel və A0 -a bağlanan telə uyğun olaraq, mənfi relsə gedən rezistoru əlavə etdim. Nəhayət, Arduino -nu gücləndirmək üçün iki tel əlavə etdim: biri yerə bağlanan neqativ relsdə, digəri 5V -ə qoşulan pozitiv relsdə.

Qeyd: dövrə yalnız 6 telə ehtiyac duyur, ancaq fotosel muppetin ağzında olacağı və çörək taxtasının qalan hissəsi arxada olacağı üçün məsafəni bağlamaq və fotoselin qalan hissəsinə qoşulmaq üçün 2 əlavə telə ehtiyacınız olacaq. dövrənin. Bu halda əlavə tellər yuxarıdakı şəkildəki fotoselin yerini alır və hər ikisi fotoselə qoşulur.

Addım 3: Kodlaşdırma

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; void setup () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int pitch = xəritə (sensorValue, sensorMin, sensorMax, 500, 1500); ton (8, meydança, 20); gecikmə (2); }

Addım 4: Muppet Başı

Muppet Başı
Muppet Başı
Muppet Başı
Muppet Başı

Muppet üzərində işləyərkən, əlimin sığması üçün kifayət qədər böyük olduğuna əmin olmaq üçün iki yarımdairədə karton kəsməyə başladım. Daha sonra kəsib kartonun üstünə yapışdırdığım qara tikinti kağızında bu şəkilləri izlədim. Qırmızı tikinti kağızı ilə sadə bir dil forması kəsdim və bunu qara tikinti kağızına yapışdırdım. İndi hərəkətli bir ağzınız var.

Ağızın içərisində, dilin tam önündə, fotoselin keçməsi üçün bir deşik açdım ki, muppetin səsləri ağzının hərəkətləri ilə dəyişsin.

(İlk şəkillərdə, muppetin boğazının olduğu yerdə bir çuxur olduğunu görə bilərsiniz, çünki əvvəlcə fotoselin oraya yerləşdirilməsini istəmişəm. Ancaq ağzın düzgün bağlana bilmədiyini bildiyim üçün fotoselin irəli getməsinə qərar verdim., yalnız dilin qarşısında.)

Sonra hər biri təxminən 2-3 sm genişlikdə tikinti kağızından zolaqlar kəsdim və başın kobud formasını yaratmaq üçün ağızın arxasına yapışdırdım. Adımlar arasında əlimin başın içinə sığacağına əmin oldum.

Yapışqan quruyanda və zolaqlar yerində bərkidildikdə, yun parçanı kəsib başın yuxarı yarısına yapışdırdım. Ağzın içərisinə yapışdırmağa başladım (yuxarı dodağa bənzəmək üçün təxminən 1 sm daxilində) və ağızın yuxarı yarısını izlədikdən sonra başın üstündəki tikinti kağızının üstünə çəkib yapışdırdım. yer. Başın hər bir hissəsi örtülü olarkən mümkün qədər az üst -üstə düşməsi üçün parça kəsməyə davam etdim.

Çox asan bir pompon hazırlayaraq hazırladığım saçlar: kartondan iki böyük donut şəklini kəsin, üst -üstə qoyun və ətrafına iplik sarmağa başlayın. Böyük bir iplik çörəyi kimi görünənə qədər sarmağa davam edin, sonra iki karton arasında kəsin. İpləri bir -birinə bağlamaq üçün kartonların arasına bir parça ip bağlayın (ipləri bağladığınız zaman dərhal kəsməyin, pomponu başınıza bağlamaq üçün ehtiyacınız olacaq). Karton parçalarını çıxardıqda, bağlanmış ipləri sferik bir pompona çevirə bilərsiniz. Kukla başının üstündəki "saçları" təmin etmək üçün başın üstündən keçmək üçün ipin ipi (əvvəllər pomponu bir -birinə bağlamaq üçün istifadə olunurdu) üçün iki deşik düzəltdim. Başın içərisində bunu düyünlə bağladım. Ponpon artıq olduqca yellənsə də başına yapışdırılır. Hər yerə sıçramaması üçün bir az yapışqan istifadə edin.

Axtardığım googly gözlərin arxası yapışqan idi, buna görə də başlarına yapışdırdım.

Başın alt yarısını bitirməmiş fotoselə iki tel bağladım ki, onu çörək taxtasının qalan hissəsinə bağlasınlar. Kağız və parça arasında lehimləmə olduqca yanğın təhlükəsi kimi göründüyündən, bütün arduino hissələrini birləşdirmək əsasən bantla aparılırdı.

Tellər fotoselə bağlandıqdan sonra yun parçasını üzün alt yarısına yapışdıra bilərdim, yenidən alt dodaqdan başlayaraq tikinti kağızına doğru işləyirdim. Başın altından kifayət qədər sərbəst asılmış parça olduğuna əmin oldum ki, sonra köynəyə yapışdırmaq üçün kifayət qədər geniş bir səthim olsun.

Addım 5: Muppet Cəsədi

Muppet Bədəni
Muppet Bədəni
Muppet Bədəni
Muppet Bədəni
Muppet Bədəni
Muppet Bədəni

İndi baş əsasən hazırlanır, köynək parçasından yarıya qatlayaraq t-hsirt şəkli çəkərək bir köynək hazırladım (hər zaman konturlara bacardığınız qədər bir sm əlavə etməyi unutmayın) Parçanın kənarını tikməyin), kəsib birlikdə tikin. Ön və arxa bir-birinə tikildikdən sonra qolların kənarını, boyun xəttini və alt hissəsini büküb t-shirtin qalan hissəsinə tikib tikdim. Kəsiklər bitdikdə, artıq bir parça parça əlavə edərək köynəyin arxa tərəfinə tikdim ki, Arduino UNO və çörək taxtası gözdən uzaq olarkən yerində qalsın. Bundan sonra köynəyi içəri qatladım. Bu şəkildə tikərkən (içərisini tikdikdən sonra içəridən qatlayaraq) işinizdə gözəl təmiz dikişlər əldə edəcəyinizi görəcəksiniz.

Kuklanın boynundan asılmış yun parçanı köynəyin boyun xəttinin içinə qoydum və ikisini bir-birinə yapışdırdım. Yapışqan quruduqdan sonra ağızdakı fotoseldən asılmış telləri çörək taxtasına bağladım, Arduino UNO və çörək taxtasını arxa -arxaya yapışdırdım, bütün telləri yerində yapışdırdım (səs siqnalı örtülmədiyindən əmin oldum) və qoydum. t-shirtin arxasındakı cibində Arduino UNO və çörək taxtası.

İndi muppet əsasən hazırlanır, lakin hələ də bəzi detalları qaçırır. Qol parça üzərində qolun şəklini izlədim (yenidən konturları hissələri bir -birinə tikəcəyimdən təxminən bir sm daha geniş edirəm). Əlinizi doldurduğunuzda, düz bir forma verdiyinizdən daha dar olacağını da nəzərə almaq vacibdir, buna görə də sonradan əşyalar tikərkən, lazım olduğunu düşündüyünüzdən daha qalın çəkməyi unutmayın. T-shirt hazırlamaqla eyni taktikadan istifadə edərək qolu bir-birinə tikdim, tikildikdən sonra içini içəri qatlaya bilmək üçün üst qolu açıq buraxdım. Yaxşı tərəfi çıxanda içini doldurub bağladım. Sonra qolumu köynəyin qolunun içinə qoydum və ikisini bir-birinə yapışdırdım və bunu digər qolum üçün də təkrarladım. (Qeyd: təxminən 2x40 sm dəmir tel kəsərək və hər bir tel parçasını muppetin hər biləyinə bağlayaraq (Kermit kimi) həqiqi daşınan muppet qolları edə bilərsiniz. İndi qollarınızı hərəkət etdirərkən bir əlinizlə muppetin başını və ağzını hərəkət etdirə bilərsiniz. digər əlinizlə.)

Mən də muppetin qulağının olmasını istəyirdim, buna görə də bəzi yun parçaları yarımdairələrə tikib içəri qatlayaraq başına yapışdırdım.

Addım 6: Bitti

Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!

Muppet hazır və Arduino yerindədirsə, indi öz oxuyan muppet dostunuz var!

Tövsiyə: