Spisu treści:

Arduino Theremin Singing Muppet: 6 kroków (ze zdjęciami)
Arduino Theremin Singing Muppet: 6 kroków (ze zdjęciami)

Wideo: Arduino Theremin Singing Muppet: 6 kroków (ze zdjęciami)

Wideo: Arduino Theremin Singing Muppet: 6 kroków (ze zdjęciami)
Wideo: THEREMIN - Over The Rainbow 2024, Lipiec
Anonim
Image
Image

Na potrzeby szkolnego projektu dotyczącego Arduino stworzyłem muppet z wbudowanym thereminem, aby uczynić go śpiewającym muppetem. Wewnątrz jego paszczy znajduje się fotokomórka, która łączy się z brzęczykiem piezoelektrycznym, dzięki czemu po otwarciu i zamknięciu jego paszczy ton się zmieni (im jaśniejsze światło na fotokomórce, tym wyższy ton).

Krok 1: Materiały

* Arduino UNO

* Deska do krojenia chleba

* Brzęczyk piezoelektryczny

* Fotokomórka

* Rezystor 220R

* 8 przewodów

* Tkanina z polaru

* Tkanina

* Lepkie, lepkie oczy

* Tektura 0,5 mm

* czarno-czerwony papier budowlany

* Przędza

* Wełna do farszu

* Igła z nitką

* Klej

* Taśma

* Nożyce

* Scyzoryk (do precyzyjnego cięcia i wykonywania otworów)

Krok 2: Obwód Arduino

Głowa Mapetek
Głowa Mapetek

Aby upewnić się, że projekt będzie działał zgodnie z założeniami po złożeniu, zacząłem od wykonania obwodu i zakodowania theremina.

Najpierw zamontowałem brzęczyk do płytki stykowej i podłączyłem jeden koniec przewodem do cyfrowego PIN 8 na Arduino, a drugi do szyny ujemnej. Następnie dodałem fotokomórkę i podłączyłem jeden koniec przewodem do szyny dodatniej, a drugi do analogowego A0. Zgodnie z fotokomórką i przewodem łączącym się z A0 dodałem rezystor, który idzie na szynę ujemną. Na koniec dodałem dwa przewody do zasilania Arduino: jeden na szynie ujemnej łączącej się z ziemią, drugi na szynie dodatniej łączącej się z 5V.

Uwaga: obwód wymaga tylko 6 przewodów, ale ponieważ fotokomórka będzie znajdować się w pysku muppeta, a reszta płytki stykowej będzie z tyłu, potrzebne będą 2 dodatkowe przewody, aby zniwelować odległość i podłączyć fotokomórkę do reszty obwodu. W takim przypadku dodatkowe przewody zastępują fotokomórkę na powyższym obrazku i oba łączą się z fotokomórką.

Krok 3: Kodowanie

int sensorValue;

wew czujnikMin = 1023; czujnik wewn. Max = 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, wysokość, 20); opóźnienie(2); }

Krok 4: Głowa Mapetek

Głowa Mapetek
Głowa Mapetek
Głowa Mapetek
Głowa Mapetek

Pracując nad muppetem, zacząłem od wycinania kartonu w dwa półokręgi, upewniając się, że kształty są wystarczająco duże, aby zmieściły się w nim moja ręka. Następnie narysowałem te kształty na czarnym papierze konstrukcyjnym, który wyciąłem i przykleiłem na wierzchu kartonu. Czerwonym papierem konstrukcyjnym wyciąłem prosty kształt języka i przykleiłem go do czarnego papieru konstrukcyjnego. Teraz masz już ruchome usta.

W ustach, tuż przed językiem, przebiłem otwór, przez który przeszła fotokomórka, aby dźwięki wydawane przez muppet zmieniały się wraz z ruchami ust.

(Na pierwszych zdjęciach można zauważyć otwór z tyłu w miejscu, gdzie byłoby gardło muppet, ponieważ najpierw chciałem tam umieścić fotokomórkę. Jednak okazało się, że w ten sposób usta nie mogą się dobrze zamknąć, więc postanowiłem przesunąć fotokomórkę do przodu, tuż przed językiem.)

Następnie wyciąłem z papieru konstrukcyjnego paski o szerokości ok. 2-3 cm każdy i przykleiłem je do tylnej części ust, tworząc szorstki kształt głowy. Między krokami upewniałem się, że moja ręka zmieści się w głowie.

Po wyschnięciu kleju i umocowaniu pasków wyciąłem włókninę i przykleiłem ją do górnej połowy głowy. Zacząłem od przyklejenia go do wnętrza ust (około 1 cm, aby wyglądał jak górna warga) i odrysowania wokół górnej połowy ust, a następnie nałożenia go na papier konstrukcyjny na czubku głowy, wklejenia miejsce. Ciągle odcinałem materiał, aby było jak najmniej zachodzić na siebie, a każda część głowy była zakryta.

Włosy, które wykonałam, wykonując pompon, jest dość łatwe: wytnij z tektury dwa duże pączki, ułóż je jeden na drugim i zacznij owijać je włóczką. Kontynuuj owijanie, aż uzyskasz coś, co wygląda jak duży pączek z przędzy, a następnie przetnij go między dwoma kartonami. zawiąż wokół niego kawałek włóczki pomiędzy tekturami, aby związać sznurki (nie odcinaj go od razu po zawiązaniu sznurków, będzie potrzebny do przymocowania pompona do głowy). Po usunięciu tekturowych kawałków można z zawiązanych sznurków uformować kulisty pompon. Aby zabezpieczyć „włosy” na czubku głowy muppeta, zrobiłam w czubku głowy dwa otwory, przez które przejdzie sznurek włóczki (używany wcześniej do związania pompona). Wewnątrz głowy zawiązałem to w supeł. Pompon jest teraz przymocowany do głowy, choć dość chwiejny. Użyj trochę kleju, aby nie podskakiwał w każdym miejscu.

Wyłupiaste oczy, które dostałem, miały lepkie plecy, więc po prostu przykleiłem je do głowy.

Zanim skończyłem dolną połowę głowicy, podpiąłem do fotokomórki dwa przewody, aby mogli połączyć ją z resztą płytki stykowej. Ponieważ lutowanie pomiędzy papierem a tkaniną wydawało się sporym zagrożeniem pożarowym, łączenie wszystkich części arduino odbywało się głównie za pomocą taśmy.

Po podłączeniu przewodów do fotokomórki mogłem przykleić włókninę do dolnej połowy twarzy, ponownie zaczynając od dolnej wargi i przesuwając się w kierunku papieru konstrukcyjnego. Upewniłam się, że u dołu głowy zwisa wystarczająco dużo materiału, żebym miała wystarczająco dużą powierzchnię, aby później przykleić ją do koszulki.

Krok 5: Ciało Muppet

Ciało Muppet
Ciało Muppet
Ciało Muppet
Ciało Muppet
Ciało Muppet
Ciało Muppet

Teraz, gdy głowa jest już prawie gotowa, zrobiłem koszulkę z kawałka starego materiału, po prostu składając ją na pół, rysując na niej kształt t-hsirt (pamiętaj, aby zawsze dodawać centymetry do konturów, jak możesz nie zszyć krawędzi materiału), wycinając go i zszywając. Po zszyciu przodu i tyłu podwinęłam brzeg rękawów, dekolt i dół i przyszyłam do reszty koszulki, aby zrobić rąbek. Po zakończeniu obszycia dodałem resztki materiału i przyszyłem go do wewnętrznej strony tyłu koszulki, aby Arduino UNO i płytka stykowa mogły pozostać na miejscu, gdy nie były widoczne. Po tym złożyłem koszulę na lewą stronę. Zauważysz, że szyjąc w ten sposób (szyjąc wnętrze, a następnie składając go na lewą stronę) uzyskasz ładne, czyste szwy na swojej pracy.

Tkaninę polarową zwisającą z szyi muppet włożyłam w dekolt koszulki i skleiłam ze sobą. Po wyschnięciu kleju podłączyłem przewody zwisające z fotokomórki w ustach do płytki stykowej, skleiłem Arduino UNO i płytkę stykową, skleiłem cały przewód na miejscu (upewniając się, że brzęczyk nie był zakryty) i włożyłem Arduino UNO i płytka stykowa w kieszeni z tyłu koszulki.

Teraz muppet jest w zasadzie gotowy, ale wciąż brakuje niektórych szczegółów. Odrysowałem kształt ramienia na tkaninie polaru (znowu robię kontur o około cm szerszy niż miałbym zszyć części). Ważne jest również, aby wziąć pod uwagę, że gdy wpychasz ramię, będzie ono węższe niż w przypadku płaskiego kształtu, więc podczas szycia później rzeczy do wypchania pamiętaj, aby narysować je o wiele grubiej niż myślisz, że jest to konieczne. Stosując tę samą taktykę, jak przy szyciu koszulki, zszyłam ramię, pozostawiając ramię otwarte, aby po zszyciu móc je złożyć na lewą stronę. Kiedy dobra strona jest na zewnątrz, wypchałem wnętrze i zaszyłem. Następnie włożyłem ramię do rękawa koszulki i skleiłem je ze sobą, i powtórzyłem to dla drugiego ramienia. (Uwaga: możesz zrobić rzeczywiste ruchome ramiona muppetów (takich jak Kermit), przecinając około 2x40 cm żelaznego drutu i przymocowując każdy kawałek drutu do każdego nadgarstka muppetów. Teraz możesz poruszać głową i ustami muppetów jedną ręką, jednocześnie poruszając ramionami drugą ręką.)

Chciałam też, żeby muppet miał trochę uszu, więc uszyłam trochę polaru w półkola, wywinęłam je na lewą stronę i przykleiłam do głowy.

Krok 6: Gotowe

Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!
Gotowe!

Gdy muppet jest gotowy i Arduino na miejscu, masz teraz swojego własnego, śpiewającego przyjaciela muppetów!

Zalecana: