Мазмұны:

Асқабақтың анимациялық көздері: 9 қадам (суреттермен)
Асқабақтың анимациялық көздері: 9 қадам (суреттермен)

Бейне: Асқабақтың анимациялық көздері: 9 қадам (суреттермен)

Бейне: Асқабақтың анимациялық көздері: 9 қадам (суреттермен)
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Шілде
Anonim
Асқабақтың анимациялық көздері
Асқабақтың анимациялық көздері

Бірнеше жыл бұрын Хэллоуинге арналған жаңа анимациялық құралға шабыт іздеп жүргенде, біз YouTube -тің 68 пайыздық үлес қосушысының Arduino Servo Pumpkin атты бейнебаянына тап болдық. Бұл бейне дәл біз іздеген нәрсе болды, алайда кейбір бөлшектер жоқ сияқты. Сонымен, біз басқаларды жалғастыру үшін, кейбір өзгертулермен біздің құрылысты жазу керек деп шештік. Біз жасаған бірінші модификация шын асқабақты қолөнер дүкенінің көбік нұсқасымен алмастыру болды. Біз үшін бұл екі жолмен көмектеседі. Біріншіден, жабысқақ қоспалар жоқ. Екінші және ең бастысы, оны қайта пайдалануға болады. Алайда, бұл шешім басқа өзгертулер қажет болғанын білдіреді.

Құралдар:

1) X-ACTO пышағы немесе басқа өткір пышақ.

2) Бірнеше бұрғылаумен бұрғылау.

3) Көрді

4) Файл

5) Қағаз

6) Ыстық балқытылған желім пистолеті мен желім таяқшалары.

Бөлшектер:

1) Lifesize көбік асқабақ

2) Көздің қорқынышты шарлары

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

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

5) Ардуино Уно

6) дәнекерлемейтін тақта

7) Сақтау сымы

8) Ағаштан жасалған сүлгілер

Бейне

Аяқталған прототиптің қысқаша бейнесін көру үшін https://www.youtube.com/embed/B73tJmcNe7E қараңыз.

1 -қадам: Жауапкершіліктен бас тарту

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

2 -қадам: Асқабақты дайындаңыз

Асқабақты дайындаңыз
Асқабақты дайындаңыз
Асқабақты дайындаңыз
Асқабақты дайындаңыз
Асқабақты дайындаңыз
Асқабақты дайындаңыз

Асқабақтың түбінде үлкен кіру саңылауын кесіңіз.

Бұрғылау мен бұрғылау көмегімен асқабақтың кездейсоқ тесіктерін бұрғылаңыз. Асқабақтың түпнұсқасы 12 қорқынышты көзге ие болды. Сіз өзіңіздің қалауыңыз бойынша көз санын және асқабақтың мөлшерін реттей аласыз. Бұл жобада қорқынышты көздердің диаметрі шамамен 1 1/4 дюйм болды, сондықтан мен көздерді бұрғылау үшін 1 дюймдік ұшты қолдандым.

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

3 -қадам: Көз ұясын жасаңыз

Көз ұясын жасаңыз
Көз ұясын жасаңыз
Көз ұясын жасаңыз
Көз ұясын жасаңыз

1 дюймдік ПВХ муфтасын немесе кез келген мөлшердегі муфтаны алыңыз, ол сіздің сұмдық көзіңізге сәйкес келеді және оны екіге бөліңіз.

Көздің көлеміне қарай, ПВХ муфтасының ішкі жағын сәл үлкенірек етіп тесу қажет болуы мүмкін. Бұл жобада қолданылатын көздердің диаметрі шамамен 1 1/4 дюйм болды, сондықтан муфталардың жартысы 1 1/4 дюймдік бұрғымен сығылып, шамамен 3/8 дюймге дейін бұрғыланды. Дегенмен, тереңдікті өзгертуге болады. Сіз таңдаған шынайы көздің қажеттілігін және сіз қолданатын асқабақтың қабырғасының қалыңдығын қанағаттандыру үшін. Асқабақтың көбік қабырғалары неғұрлым қалың болса, тесікті үлкенірек тесу қажеттілігі соғұрлым аз болады. Шабыттандыратын бейнеде үлес қосушы 68percentwater көрінбеді. 1 дюймдік муфталарды өзгерту қажет, себебі асқабақтың шынайы қабырғалары қалың, бірақ бұл жобада қолданылатын көбік асқабақтың қабырғалары өте жұқа, сондықтан муфтаны өзгерту қажет болды.

ПВХ қосқышының жартысы көзге арналған розеткалар үшін дұрыс өзгертілгеннен кейін, қорқынышты көзге сәйкес келеді. Ортасы көз ұясына қай жерде сәйкес келетінін анықтаңыз. Кішкене бұрғылау ұшын пайдаланып, көздің тесікшесіне дейін тесік жасаңыз. Бұл тесік келесі қадамда көзді бекіту үшін қолданылады. Бұл жобада саңылаулар көздің алдынан 1/4 дюйм қашықтықта орнатылады. Немесе, қорқынышты көздің ортасы көз ұясының ішіне жеткілікті терең отыруы үшін, көздің алдыңғы жағына жеткілікті тереңдікте тоғайлар салуға болады. Бұл жобада екі процесс те қайсысы жақсы жұмыс істегенін тексеру үшін қолданылды. Біздің қорытындымыз - бұрғыланған тесіктер жақсы.

4 -қадам: Қорқынышты көзді көз ұясына бекітіңіз

Қорқынышты көзді көз ұясына бекітіңіз
Қорқынышты көзді көз ұясына бекітіңіз
Қорқынышты көзді көз ұясына бекітіңіз
Қорқынышты көзді көз ұясына бекітіңіз
Қорқынышты көзді көз ұясына бекітіңіз
Қорқынышты көзді көз ұясына бекітіңіз

Қорқынышты көздің жоғарғы жағының ортасын табыңыз. Содан кейін кішкене тесік бұрғылап, түбінен шығыңыз. Бұл жобада пайдаланылатын қорқынышты көздердің оқушыларында шамалы шағылысатын дақ бар, сондықтан мен оларды көздің сол жағында боламын деп шештім. Бұл мен тесіктерді бұрғылау кезінде шағылыстыратын нүкте әр қорқынышты көзде әрқашан бір күйде болатындай тесіктерді бұрғылау кезінде мұқият болуым керек дегенді білдіреді. Сондай -ақ, бұл жобада бірнеше үрейлі көздер жоғары және төмен қарайды. Бұл көздерде тесіктер 45* бұрғыланды (көздің екі жағында).

Содан кейін ұзындығы 2 дюймдік қорғаныс сымын кесіңіз. Қорқынышты көзді көз ұясына абайлап салыңыз да, тесіктерді туралаңыз. Содан кейін сақтандырғыш сымды көз ұясының бір жағынан, қорқынышты көзге, екінші жағына шығарыңыз. көз саңылауы. Сақтау сымының шығыңқы ұштарын 90* -тен жоғары бүгіңіз және ыстық балқытылған желіммен бекітіңіз.

Қорқынышты көз көз ұясына орнатылғаннан кейін ұзындығы шамамен 1 1/2 дюймдік ағаш таяқшаны кесіңіз. Қорқынышты көз қарашығының ұяшықта болуын қадағалап, ағаш штанганың ұшына аздап ыстық желім қосыңыз. Оны қорқынышты көздің артқы жағының ортасына бекітіңіз. Байқасаңыз, әрбір штанганың өзегіне қысқа серпімді сым арқылы сервоны штангаға бекіту үшін 2 тесік бұрғыланады. Сервалардың левереджі мен лақтырылуы ол кезде белгісіз еді, сондықтан екі тесіктің болуы біздің табысқа жету мүмкіндігімізді арттырады деп шешілді, өйткені ішкі тесік жеткілікті және штангалардың ұзындығын қысқартуға болады. асқабақтың ішіндегі тазарту.

5 -қадам: Серваларды көз ұясына орнатыңыз

Серваларды көз ұясына орнатыңыз
Серваларды көз ұясына орнатыңыз
Серваларды көз ұясына орнатыңыз
Серваларды көз ұясына орнатыңыз

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

6 -қадам: Асқабақтың ішіне көз розеткасы мен сервистік қондырғыларды жабыстырыңыз

Асқабақтың ішіне көз розеткасы мен сервистік қондырғыларды жабыстырыңыз
Асқабақтың ішіне көз розеткасы мен сервистік қондырғыларды жабыстырыңыз
Асқабақтың ішіне көз розеткасы мен сервистік қондырғыларды жабыстырыңыз
Асқабақтың ішіне көз розеткасы мен сервистік қондырғыларды жабыстырыңыз

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

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

Электрониканы қосыңыз
Электрониканы қосыңыз

Бұл қадамда сізге серводы қуатқа, жерге және цифрлық түйреуіштерге қосу қажет болады. Бұл прототипте қолданылатын сервоприводтарда қызыл (5 вольт +), қоңыр (жерге -) және қызғылт сары (триггер) сымдар бар. Әр серваның қызыл сымы Uno тақтасының 5 вольтты түйреуішіне, әр серваның қоңыр сымы Uno тақтасының жерге тұйықтауышына қосылуы керек және ақырында әр серваның қызғылт сары сымына қосылуы керек. Uno тақтасындағы сандық шығыс түйреуіші. Төмендегі бағдарлама алты серводы басқару үшін 5 -тен 10 -ға дейінгі түйреуіштерді қолданады. Сондықтан біз 5 түйреуішті бірінші сервоға, 6 - екіншіге, 7 - үшіншіге, т.б., т.б. қосамыз, ақырында барлық 6 серво қосылғанға дейін. 5 вольтты және жерге қосылатын барлық қосылыстарды қосуға көмектесу үшін Uno тақтасынан 5 вольтты да, жерге қосылымды да серводың әрқайсысына тарату үшін кішкене дәнекерленбеген нан тақтасы қолданылды.

8 -қадам: Барлығын кіргізіңіз

Бәрін Insde ішіне жабыңыз
Бәрін Insde ішіне жабыңыз

Барлық байланыстар жасалғаннан кейін, асқабақтың ішіне Uno тақтасын және дәнекерлемейтін тақтаны ақырын салыңыз, бірақ жылжымалы серво жолынан тыс. Прототипте біз Uno тақтасының артқы жағына дәнекерленген тақтаны екі қабатты таспамен бекітеміз.

9 -қадам: бастапқы код

Бұл жоба үшін қолданылатын код өте қарапайым. Біз серво массивін жасаймыз және массивті 6 сандық түйреуішке бекітеміз. Содан кейін біз кездейсоқ түрде әр серво үшін 5 -тен 175 градусқа дейін позиция құрамыз және 2 секундқа дейін ұйықтаймыз.

#қосу

// максимум сегіз серво объектісін құруға болады Servo myServos [6]; // Енді бізде 6 серво массиві бар. int pos = 0; // servo орнын сақтауға арналған айнымалы. int delayFactor = 10; // кідіріс коэффициентін сақтау үшін айнымалы. // Жүйені инициализациялау. void setup () {Serial.begin (115200); // 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; егер (pos175) {pos = 175; } // Көздерді жаңа кездейсоқ позицияға жылжытыңыз myServos [s].write (pos); кешіктіру (20); } delayFactor = кездейсоқ (25, 200) * 10; // 2 секундқа дейін кідірту. Serial.print («Кешіктіру»); Serial.println (delayFactor); кешігу (delayFactor); }

Ұсынылған: