Мазмұны:

Ардуино Теремин Муппет: 6 қадам (суреттермен)
Ардуино Теремин Муппет: 6 қадам (суреттермен)

Бейне: Ардуино Теремин Муппет: 6 қадам (суреттермен)

Бейне: Ардуино Теремин Муппет: 6 қадам (суреттермен)
Бейне: Урок №6. Контуры. Beyond Robotics 2024, Қараша
Anonim
Image
Image

Ардуино туралы мектеп жобасы үшін мен ән айтатын муппет болу үшін кіріктірілген тереминмен муппет жасадым. Оның аузында пьезо сигналына қосылатын фотоэлемент бар, сондықтан сіз оның аузын ашқанда және жабқанда, қадам өзгереді (фотоэлементтегі жарық неғұрлым жарқын болса, биіктік соғұрлым жоғары болады).

1 -қадам: материалдар

* Arduino UNO

* Нан тақтасы

* Пьезо дыбысы

* Фотоэлемент

* 220 Р резистор

* 8 сым

* Жүннен жасалған мата

* Шүберек

* Жабысқақ көздер

* 0,5 мм картон

* қара және қызыл құрылыс қағазы

* Иірілген жіп

* Жүнді толтыру

* Ине мен жіп

* Желім

* Таспа

* Қайшы

* Қалта пышағы (дәл кесу мен тесік жасау үшін)

2 -қадам: Arduino схемасы

Қуыршақтың басы
Қуыршақтың басы

Жобаның құрастырылған кезде ойдағыдай жұмыс істейтініне көз жеткізу үшін мен схеманы құрудан және тереминді кодтаудан бастадым.

Мен алдымен дыбыстық сигналды нан тақтасына орнаттым және бір ұшын сыммен Arduino цифрлық PIN 8 -ге, екіншісін теріс рельске жалғадым. Содан кейін мен фотоэлементті қосып, бір ұшын сыммен оң рельске, екіншісін А0 аналогына қостым. A0 -ға қосылатын фотоэлементтер мен сымға сәйкес, мен теріс рельске өтетін резисторды қостым. Ақырында мен Arduino -ны қуаттандыру үшін екі сымды қостым: біреуі жерге қосылатын теріс рельске, екіншісі 5В -қа қосылатын оң рельске.

Ескертпе: схемаға тек 6 сым қажет, бірақ фотоэлемент муфтаның аузында, ал қалған тақтайшаның артқы жағында орналасатындықтан, қашықтықты көбейту және фотоэлементті қалғандарына қосу үшін сізге 2 қосымша сым қажет болады. тізбектің. Бұл жағдайда қосымша сымдар жоғарыдағы суреттегі фотоэлементті ауыстырады және екеуі де фотоэлементті қосады.

3 -қадам: кодтау

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 = map (sensorValue, sensorMin, sensorMax, 500, 1500); дыбыс (8, қадам, 20); кешіктіру (2); }

4 -қадам: Қуыршақтың басы

Қуыршақтың басы
Қуыршақтың басы
Қуыршақтың басы
Қуыршақтың басы

Муфетте жұмыс жасай отырып, мен картонды екі жартылай шеңберге кесуден бастадым, бұл пішіндер менің қолыма сыйып кететіндей үлкен екеніне көз жеткіздім. Содан кейін мен бұл кескіндерді қара құрылыс қағазынан кесіп, үстіне қатыстырып жапсырдым. Қызыл құрылыс қағазымен мен тілдің қарапайым пішінін қиып алып, оны қара құрылыс қағазына жапсырдым. Енді сізде қозғалмалы ауыз бар.

Ауыздың ішінде, тілдің дәл алдында мен фотоэлемент өтетін тесікті тесіп шықтым, осылайша муфтаның дыбыстары аузының қимылымен өзгереді.

(Алғашқы суреттерде сіз қуыршақтың тамағы болатын тесікті байқай аласыз, себебі мен бұл жерге бірінші рет фотоэлементті салғым келді. Бірақ мен оның аузы дұрыс жабылмайтынын білдім, сондықтан фотоэлементті алға жылжытуға шешім қабылдадым., тілдің алдында)

Содан кейін мен құрылыс қағазынан әрқайсысының ені шамамен 2-3 см болатын жолақтарды қиып алып, бастың өрескел пішінін жасау үшін оларды ауыздың артқы жағына жапсырдым. Қадамдар арасында мен қолымның басына сай келетініне көз жеткіздім.

Желім құрғап, жолақтар бекітілген кезде, мен жүнді тоқып, бастың жоғарғы жартысына жабыстырып қойдым. Мен оны ауыздың ішкі жағына жабыстыра бастадым (жоғарғы ерінге ұқсайтындай етіп шамамен 1 см), ал ауыздың жоғарғы жартысын сызып, содан кейін оны басының үстіне құрылыс қағазының үстіне жабыстырып, желімдей бастадым. орын. Мен бастың әр бөлігі жабылған кезде мүмкіндігінше аз қабаттасу үшін матаны кесіп тастадым.

Мен жасайтын помпон жасау арқылы жасаған шашым: картоннан пончиктің екі үлкен пішінін кесіп, оларды бір -бірінің үстіне қойып, жіпті орауды бастаңыз. Үлкен жіптен жасалған пончикке дейін орауды жалғастырыңыз, содан кейін оны екі картонның арасына кесіңіз. жіптерді байлау үшін картонның арасына жіп байлаңыз (жіптерді байлаған соң бірден кесіп алмаңыз, помпонды басына бекіту үшін сізге қажет болады). Картоннан жасалған бөлшектерді алып тастағанда, сіз байланған жіптерді сфералық помпонға айналдыра аласыз. Қуырғыштың басындағы «шашты» бекіту үшін мен бастың жоғарғы жағынан өтуге арналған жіп үшін екі тесік жасадым (бұған дейін помпонды байлау үшін қолданылған). Баста мен оны түйінге байладым. Помпон енді басына бекітілген, бірақ олқылық. Барлық жерде серпілмеу үшін желімді қолданыңыз.

Менің көздерімнің артқы жағы жабысқақ болғандықтан, мен оларды басына жабыстырып қойдым.

Бастың төменгі жартысын бітірместен бұрын, фотоэлементтерге оны екі бөлігін тақтаның қалған бөлігіне жалғау үшін жалғадым. Қағаз мен матаның арасында дәнекерлеу өрт қаупі бар сияқты көрінетіндіктен, барлық ардуиноның бөлшектерін жалғау негізінен таспамен орындалды.

Сымдар фотоэлементтерге қосылғаннан кейін, мен төменгі еріннен бастап, құрылыс қағазына қарай жұмыс жасай отырып, жүнді беттің төменгі жартысына жабыстыра аламын. Мен бастың түбінен бос мата жеткілікті екеніне көз жеткіздім, сонда мен оны футболкаға жапсыруға жеткілікті үлкен бетке ие боламын.

5 -қадам: Қуыршақтың денесі

Муфеттің денесі
Муфеттің денесі
Муфеттің денесі
Муфеттің денесі
Қуыршақ денесі
Қуыршақ денесі

Енді басы көбіне дайын болғандықтан, мен ескі матадан футболка жасадым, оны жартылай бүктеп, оған футболка пішінін салдым (контурларға әрқашан см немесе одан да көп қосуды ұмытпаңыз) матаның шетін тігпеңіз), оны кесіп, бірге тігіңіз. Алдыңғы және артқы жағын бір-біріне тігіп болғаннан кейін, мен жеңнің шетін, мойын мен астыңғы жағын бүктеп, футболканың қалған бөлігіне тігіп, етек қылдым. Аяқтар аяқталғаннан кейін мен матаның қалған бөлігін қостым және оны көйлектің артқы жағына тігіп қойдым, сондықтан Arduino UNO мен нан тақтасы көзге көрінбейтін жерде орнында қалады. Осыдан кейін мен көйлекті ішке бүктедім. Сіз осылай тігу кезінде (ішін тігу, содан кейін ішке қарай бүктеу) жұмысыңызда жақсы таза тігістер пайда болатынын байқайсыз.

Мен күпшектің мойынына ілінген жүнді футболканың мойын сызығының ішіне салып, екеуін жабыстырдым. Желім құрғағаннан кейін мен аузындағы фотоэлементтен ілулі тұрған сымдарды нан тақтасына жалғап, Arduino UNO мен нан тақтасын бір -бірінен артқа жапсырдым, барлық сымдарды орнына қойдым (дыбыстық сигналдың жабылмағанына көз жеткізіп) және қойдым. футболканың артындағы қалтадағы Arduino UNO және нан тақтасы.

Енді муппет негізінен жасалады, бірақ ол әлі де кейбір бөлшектерді жіберіп алады. Мен жүннен тоқылған қолдың пішінін байқадым (қайтадан контурды бөлшектерді бір -біріне тігуге қарағанда бір сантиметрге кеңірек етіп жасадым). Сондай -ақ, қолды толтырғанда, ол тегіс пішінге қарағанда тар болып кететінін ескеру маңызды, сондықтан сіз кейінірек заттарды тігу кезінде оны қажет деп ойлағаннан гөрі қалың етіп салу керектігін ұмытпаңыз. Футболка жасаудың тактикасын қолдана отырып, мен қолды тігіп, жоғарғы қолды ашық қалдырып, оны тігуден кейін ішке қарай бүктеуге мүмкіндік берді. Жақсы жағы сыртқа шыққанда мен ішін толтырып, тігіп қойдым. Мен содан кейін қолымды футболканың жеңінің ішіне салып, екеуін бір-біріне жабыстырып, екінші қолыма қайталадым. (Ескертпе: сіз шамамен 2x40 см темір сымды кесіп, сымның әрбір бөлігін муфтаның әр білегіне бекіту арқылы жылжымалы куплеттер жасай аласыз. екінші қолыңызбен.)

Мен сондай -ақ шелпектің құлағы болғанын қалаймын, сондықтан мен жүн матаны жартылай шеңбер етіп тігіп, ішке бүктеп, басына жабыстырдым.

6 -қадам: Орындалды

Орындалды!
Орындалды!
Орындалды!
Орындалды!
Орындалды!
Орындалды!

Муфет жасалып, Arduino орнында, енді сізде өзіңіздің әнші муппет досыңыз бар!

Ұсынылған: