Мазмуну:

Ашкабактын анимацияланган көздөрү: 9 кадам (сүрөттөр менен)
Ашкабактын анимацияланган көздөрү: 9 кадам (сүрөттөр менен)

Video: Ашкабактын анимацияланган көздөрү: 9 кадам (сүрөттөр менен)

Video: Ашкабактын анимацияланган көздөрү: 9 кадам (сүрөттөр менен)
Video: Ичеги карынды тазалоо ыкмалары, организмдеги шлактан арылуу жолдору 2024, Ноябрь
Anonim
Ашкабактын анимацияланган көздөрү
Ашкабактын анимацияланган көздөрү

Бир нече жыл мурун жаңы анимациялык Хэллоуинге илхам издеп жүргөндө, YouTube'дун 68percentwater катышуучусунун Arduino Servo Pumpkin аттуу видеосуна туш болдук. Бул видео так биз издеген нерсе болчу, бирок кээ бир деталдар жок болуп кеткендей болду. Ошентип, биз өзүбүздүн түзүлүшүбүздү кээ бир өзгөртүүлөр менен жаздырышыбыз керек деп чечтик, ошондо башкалар улантылышы мүмкүн. Биз жасаган биринчи өзгөртүү чыныгы ашкабакты кол өнөрчүлүк дүкөнүнүн көбүк версиясы менен алмаштыруу болду. Биз үчүн бул эки жактан жардам берет. Биринчиден, эч кандай жабышчаактык жок. Экинчи жана эң негизгиси, кайра колдонууга болот. Бирок, бул чечим башка өзгөртүүлөр зарыл болгонун билдирет.

Куралдар:

1) X-ACTO бычагы же башка курч бычак.

2) Бир нече бургу менен бургулаңыз.

3) Көрдүм

4) Файл

5) кумура

6) Ысык эритилген клей тапанчасы жана клей таякчалары.

Бөлүктөр:

1) Lifesize Foam Pumpkin

2) Коркунучтуу көз шарлары

3) 1 ПВХ муфталары

4) Микро сервос

5) Arduino Uno

6) Solderless Breadboard

7) Куткаруучу зым

8) жыгачтан жасалган дубалдар

Видео

Толтурулган прототиптин кыска видеосун көрүү үчүн https://www.youtube.com/embed/B73tJmcNe7E караңыз.

1 -кадам: Жоопкерчиликтен баш тартуу

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

2 -кадам: Ашкабакты даярдаңыз

Ашкабакты даярдаңыз
Ашкабакты даярдаңыз
Ашкабакты даярдоо
Ашкабакты даярдоо
Ашкабакты даярдаңыз
Ашкабакты даярдаңыз

Ашкабактын түбүндөгү чоң кирүүчү тешикти кесип алыңыз.

Сиздин бургуңузду жана үрөй учурарлык көздөрдүн диаметиринен бир аз кичине бургулоону колдонуп, ашкабакта туш келди тешиктерди бургулаңыз. Түпкү ашкабактын 12 коркунучтуу көзү болгон. Көздүн санын каалооңузга жана ашкабактын өлчөмүнө туураласаңыз болот. Бул долбоордо колдонулган коркунучтуу көздөрдүн диаметри болжол менен 1 1/4 "болчу, ошондуктан мен көздөрдү тешүү үчүн 1" күрөкчө колдондум.

Мен тешиктерди бургулагандан кийин, файлды алып, тешиктин ички бөлүгүндө бир көзү менен тез -тез сынап көрдүм. Мен канааттангандан кийин, тешиктин сырткы четин кичине кычыратуу үчүн майда зумпараны колдонуп, ага реалдуу көрүнгөн эффект бердим.

3 -кадам: Көз сокетин түзүңүз

Көз сокетин түзүңүз
Көз сокетин түзүңүз
Көз сокетин түзүңүз
Көз сокетин түзүңүз

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

Коркунучтуу көзүңүздүн чоңдугуна жараша сизге ПВХ муфтасынын ичи бир аз чоңураак болушу керек болушу мүмкүн. Бул долбоордо колдонулган көздөр болжол менен 1 1/4 "диаметри болгон, андыктан бириктирүүчүнүн жарымы 1 1/4" күрөкчө менен тешилип, болжол менен 3/8 "тереңдикке чейин бургуланган. Бирок, тереңдикти өзгөртсө болот Сиз тандаган чыныгы көздөрдүн муктаждыктарын канааттандыруу үчүн жана сиз колдонгон ашкабактын дубалынын калыңдыгы. Ашкабактын көбүк дубалдары канчалык калың болсо, ошончолук тешикти чоңураак тешүү зарылдыгы аз болот. Илхам видеосунда салым кошуучу 68percentwater 1 "муфталарын өзгөртүү керек, анткени чыныгы ашкабактын дубалдары калың болчу, бирок бул долбоордо колдонулган көбүк ашкабактын дубалдары абдан ичке болгондуктан, муфтаны өзгөртүү талап кылынган.

ПВХ кошкучунун жарымы туура өзгөртүлгөндөн кийин, көздүн розеткасы сыноо коркунучтуу көздөргө туура келет. Көз тешиги менен тегизделген борборду аныктаңыз. Кичине бургулоочу тешикти колдонуп, көздүн тешиги аркылуу тешип коюңуз. Бул тешик кийинки кадамда көздү тиркөө үчүн колдонулат. Бул долбоордо тешиктер көздүн оюкчасынын алдыңкы бөлүгүнөн 1/4 дюймга чейин орнотулган. Же болбосо, коркунучтуу көздүн борбору көздүн тешигинин ичине жетиштүү тереңдикте отурушу үчүн, көздүн тешигинин алдына жетиштүү тереңдикте токойлорду койсоңуз болот. Бул проектте эки процесс тең кайсынысы жакшы иштегенин текшерүү үчүн колдонулган. Биздин тыянак - бургуланган тешиктер жакшы.

4 -кадам: Коркунучтуу көздөрдү көздүн уячаларына байлаңыз

Коркунучтуу көздөрдү көздүн уячаларына байлаңыз
Коркунучтуу көздөрдү көздүн уячаларына байлаңыз
Коркунучтуу көздөрдү көздүн розеткасына бекит
Коркунучтуу көздөрдү көздүн розеткасына бекит
Коркунучтуу көздөрдү көздүн уячаларына байлаңыз
Коркунучтуу көздөрдү көздүн уячаларына байлаңыз

Коркунучтуу көздүн чокусунун борборун табыңыз. Андан кийин кичинекей тешикти тешип, түбүнө чейин чыгарыңыз. Бул долбоордо, колдонулган коркунучтуу көздөрдүн окуучуларында кичинекей чагылдыруучу тактар бар, ошондуктан мен аларды көздүн сол жагында болом деп чечтим. Бул мен тешиктерди бургулап жатканда, чагылтуучу жер ар бир коркунучтуу көздө дайыма бирдей абалда болгондой кылдаттык менен мамиле кылышым керектигин билдирген. Ошондой эле, бул долбоордо бир нече коркунучтуу көздөр өйдө -ылдый карайт. Ошол көздөрдө тешиктер 45* бурулган (көздүн капталдарында).

Андан кийин, 2 узундуктагы камсыздоо зымын кесиңиз. Коркунучтуу көздү көздүн тешигине кылдаттык менен коюп, тешиктерди тегиздеңиз. Андан кийин күрөө зымын көздүн оюкчасынын бир тарабынан, коркунучтуу көзгө, экинчи тарабына орнотуңуз. Көздүн розеткасы. Кепилдик берүүчү зымдын чыгып турган учтарын 90* ден жогору бүгүп, ысык эритилген клей менен бекемдеңиз.

Коркунучтуу көздү оюкчага орноткондон кийин узундугу болжол менен 1 1/2 болгон жыгач дубал таякчаны кесип салыңыз. Коркунучтуу көз карегинин оюгу борборунда болушуна кам көрүп, жыгач дубелдин учуна бир аз ысык клей кошуп, аны үрөй учурган көздүн арткы ортосуна бекиңиз. Байкасаңыз, ар бир дюбель таякчасында сервону таякка кыска зым аркылуу жабыш үчүн 2 тешик бургуланган. Бул курулуштун прототипи катары Серводордун рычагдары жана ыргытуулары ал кезде билинбегендиктен, эки тешиктин тең болушу биздин ийгиликке болгон мүмкүнчүлүгүбүздү жогорулатат деген чечим чыгарылган. Көрүнүп тургандай, ички тешик жетиштүү жана таяктардын узундугу кыскартылып, жакшыраак болот ашкабактын ичиндеги тазалоо.

5 -кадам: Серваларды көздүн сокетине орнотуңуз

Серваларды көздүн көзүнө орнотуңуз
Серваларды көздүн көзүнө орнотуңуз
Серволорду көздүн карегиндей орнотуңуз
Серволорду көздүн карегиндей орнотуңуз

Көз тешиктеринин ар бирине мотор сервосу ысык желим. Клей катуулангандан кийин, коргоочу зымдын бир бөлүгүн алып, дубалдын таягын servo мүйүзүнө туташтырыңыз. Бул прототипте кепилдик зымы туура келгиче servo мүйүз тешигин чоңойтушубуз керек болчу. Көздү жана серво мүйүзүн борборго бурганыңызды текшериңиз, бул узундукка чейин, бул көз оюкчасына туура ыргытууну камсыз кылат. Керек болгондо тууралаңыз.

6 -кадам: Ашкабактын ичине көздүн розеткасын жана сервокорборлорун чаптаңыз

Ашкабактын ичине көздүн розеткасын жана сервоприборлорун чаптаңыз
Ашкабактын ичине көздүн розеткасын жана сервоприборлорун чаптаңыз
Ашкабактын ичине көздүн розеткасын жана сервоприборлорун чаптаңыз
Ашкабактын ичине көздүн розеткасын жана сервоприборлорун чаптаңыз

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

7 -кадам: Электрониканы туташтырыңыз

Электрониканы туташтырыңыз
Электрониканы туташтырыңыз

Бул кадамда сиз серволорду күчкө, жерге жана санарип казыктарга туташтырууңуз керек болот. Бул прототипте колдонулган серволордун кызыл (5 вольт +), күрөң (жер -) жана кызгылт сары (триггер) зымдары бар. Ар бир сервонун кызыл зымы Uno тактасынын 5 вольт пинине, ар бир сервонун күрөң зымы Uno тактасынын жерге төөнөгүчүнө туташтырылышы керек жана акырында ар бир сервонун кызгылт сары зымы туташышы керек. Uno тактасындагы санарип чыгуучу пин. Төмөндөгү программа 6 сервону көзөмөлдөө үчүн 5тен 10го чейин төөнөгүчтөрдү колдонот. Ошондуктан, биз 5 -пинти биринчи сервого, 6 -экинчисине, 7 -үчүнчүсүнө, ж.б.у.с. ж.б. коштук, акыры бардык 6 сервос туташканга чейин. 5 вольттук жана жерге туташуулардын бардыгын бириктирүүгө жардам берүү үчүн Uno тактасынан 5 вольтту жана жерге туташууларды таркатуу үчүн кичинекей ширетилбеген нан колдонулган.

8 -кадам: Бардыгын Инседге жасаңыз

Бардыгын Инседге Тыккыла
Бардыгын Инседге Тыккыла

Бардык байланыштар акырындык менен Uno тактайын жана ашкабактын ичиндеги soldersless breadboard тыгылып, бирок жылып бараткан серволордун жолунан чыгарылган. Прототипте биз Uno тактасынын артына эки бети бар скотчтун жардамы менен ширетилбеген нан тактасын бекиткенбиз.

9 -кадам: Булак коду

Бул долбоор үчүн колдонулган код абдан жөнөкөй. Биз servo массивин түзөбүз жана массивди 6 санарип казыкка тиркейбиз. Андан кийин биз туш келди түрдө ар бир серво үчүн 5тен 175 градуска чейинки позицияларды түзөбүз жана 2 секундга чейин уктайбыз.

#кошуу

// максимум сегиз servo объект түзүлүшү мүмкүн Servo myServos [6]; // Азыр бизде 6 серво массиви бар. int pos = 0; // servo абалын сактоо үчүн өзгөрмө. int delayFactor = 10; // кечигүү факторун сактоо үчүн өзгөрмө. // Системаны баштоо. void setup () {Serial.begin (115200); // servo массивине 6 төөнөгүчтү тиркеңиз. for (int i = 0; i <6; i ++) {myServos .attach (i+4); } кечиктирүү (100); // Келгиле, дагы туш келди кылалы randomSeed (50); Serial.println ("Баштоо…"); } // Негизги цикл void loop () {// Бардык 8 сервону кандайдыр бир туш келди жерге жылдырыңыз. for (int s = 0; s <6; s ++) {// көздөр үчүн туш келди абалды алуу. pos = кокустук (0, 30) * 6; if (pos175) {pos = 175; } // Көздү жаңы кокустук позицияга жылдыруу myServos [s].write (pos); кечигүү (20); } delayFactor = random (25, 200) * 10; // 2 секундга чейин кармоо. Serial.print ("Кечигүү"); Serial.println (delayFactor); кечиктирүү (delayFactor); }

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