Мазмуну:
Video: Ultrasonic Theremin (Үн үйрөтүү): 3 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Ultrasonic Theremin - үн толкундарын үйрөтүү үчүн арзан тереминди колдонгон Arduino долбоору. Колго чейинки аралыкты түзмөккө өзгөртүү менен мен үн толкундарынын жыштыгын өзгөртүп жатам. Ошондой эле, потенциометрдин жылышы толкундун амплитудасын өзгөртөт. Бул үн толкундары жөнүндө илим сабагы катары колдонулушу мүмкүн.
1 -кадам: Куралдар жана Жабдуулар
Жабдуулар
- USB кабели менен Arduino Uno
- УЗИ сенсор жыштыгын өзгөртүү үчүн (кадам)
- Piezo Buzzer үнүн ойнотуу үчүн
- Потенциометр амплитудасын (көлөмүн) өзгөртүү үчүн
- 220 Ом резистору бар LED (жыштык үчүн визуалдуу)
- Иш үчүн Foamcore Board
- Jumper Wires
ЭСКЕРТҮҮ: Бул бөлүктөрдүн көбү Arduino комплектинен келген.
Куралдар
- Arduino орнотулган компьютер
- Hot Glue Gun
- Корпус үчүн лазер кескич
- Power Bank, эгер сиз аны портативдүү кылгыңыз келсе
2 -кадам: Ассамблея
Электроника
Биринчи эки сүрөт, оң жагында, электрониканы сыноодо көрсөтөт, үчүнчүсүндө, мен корпусту жайгаштыруу үчүн тегерегиндеги компоненттерди кыдырдым. Светодиод жана УЗИ сенсору 40 см эркектен ургаачы секирүүчү зымдарды колдонот, алар кичине болушу мүмкүн, бирок менде болгон. Мен жөн эле капкагын жабуудан мурун Arduinoго ороп койгом.
Case
Корпус MakerCase тарабынан кичине өлчөмдөрү менен жасалган, ошондуктан менин прототипим аны бириктирүү үчүн кошумча клейди талап кылган. Бөлүктөрүңүздү Arduinoңуздун үстүнө ченегенден кийин, баалуулуктарыңызга бир нече миллиметрди кошуп, аларды көбүк ядродо лазер менен кесиле турган файлга MakerCaseке салыңыз.
3 -кадам: Кодекс
Код негизинен чайыр деп аталган өзгөрмө тарабынан башкарылат. Чайыр картаны УЗИ сенсорунан пьезо спикери окуй турган нерсеге жана өзгөчө A3 менен C5 ортосундагы жыштыктарга жашыруу үчүн колдонот. Чектөө карта жогорку аралыкты көргөндө жогорку жыштыкты алдын ала айтпаганына ынандырат (алар тажатты). Калган код - бул сенсорду окуу, LEDди кошуу жана сериялык билдирүүлөрдү кошуу.
кадам = чектөө (карта (расстояниеCm, 1, 40, 256, 523), 220, 523);
Сунушталууда:
Балдарга убакытты үйрөтүү үчүн RGB сааты: 4 кадам
Балдарга убакытты үйрөтүү үчүн RGB сааты: Кечээ кечинде мен 5 жашымда убакытты түшүнүүгө кантип жардам берүүнү ойлоп таптым. Балдар кийинкиде эмне болоорун түшүнүү үчүн күнүмдүк окуяларга багыт алганы анык. эреже катары, бир аз баш аламандык жана дээрлик эч качан
Балдардын уйкуга үйрөтүү сааты: 6 кадам (сүрөттөр менен)
Балдардын уйкусун үйрөтүүчү саат: Мага 4 жаштагы эгиздеримдин дагы бир аз уктап калышына жардам берүү үчүн саат керек болчу (мен ишемби күнү эртең мененки 5: 30да ойгонушум керек болчу), бирок алар кыла алышпайт убакытты дагы окугула. Абдан популярдуу дүкөндөрдө бир нече нерселерди карап чыккандан кийин
Классикалык роботту кантип үйрөтүү керек: 5 кадам (сүрөттөр менен)
Instructables боюнча Clumsy Robotту кантип ойноо керек .: Эгерде сиз бактысыз болсоңуз (же бактысыз болсоңуз), инструктивдүү сервердин катасы жөнүндө кабардар болуп калсаңыз, аны менен көңүл ачыңыз. Киргизилген оюн жөн эле үйрөтүлүүчү робот жана ачкычтар менен учуучу кушка окшош. Мында мен
Сыйлыктарды кантип үйрөтүү керек: 7 кадам (сүрөттөр менен)
Instructables программасында сыйлыктарды кантип утуп алса болот: " көрсөтмө утуштарды кантип алуу керек " Instructables боюнча издөө тилкесинде сиз Mrballeng тарабынан Instructables конкурстарында кантип биринчи орунга ээ болосуз. Ооба, сиз муну окушуңуз керек жана Мрбаленгени ээрчишиңиз керек, анткени анын сонун сулуулугу бар
Lego роботтору менен PID көзөмөлүн үйрөтүү: 14 кадам
Lego роботтору менен PID көзөмөлүн үйрөтүү: Көптөгөн жаш робот ышкыбоздору башкаруунун өркүндөтүлгөн темаларына кызыгышат, бирок көбүнчө жабык укурук системаларын анализдөө үчүн зарыл болгон эсептөөлөргө тоскоол болушу мүмкүн. Интернетте "… курулушун жөнөкөйлөтүүчү сонун ресурстар бар