Мазмуну:

ElectrOcarina: 6 кадам
ElectrOcarina: 6 кадам

Video: ElectrOcarina: 6 кадам

Video: ElectrOcarina: 6 кадам
Video: СРОЧНО! КИТАЙСКИЙ ЭЛЕКТРОМОБИЛЬ ЗА 900$ С ALIEXPRESS! НОВЫЙ АВТОМОБИЛЬ 2024 ГОДА ИЗ КИТАЯ (CHANGLI) 2024, Ноябрь
Anonim
ElectrOcarina
ElectrOcarina

Мен көптөн бери мен Зелда Окаринанын легендасынын чоң күйөрманымын, мен аны эң мыкты видео оюндардын бири катары эстейм (эгерде жок болсо). Ошол себептен мен дайыма окаринаны каалаган элем жана бир нече жыл мурун мен электрондук түрүн чыгарууну чечти. Мейли … ал убакта мен ийгиликке жете албай калдым. Кандай болбосун, мен жакында эле бир компания бир нерсе жасаганын билдим. Бирок бул чынында эле мен ElectrOcarina деп атаган нерсе эмес: сен аны үйлөбөйсүң! Мен инструктивдүү музыкалык аспаптар конкурсу болгонун түшүнүп, зымдар менен күрөшүүнү чечтим. Өзүңүздүн электрокаринаңызды жасоо үчүн файлдар. 7 баскыч бар, 8 обонду ойнойт жана жөнөкөй Arduino Nano менен иштейт. Бул долбоорду ишке ашыруу үчүн сизге керек болот:

Fusion 360

3D принтер

An Arduino Nano

Кээ бир электрондук компоненттер (БОМ төмөндө кеңири баяндалат)

Убакыт жана сүйүү;)

1 -кадам: 3D моделдөө

3D моделдөө
3D моделдөө
3D моделдөө
3D моделдөө
3D моделдөө
3D моделдөө

Биринчиден, биринчиден, келгиле, Ocarina долбоорун иштеп чыгалы. Мен муну менен Fusion 360ты колдондум, мен бул файл менен сыймыктанбайм: менин оюмча, өтө көп кадамдар.

Баары бир бул жерде мен бул моделди жасоо процессинен өттүм:- Негизги корпустун кабыгын чийүү-Айлантуу-Оозун тартуу-Айлануу- түйүндөрдү тегиздөө үчүн филе объекттин профили ичине- "Кысуу чек арасын" түзүү үчүн Extrude- Динамик үчүн чийме- Динамик үчүн боштукту түзүү үчүн Extrude- Винттерди алуу үчүн ички түйүндөрдү чийүү- Аларды бөлүп чыгаруу- Түтүктүн учун тазалоо- Боштукту түзүү үчүн айлануу Пьезо үчүн - Денени эки бөлүккө бөлүү

Мен айткандай, мен бул модель менен сыймыктанбайм:-Өтө көп кадамдар-Күйгүзүү/ӨЧҮРҮҮ үчүн тешикти унутуп калдым-Батарейканын орду бүтө элек-Ардуино үчүн керебет жакшы батпай калды, мен Мен аны кармоонун башка жолун ойлоп жатам

Ушул себептерден улам мен файлда кайра иштейм, демек сиз жүктөп берсеңиз, мен сунуштаган нерседен бир аз башкачараак нерсени таба аласыз. Мен өз файлыңды түзүүгө аракет кылууну сунуштайм, бирок эгерде 3D моделдөө сизге ыңгайлуу болбосо, сураныч Fusion файлын бул жерден жүктөп алуудан тартынбаңыз. (Менин файлды кайра жүктөө мүмкүн эмес! Бул тез арада жаңыртуусу керек) Жарык жагында мен дизайндык параметрлердин кээ бир бөлүктөрүн түздүм, андыктан тешиктериңиз меники менен дал келбесе, тешиктердин өлчөмүн өзгөртө аласыз, спикер жана пьезо үчүн idem. Бул өзгөртүүлөрдү оңой кылуу үчүн, "Параметрлерди өзгөртүү" бөлүмүнө өтүңүз (акыркы сүрөттү караңыз)

2 -кадам: 3D басып чыгаруу

3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу

Модель даяр болгондон кийин биз аны 3D басып чыгара алабыз! Бул бөлүк жөнүндө айтууга көп нерсе жок

Колдоо менен күрөшүп бүткөндөн кийин, аэрозолдук мөөрдү колдонсоңуз болот (бул англисче аталышын так билбейт). Бул басма бетин жылмакай кылууга мүмкүндүк берет. Негизинен мындай болот: -Колдонуу- Кургап кетсин- Сандер кагазын колдону-Башынан башта WatchWatch, бул бөлүгү узун, бирок бул кадамга канчалык көп убакыт коротсоң, боёгуң ошончолук жакшы болот (мага окшоп жалкоо болбо).

3 -кадам: Электрондук

Электрондук
Электрондук
Электрондук
Электрондук
Электрондук
Электрондук

Мына бул жерде Билл Материал: -Arduino Nano-Wires- Перфорацияланган электрондук такта (опциональный)- 9V Батарея- Батареяны илгичке коюу/Күйгүзүү/Өчүрүү (мен унуттум!: O)- 10K резистор- 1M резистор- Piezo Buzzer- 8Ohm Speaker ++++ Төмөндөгү тизме жөн эле бул такта менен алмаштырылышы мүмкүн ++++

-LM386 (аз кубаттуу аудио күчөткүч) -10 кох потенциометр -10 ом каршылыгы -10 µF конденсатор -0.05 мкФ (же 0.1 мкФ) конденсатор -250 мкФ конденсатор

Бул схемада 4 бөлүк бар: -Күч-сокку сенсор-баскычтар-күчөткүч + аудио чыгышы Келгиле, аларды текшерип көрөлү.

Күч

Чындыгында өзгөчө эч нерсе жок, жөн гана батарейкадан күчөткүчкө кошумча линия керек болорун эске алыңыз.

Blow Sensor

Алгачкы сыноолорумда микрофонду колдондум, бирок жыйынтыгы ушунчалык башаламан жана туш келди. Мен бул нерседен баш тартып, жөнөкөй Пьезо колдонууну чечтим: Бул арзан жана эффективдүү. Сиз жөн гана arduino менен жердин аналогдук пининин ортосуна туташтырышыңыз керек. Абайлаңыз, 1MegaOhm резистору пьезо менен катар туташтырылган. Пьезоңузга кайсы пин + жана кайсынысы негизделгенин билүү үчүн этият болуңуз. Мен монитордогу баалуулуктарды окуп, компонентти эки жактан тең сынап көрүү үчүн абдан жөнөкөй код жасадым:

void setup () {pinMode (A0, INPUT); Serial.begin (9600); }

void loop () {Serial.println (analogRead (A0)); кечигүү (20);}

Баскычтар

Бошотулганда, баскычтар жерге 10к резистор аркылуу туташтырылышы керек.

Күчөткүч

Адилеттүүлүк үчүн мен бул барактан схеманы кайра чыгардым

4 -кадам: Код

Код DZL тарабынан даярдалган "Synth" китепканасын колдонот, аны бул github баракчасынан көчүрүп алса болот. Мен жазган бөлүккө келсек, бул абдан жөнөкөй код: Бул сокку бар же жок экенин текшерет. басылганда, анда эскертмени ойнотуу керек, бирок эч кандай баскычтар басылбаса да, сокку болсо, ал базалык чайынды ойнойт. Эгерде сокку болбосо, ал эч нерсе кылбайт. Кодду текшериңиз;)

5 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Баарын эритип, зымдарга чумкуу убактысы… Бул баш аламан… Баскычтарыңызга узун зымдарды бериңиз, бул жыйноо учурунда жардам берет.

6 -кадам: Кийинкиде эмне болот?

Бул проекти жасоо абдан кызыктуу жана үмүтсүздүк болду. Бирок бул көптөгөн жолдор менен жакшыртылышы мүмкүн болгон v1! Бул жерде келечектеги өнүгүүлөрдүн тизмеси келтирилген: -Жарым тондарды ойнотуу үчүн кошумча баскычты кошуңуз-Үн сапатын жакшыртыңыз-3D файлын кайра жасаңыз-Калканды туташтырууга даярдаңыз Долбоор сизге жакты деп үмүттөнөм жана эгер сиз аны жасаган болсоңуз мага кабарлаңыз!:)

Сунушталууда: