Мазмұны:

Эдуардуино би кеші роботы: 5 қадам
Эдуардуино би кеші роботы: 5 қадам

Бейне: Эдуардуино би кеші роботы: 5 қадам

Бейне: Эдуардуино би кеші роботы: 5 қадам
Бейне: Controle de temperatura com encoder rotativo 2024, Қараша
Anonim
Image
Image

Тик-Токта танымал болу үшін күресіп жүрсіз бе? Бізде сіз үшін шешім бар!

Эдуардуино-бұл сіздің жеке Tik-Tok прокси! Ол - сіз жасай алмайтын барлық би қимылдарын орындай алатын би роботы!

Эдуардуиноның жоғары сенімділік жүйесі классикалық марионеткадан шабыттанған. Ол прокси арқылы Tik-Tok атақты болу үшін сүйікті музыкаға билеу үшін серво қозғалтқыштары мен светодиодтарды қолданады.

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар

Эдуардуиноны жасау үшін сізге қажет:

- 1x Arduino микроконтроллері

- 4x серво моторы

- 1 рет дыбыс сенсоры

- 1x RGB жарық диоды

- 1x нан тақтасы

- 24x өтпелі кабельдер

- Супер желім

- Балық аулау сымы

- 6 мм қара акрил парақтары

- 3D принтер мен лазерлік кескішке қол жеткізу

2 -қадам: Компоненттерді басып шығару және кесу

Басып шығару және кесу компоненттері
Басып шығару және кесу компоненттері

Төмендегі.stl файлдарын жүктеп алып, оларды 3D басып шығарыңыз. Содан кейін керік файлдарын жүктеп алып, лазермен кесіңіз. Біз лазермен кесілген бөлшектер үшін 6 мм қара акрилді және 3D басып шығарылған компоненттер үшін қара ПЛА қолдандық.

3 -қадам: Негіз мен схеманы жинаңыз

Негіз мен схеманы жинаңыз
Негіз мен схеманы жинаңыз
Негіз мен схеманы жинаңыз
Негіз мен схеманы жинаңыз

1. Бағанды жинау үшін лазерлік кесілген бөліктерді желімдеп жабыстырыңыз.

2. Көрсетілгендей, төрт серводы жоғарғы торға орналастырыңыз және жабыстырыңыз, осылайша әрбір серво қолында еркін айналу үшін жеткілікті орын бар екеніне көз жеткізіңіз. Жарықдиодты жоғарғы тордың ортасына қойып, орнына жабыстырыңыз. Төрт серво қозғалтқышы мен жарық диодты сымдарды баған арқылы және астынан өткізіңіз.

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

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

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

6. Енді негіздің ішкі жағына кіру үшін платформаны жоғары сырғытыңыз және электр схемасында көрсетілгендей сервоқозғалтқыштар мен жарықдиодты сымдарды тақтаға қосу арқылы схеманы аяқтаңыз.

7. Балық аулау сымын әр серво қолының ұшынан Эдуардуиноның буындарына байлаңыз немесе желімдеңіз. Біз бір серваны жамбастың артқы жағына, біреуін жамбастың алдыңғы жағына, бірін оң қолымызға, екіншісін сол қолымызға бекітіп, Эдуардуиноны тоқтата тұру үшін басын жоғарыдағы торға бекітіп қойдық. жер). Балық аулау сымын бекіту үшін жамбас, қол және бастың кішкене ілмек тесіктерін пайдаланыңыз.

БОЛДЫ

4 -қадам: код (Arduino IDE)

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

Кодты жүктеу үшін төменге басыңыз!

5 -қадам: Нәтижелер мен рефлексиялар

Эдуардуино тұжырымдамадан бері біз ойлағандай жұмыс істейді

Негізгі идеясы: дыбысқа жауап беретін және икемді қуыршақты билейтін басқаратын машина. Алайда, біз идеяларды түзетуге және белгілі бір элементтер, қосымша мүмкіндіктер және басқа да алдын ала және құрастыру мәселелері туралы қайта ойлауға тура келетін сәттер:

1. Эдуардуиноның денесін жасау

Эддидің денесі түсіну қиын болды. Негізінде оның денесі би билеуге икемді болуы керек, сонымен қатар оның позасы мен гуманоидтық формасын сақтап қалу үшін жеткілікті қатаң болуы керек еді. Біз қолмен, шынтақпен, иықпен, жамбаспен және аяқпен белгілі бір нүктелерде «тізбекті қосылымды» қолдануды шештік.

2. Кодты реттеу

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

3. Серво мен нүктелік қосылулар үшін дұрыс орынды табу

Би қозғалыстарының тегіс екеніне көз жеткізу үшін бізге әр серво позициясын және оның Эдуардуиноның денесімен байланысын сынап көру керек болды. Мінсіз орынды, балық аулау сымының өлшемін және қосылу нүктелерін табу үшін бірқатар сынақтар қажет болды.

Сонымен қатар, Эдуардуино дизайнында жақсартуға болатын бірнеше нәрсе бар:

· Денеде, әсіресе аяқтар мен бастарда, көбірек иілу нүктелері болуы мүмкін.

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

· Сервалардың үлкен қолдары болуы мүмкін, осылайша біз қозғалыс ауқымын кеңейте аламыз, тіпті Эдуардуиноның көлемін де ұлғайта аламыз.

Ұсынылған: