Агуулгын хүснэгт:

Ардуино Теремин дуулж буй Muppet: 6 алхам (зурагтай)
Ардуино Теремин дуулж буй Muppet: 6 алхам (зурагтай)

Видео: Ардуино Теремин дуулж буй Muppet: 6 алхам (зурагтай)

Видео: Ардуино Теремин дуулж буй Muppet: 6 алхам (зурагтай)
Видео: Apa Itu? Arduino BootLoader (Subtittled) 2024, Долдугаар сарын
Anonim
Image
Image

Ардуиногийн тухай сургуулийн төслийн хувьд би үүнийг дуулдаг муфт болгохын тулд барьсан тереминтэй зулзага бүтээв. Амны дотор Piezo дуугаруулагчтай холбогддог photocell байдаг бөгөөд ингэснээр та амаа нээх, хаах үед давирхай өөрчлөгдөх болно (фотоцелийн гэрэл илүү тод байх тусам давирхай өндөр байх болно).

Алхам 1: Материал

* Ардуино НҮБ

* Талхны самбар

* Пьезо дуугаруулагч

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

* 220R эсэргүүцэл

* 8 утас

* Ноосон даавуу

* Даавуу

* Гөлгөр наалттай нүд

* 0.5 мм картон

* хар, улаан барилгын цаас

* Утас

* Ноосон чихмэл

* Зүү, утас

* Цавуу

* Соронзон хальс

* Хайч

* Халаасны хутга (нарийн хайчлах, нүх гаргах зориулалттай)

Алхам 2: Arduino Circuit

Гуурсан толгой
Гуурсан толгой

Төслийг угсарч байхдаа төлөвлөсний дагуу ажиллах болно гэдэгт итгэлтэй байхын тулд би хэлхээг хийж, тереминийг кодлож эхлэв.

Би эхлээд дуут дохиог талхны самбар дээр холбож, нэг үзүүрийг утсаар Arduino дээрх дижитал PIN 8, нөгөө талыг сөрөг төмөр замд холбосон. Дараа нь би фотоэлемент нэмж, нэг үзүүрийг эерэг төмөр замд, нөгөө үзүүрийг А0 аналог руу холбосон. A0 -тэй холбогддог фотоэлемент ба утаснуудын дагуу би сөрөг төмөр зам руу ордог резисторыг нэмсэн. Эцэст нь би Arduino -ийг тэжээхийн тулд хоёр утас нэмсэн: нэг нь газартай холбосон сөрөг төмөр зам дээр, нөгөө нь 5V -тэй холбосон эерэг төмөр зам дээр.

Анхаарна уу: хэлхээнд зөвхөн 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 = газрын зураг (sensorValue, sensorMin, sensorMax, 500, 1500); ая (8, давирхай, 20); саатал (2); }

Алхам 4: Гуппетын толгой

Гуурсан толгой
Гуурсан толгой
Гуурсан толгой
Гуурсан толгой

Зулзаган дээр ажиллаж байхдаа би картоныг хоёр хагас тойрог болгон хайчилж, хэлбэр нь миний гаранд багтахаар том хэмжээтэй эсэхийг шалгаад дараа нь эдгээр хэлбэрийг хар барилгын цаасан дээрээс хайчилж аваад картон дээр наажээ. Улаан барилгын цаасаар би хэлний энгийн хэлбэрийг хайчилж аваад хар барилгын цаасан дээр наажээ. Одоо та аль хэдийн хөдлөх амтай болсон.

Амны дотор, хэлний яг урд талд би фотоэлементийг нэвтлэх нүхийг цоолсон бөгөөд ингэснээр амны хөдөлгөөнөөр дууны чимээ өөрчлөгдөх болно.

(Эхний зурган дээр та мултратын хоолой байх ёстой цоорхойг анзаарч магадгүй. Энэ нь би анх удаа фото эсээ байрлуулахыг хүссэнтэй холбоотой юм. Гэсэн хэдий ч би амаа сайн хааж чадахгүй байгааг олж мэдсэн тул би фотоэлементийг урагшлуулахаар шийдсэн юм., хэлний урд талд.)

Дараа нь би барилгын цааснаас 2-3 см өргөн тууз хайчилж, толгойны барзгар хэлбэрийг бий болгохын тулд амны ар талд наасан. Алхмын хооронд миний гар толгой дотор багтах эсэхийг би үргэлжлүүлэн шалгаж байв.

Цавуу хатаж, туузыг бэхлэх үед би ноосны даавууг хайчилж, толгойны дээд хэсэгт наасан. Би үүнийг амны дотор талд нааж (дээд уруул шиг харагдуулахын тулд ойролцоогоор 1см орчим) нааж, амныхаа дээд талыг тойруулан хайчилж, дараа нь барилгын цаасан дээр толгой дээр нь наагаад нааж эхлэв. газар. Толгойн хэсэг бүрийг бүрхсэн байхад аль болох давхцал багатай байхын тулд би даавуу хайчилж авлаа.

Миний хийсэн помпон хийх маш хялбар үс: картон дээрээс гурилан боовны хоёр том хэлбэрийг хайчилж, бие биенийхээ дээр тавиад утас ороож эхлээрэй. Том утсан гурилан бүтээгдэхүүн шиг харагдах хүртэл боож үргэлжлүүлээд дараа нь хоёр картон хооронд хайчилж ав. утаснуудаа хооронд нь холбохын тулд картонуудын хооронд утас уя. Картонон хэсгүүдийг арилгахдаа уясан утсыг бөмбөрцөг хэлбэртэй болгож болно. Зулзаган толгойн орой дээрх "үс" -ийг бэхлэхийн тулд би толгойн орой дээр утас хийх зориулалттай хоёр нүх гаргажээ (өмнө нь помпоныг хооронд нь уяхад ашигладаг байсан). Толгой дотор би үүнийг зангидсан. Помпон одоо нэлээд толгой эргэсэн ч гэсэн толгойдоо наалджээ. Хаа сайгүй үсрэхгүйн тулд цавуу хэрэглээрэй.

Нүд минь нуруугаараа наалдсан тул би зүгээр л толгой руу нь наав.

Толгойн доод талыг дуусгахаасаа өмнө би талхны бусад хэсэгт холбохын тулд хоёр утсыг фотоэлементэд холбосон. Цаас, даавууны хооронд гагнах нь галын аюул мэт санагдаж байсан тул arduino -ийн бүх эд ангиудыг ихэвчлэн соронзон хальсны тусламжтайгаар холбодог байв.

Утсыг фотоэлементэд холбосны дараа би ноосны даавууг нүүрний доод хэсэгт нааж, доод уруулаас эхлээд барилгын цаас руу чиглүүлж болно. Толгойн ёроолоос хангалттай сул даавуу өлгөөтэй байгаа эсэхийг шалгасан тул дараа нь футболк дээр нааж өгөх хангалттай том гадаргуутай болно.

Алхам 5: Муфетийн бие

Муппетийн бие
Муппетийн бие
Муппетийн бие
Муппетийн бие
Муппетийн бие
Муппетийн бие

Толгойг ихэвчлэн хийдэг тул би хуучин даавуунаас цамц хийж, талыг нь нугалж, футболкны дүрс зурсан (тоймдоо үргэлж нэг см орчим нэмж оруулахаа мартуузай. Даавууны ирмэгийг оёхгүй), хайчилж аваад хооронд нь оё. Урд болон хойд хэсгийг оёж дуусгасны дараа би ханцуйны ирмэг, хүзүүний шугам, ёроолыг нугалж, футболкны үлдсэн хэсэгт оёж, зах хийв. Хажуугийн ирмэгийг хийсний дараа би үлдсэн даавууг нэмж, цамцны арын дотор талд оёж, ингэснээр Arduino UNO болон талхны хавтан нь харагдахгүй байхад хэвээр байх болно. Үүний дараа би цамцыг дотогш нь нугалав. Ийм байдлаар оёхдоо (дотор талыг нь оёж, дотогш нь нугалаад) ажил дээрээ гоё цэвэрхэн оёдол гарч ирнэ гэдгийг та анзаарах болно.

Би гуяны хүзүүнд өлгөгдсөн ноосон даавууг подволкны хүзүүвчний дотор хийж, хоёуланг нь наасан. Цавуу хатсаны дараа би амандаа байгаа фотоэлементээс өлгөөтэй байгаа утсыг талхны тавцан руу холбож, Arduino UNO болон талхны хавтанг ар араас нь наагаад бүх утсыг байрлуулаад (дуугаруулагчийг таглаагүй байгаа эсэхийг шалгаад) тавив. футболкны ард халаасанд байгаа Arduino UNO болон талхны самбар.

Одоо маупетыг үндсэндээ хийж байгаа боловч зарим нарийн ширийн зүйлийг алдсан хэвээр байна. Би ноосон даавуун дээр гарны хэлбэрийг хайсан (дахин тоймыг нь би хэсгүүдийг нь оёх гэж байснаасаа нэг см орчим өргөн болгов). Түүнчлэн гарыг бөглөхөд энэ нь хавтгай хэлбэртэй байснаас нарийсдаг болохыг анхаарах нь чухал бөгөөд дараа нь юм оёхдоо үүнийг шаардлагатай гэж бодсоноосоо илүү зузаан зурахаа мартуузай. Подволк хийхтэй адил тактик ашиглан гараа оёж, оёсоныхоо дараа дотогш нь нугалж болохын тулд дээд гараа нээлттэй үлдээв. Сайн тал нь гарч ирэхэд би дотроо чихэж, оёж оёсон. Дараа нь би подволкны ханцуйнд гараа хийж, хоёуланг нь нааж, нөгөө гартаа давтав. (Анхаарна уу: та ойролцоогоор 2х40 см хэмжээтэй төмөр утсыг хайчилж, муль бүрийн бугуйнд утас бүрийг холбосноор жинхэнэ хөдөлгөөнт мульфет гар (Кермитийн гар гэх мэт) хийж болно. Одоо та гараа хөдөлгөж байхдаа нэг гараараа мульфоны толгой, амыг хөдөлгөж болно. нөгөө гараараа.)

Би бас зулзагыг чихтэй болгохыг хүсч байсан тул ноосон даавууг хагас тойрог болгон оёж, дотогш нь нугалаад толгой руу нь наасан.

Алхам 6: Боллоо

Дууссан!
Дууссан!
Дууссан!
Дууссан!
Дууссан!
Дууссан!

Муппет хийж, Arduino -ийг байрлуулснаар та өөрийн гэсэн дуулдаг мултипет найзтай боллоо!

Зөвлөмж болгож буй: