Агуулгын хүснэгт:
- Алхам 1: Эрчим хүч рүү холбогдоно уу
- Алхам 2: Газар руу холбогдох
- Алхам 3: Buzzer
- Алхам 4: Баззерыг газардуул
- Алхам 5: Баззерыг асаах
- Алхам 6: Фоторезистор
- Алхам 7: Фоторезисторыг хүчдэлд холбоно уу
- Алхам 8: Фоторезисторыг газардуулна
- Алхам 9: Алхам 9: Фоторезисторыг Arduino руу холбоно уу
- Алхам 10: Алхам 10: Кодоо бичнэ үү
Видео: Arduino Uno -той оптик теремин: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Теремин бол хоёр өндөр давтамжийн осциллятор аяыг хянадаг бол хөгжимчид гар хөдөлгөөнөөрөө талбайг хянадаг электрон хэрэгсэл юм.
Энэхүү зааварчилгаанд бид гар хөдөлгөөн нь багажны мэдрэгч хүлээн авах гэрлийн хэмжээг хянадаг бөгөөд гэрлийн хэмжүүрийг дуугаралтын дохио болгон хувиргадаг.
Танд хэрэгтэй эд ангиуд:
Arduino микроконтроллер
Талхны самбар
10 к Ом эсэргүүцэл
Холбогч утас
1 Piezo Buzzer
Фоторезистор
Алхам 1: Эрчим хүч рүү холбогдоно уу
Талхны самбарын эерэг мөрийг Arduino Uno дээрх 5V зүү рүү холбож эхлээрэй.
Алхам 2: Газар руу холбогдох
Дараа нь GND тээглүүрүүдийн нэгийг Arduino дээрх сөрөг шугам руу холбоно уу.
Алхам 3: Buzzer
Дуугаруулагчаа оруулна уу. Энэ нь илүү урт хөлтэй эсвэл дээд талд нь жижиг "+" тэмдэгтэй байх магадлалтай. Урт хөл эсвэл "+" тэмдэг аль талд нь байгааг анхаарч үзээрэй.
Алхам 4: Баззерыг газардуул
Дуугарын богино хөлтэй ижил эгнээнд, талхны самбар дээрх сөрөг шугамд утас оруулж, дуугарагчийн богино хөлийг газардуул.
Алхам 5: Баззерыг асаах
Дуугаруулагч хэлхээг Arduino дээрх 12 -р зүү рүү холбож дуусгана уу.
Алхам 6: Фоторезистор
Фоторезисторын хэлхээг зургийн талбайн дундуур сувагны хоёр тал тус бүрт нэг хөлтэй байхаар оруулснаар эхэл.
Алхам 7: Фоторезисторыг хүчдэлд холбоно уу
Утас ашиглан фоторезисторын нэг хөлийг 5В -т өмнө нь холбосон талхны самбар дээрх эерэг шугам руу холбоно уу.
Алхам 8: Фоторезисторыг газардуулна
Фоторезисторын нөгөө хөлийг газардуулж, 10К Ом эсэргүүцлийг талхны самбар дээрх сөрөг шугамтай холбоно уу.
Алхам 9: Алхам 9: Фоторезисторыг Arduino руу холбоно уу
Бид фоторезистор ба түүний газардуулгын утсыг хооронд нь холбож, Arduino дээрх A0 зүү рүү холбож резистороор дамжих гүйдлийн өөрчлөлтийг унших болно.
Алхам 10: Алхам 10: Кодоо бичнэ үү
int analogPin = A0;
int noteToPlay;
int дуу чимээ; int чанга яригч = 7;
хүчингүй тохиргоо () {
Цуваа эхлэх (9600);
pinMode (analogPin, INPUT);
}
void loop () {
дуу = analogRead (analogPin);
саатал (200);
int тэмдэглэл [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};
noteToPlay = газрын зураг (дуу, 0, 1023, 0, 21);
ая (чанга яригч, тэмдэглэл [noteToPlay]); саатал (10);
}
Зөвлөмж болгож буй:
Encoder оптик мэдрэгчийн модуль бүхий DC моторыг хянах FC-03: 7 алхам
DC-моторыг кодлогч оптик мэдрэгчийн модуль FC-03 ашиглан удирдах: Энэ хичээлээр бид DC мотор, OLED дэлгэц, Visuino ашиглан оптик кодлогч тасалдлыг хэрхэн тоолох талаар сурах болно
Хуучин оптик дискнээс LED зүүлт: 11 алхам
Хуучин оптик хөтөчөөс LED зүүлт: Энэхүү зааварчилгаанд би хуучин оптик дискний линз угсрахаас гадна нэг төрлийн гэрэл гэгээтэй зүүлт, хэд хэдэн нэмэлт хэрэгслийг хэрхэн яаж хийхийг танд үзүүлэх болно. Цахим эд анги. Би үүнийг авахдаа охиндоо зориулж урам зориг өгсөн
Muire: Дуу мэдрэмтгий оптик эффект: 5 алхам
Муире: Дуу мэдрэмтгий оптик эффект: Нарны туяанд шумуулын тор давхцаж буй хэсэгт долгионы хэв маягийг та харсан байх. Ойролцоох шумуулын торыг хөдөлгөх эсвэл өнцгийг өөрчлөхөд долгионы хэв маяг бас хөдөлдөг. Хэрэв хэв маягийг тогтмол давтамжтайгаар, мөн орны тортой бол
Энгийн хэт авианы теремин хийх: 6 алхам
Энгийн хэт авианы теремин хийх: Энэхүү төсөл нь arduino дээр суурилсан хэт авианы теремин юм
Хэт авианы теремин (Дуу заах): 3 алхам (зурагтай)
Хэт авианы теремин (Дуу заах): Хэт авианы Theremin бол дууны долгионыг заахад хямд теремин ашигладаг Arduino төсөл юм. Төхөөрөмж рүү хүрэх миний зайг өөрчилснөөр би дууны долгионы давтамжийг өөрчилж байна. Түүнчлэн потенциометрийг хөдөлгөх нь t -ийн далайцыг өөрчилдөг