Satura rādītājs:

Arduino Theremin dziedošā mupete: 6 soļi (ar attēliem)
Arduino Theremin dziedošā mupete: 6 soļi (ar attēliem)

Video: Arduino Theremin dziedošā mupete: 6 soļi (ar attēliem)

Video: Arduino Theremin dziedošā mupete: 6 soļi (ar attēliem)
Video: I Built a MIDI THEREMIN! Theremidi - A DIY Arduino MIDI Controller 2024, Jūlijs
Anonim
Image
Image

Skolas projektam par Arduino es izveidoju mupīti ar iebūvētu turniņu, lai padarītu to par dziedošu mupīti. Tās mutes iekšpusē ir fotoelements, kas savienojas ar Piezo skaņas signālu, lai, atverot un aizverot muti, mainītos piķis (jo spožāka gaisma uz fotoelementa, jo augstāks solis).

1. solis: materiāli

* Arduino UNO

* Maizes dēlis

* Pjezo skaņas signāls

* Fotoelements

* 220R rezistors

* 8 vadi

* Flīsa audums

* Audums

* Lipīgas, smieklīgas acis

* 0,5 mm kartons

* melns un sarkans celtniecības papīrs

* Dzija

* Pildījuma vilna

* Adata un diegs

* Līme

* Lente

* Šķēres

* Kabatas nazis (precīzai griešanai un caurumu veidošanai)

2. darbība: Arduino shēma

Muppet galva
Muppet galva

Lai pārliecinātos, ka samontēts projekts tiešām darbosies kā paredzēts, es sāku ar ķēdes izveidi un turmina kodēšanu.

Vispirms es uzstādīju skaņas signālu pie maizes dēļa un vienu galu ar vadu savienoju ar ciparu PIN 8 uz Arduino, bet otru ar negatīvo sliedi. Pēc tam es pievienoju fotoelementu un vienu galu savienoju ar vadu ar pozitīvo sliedi, bet otru - ar analogo A0. Saskaņā ar fotoelementu un vadu, kas savienojas ar A0, es pievienoju rezistoru, kas iet uz negatīvo sliedi. Visbeidzot, es pievienoju divus vadus, lai darbinātu Arduino: vienu uz negatīvās sliedes, kas savieno ar zemi, otru uz pozitīvās sliedes, kas savieno ar 5 V.

Piezīme: ķēdei ir nepieciešami tikai 6 vadi, bet, tā kā fotoelements atradīsies mupetes mutē un pārējais maizes dēlis atradīsies aizmugurē, jums būs nepieciešami 2 papildu vadi, lai pārvarētu attālumu un savienotu fotoelementu ar pārējo. no ķēdes. Tādā gadījumā papildu vadi nomaina fotoelementu uz attēla iepriekš un abi savienojas ar fotoelementu.

3. darbība: kodēšana

int sensorValue;

int sensorsMin = 1023; int sensorsMax = 0; void setup () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int piķis = karte (sensorValue, sensorMin, sensorMax, 500, 1500); tonis (8, piķis, 20); kavēšanās (2); }

4. solis: Muppet Head

Muppet galva
Muppet galva
Muppet galva
Muppet galva

Strādājot pie mupetes, es sāku ar kartona griešanu divos puslokos, pārliecinoties, ka formas ir pietiekami lielas, lai mana roka varētu iederēties. Pēc tam šīs formas izsekoju uz melna celtniecības papīra, ko izgriezu un pielīmēju uz kartona. Ar sarkanu celtniecības papīru es izgriezu vienkāršu mēles formu un pielīmēju to uz melnā celtniecības papīra. Tagad jums jau ir kustīga mute.

Mutes iekšpusē, tieši mēles priekšā, es iedūru caurumu, lai fotoelements varētu iziet cauri, lai skaņas, ko mupīts radīs, mainīsies ar mutes kustībām.

(Pirmajās bildēs jūs varētu pamanīt caurumu, kur būtu mupetes kakls, tas ir tāpēc, ka es vispirms gribēju ievietot tur fotoelementu. Tomēr es uzzināju, ka mute nevar pareizi aizvērties, tāpēc es nolēmu pārvietot fotoelementu uz priekšu, tieši mēles priekšā.)

Tālāk es no celtniecības papīra izgriezu sloksnes, katra apmēram 2-3 cm platas, un pielīmēju tās pie mutes aizmugures, lai radītu aptuvenu galvas formu. Starp soļiem es pastāvīgi pārliecinājos, ka mana roka iederas galvas iekšpusē.

Kad līme bija sausa un sloksnes nostiprinātas vietā, es izgriezu vilnas audumu un pielīmēju pie galvas augšējās puses. Es sāku ar līmēšanu pie mutes iekšpuses (apmēram 1 cm, lai tā izskatītos kā augšlūpa) un izsekotu ap mutes augšējo pusi un pēc tam pārklāju to virs celtniecības papīra galvas augšpusē, pielīmējot to vieta. Es turpināju griezt audumu tā, lai būtu pēc iespējas mazāka pārklāšanās, kamēr katra galvas daļa ir pārklāta.

Mati, kurus es izveidoju, izveidojot pomponu, kas ir diezgan vienkārši: izgrieziet no kartona divas lielas virtuļu formas, salieciet tās viena virs otras un sāciet ap tām aptīt dziju. Turpiniet ietīšanu, līdz iegūstat lielu dzijas virtuli, un pēc tam sagrieziet to starp diviem kartoniem. sasieniet pavedienu ap to starp kartona gabaliem, lai sasaistītu virknes (uzreiz nesagrieziet to, kad esat sasējis stīgas, tas būs vajadzīgs, lai pomponu piestiprinātu pie galvas). Noņemot kartona gabalus, sasaistītās stīgas var pārveidot sfēriskā formā. Lai nostiprinātu "matus" virs mupetes galvas, es izveidoju divus caurumus galvas augšdaļā, lai pavediens (agrāk izmantots, lai sasietu pomponu kopā) varētu iziet cauri. Galvas iekšpusē es to sasēju mezglā. Pompons tagad ir piestiprināts pie galvas, kaut arī diezgan svārstīgs. Izmantojiet kādu līmi, lai tā neatlec visā vietā.

Gūlainajām acīm, ko es saņēmu, bija lipīga mugura, tāpēc es tās vienkārši pielīmēju pie galvas.

Pirms es pabeidzu galvas apakšējo pusi, es pievienoju divus vadus pie fotoelementa, lai viņi varētu to savienot ar pārējo maizes dēli. Tā kā lodēšana starp papīru un audumu šķita diezgan ugunsbīstama, visas arduino detaļas tika savienotas galvenokārt ar lenti.

Pēc tam, kad vadi bija savienoti ar fotoelementu, es varēju pielīmēt vilnas audumu pie sejas apakšējās puses, atkal sākot ar apakšlūpu un virzoties uz celtniecības papīru. Es pārliecinājos, ka no galvas apakšas karājās vaļīgs audums, lai man būtu pietiekami liela virsma, lai to vēlāk pielīmētu pie t-krekla.

5. solis: Muppet ķermenis

Muppet ķermenis
Muppet ķermenis
Muppet ķermenis
Muppet ķermenis
Muppet ķermenis
Muppet ķermenis

Tagad, kad galva ir pārsvarā pabeigta, es uztaisīju t-kreklu no veca auduma gabala, vienkārši salokot to uz pusēm, uzzīmējot uz tā t-hsirt formu (atcerieties, ka kontūrām vienmēr jāpievieno apmēram cm. šujiet auduma malu), izgriežot un sašujot kopā. Pēc tam, kad priekšpuse un aizmugure ir sašūtas kopā, es salocīju piedurkņu malu, kakla izgriezumu un apakšējo daļu un sašuju to pie pārējā t-krekla, lai izveidotu apakšmalu. Kad apmales bija pabeigtas, es pievienoju atlikušo auduma gabalu un uzšuvu to krekla aizmugures iekšpusē, lai Arduino UNO un maizes dēlis varētu palikt vietā, kamēr tie nav redzami. Pēc tam es saliku kreklu iekšā uz āru. Jūs ievērosiet, ka šujot šādā veidā (šujot iekšpusi, tad salokot to iekšā uz āru), jūs iegūsit jaukas, tīras vīles.

Es ievietoju vilnas audumu, kas karājās pie mupetes kakla, t-krekla izgriezuma iekšpusē un salīmēju abus kopā. Kad līme bija izžuvusi, es savienoju vadus, kas karājās no fotoelementa mutē, pie maizes dēļa, salīmēju Arduino UNO un maizes dēli kopā ar aizmuguri, salīmēju visu vadu vietā (pārliecinoties, ka skaņas signāls nav pārklāts) un ievietoju Arduino UNO un maizes dēlis kabatā t-krekla aizmugurē.

Tagad mupete būtībā ir pabeigta, taču tai joprojām trūkst dažu detaļu. Uz vilnas auduma es izsekoju rokas formu (atkal padarot kontūru apmēram cm platāku, nekā es gatavoju šūt detaļas kopā). Svarīgi ir arī ņemt vērā, ka, sabāžot roku, tā kļūs šaurāka nekā tad, kad tā ir tikai plakana forma, tādēļ, šujot lietas vēlāk, neaizmirstiet to uzzīmēt daudz biezāku, nekā uzskatāt par nepieciešamu. Izmantojot tādu pašu taktiku kā t-krekla izgatavošanā, es sašuju roku kopā, atstājot augšdelmu atvērtu, lai pēc šūšanas varētu to salocīt iekšā. Kad labā puse ir ārā, es sabāzu iekšpusi un sašuju to ciet. Tad es ieliku roku t-krekla piedurknē un salīmēju abas kopā, un atkārtoju to otrai rokai. (Piezīme: jūs varat izgatavot kustīgas muppetes (piemēram, Kermita), nogriežot aptuveni 2x40 cm dzelzs stieples un pievienojot katru stieples gabalu pie katras muppetes plaukstas locītavas. Tagad jūs varat pārvietot muppet galvu un muti ar vienu roku, vienlaikus pārvietojot rokas ar otru roku.)

Es arī gribēju, lai mupetei būtu dažas ausis, tāpēc es puslokos uzšuju kādu vilnas audumu, saliku tos iekšpusē un pielīmēju pie galvas.

6. solis: Gatavs

Gatavs!
Gatavs!
Gatavs!
Gatavs!
Gatavs!
Gatavs!

Kad mupete ir pabeigta un Arduino ir uz vietas, jums tagad ir savs dziedošais mupetes draugs!

Ieteicams: