Мазмұны:

Аяз атамен сәлемдесу: 4 қадам (суреттермен)
Аяз атамен сәлемдесу: 4 қадам (суреттермен)

Бейне: Аяз атамен сәлемдесу: 4 қадам (суреттермен)

Бейне: Аяз атамен сәлемдесу: 4 қадам (суреттермен)
Бейне: Бала, бала балапан. 2024, Шілде
Anonim
Аяз атамен сәлемдесу
Аяз атамен сәлемдесу

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

1 -қадам: материалдар

Бізге келесі материал қажет (қалауыңызша, қажеттілігіңізге немесе қолжетімділігіңізге қарай бейімделуі мүмкін):

  • Контроллер тақтасы: Arduino nano.
  • Шамдар: Мен 8 NeoPixels қолданамын.
  • Аяз атаның қуыршақтары: немесе сіз таңдаған басқа кейіпкер. Сізде болған кезде, ашудың оңай екендігіне және компоненттерді орналастыруға орын бар екеніне көз жеткізіңіз, ал кейбір компоненттерді ұстауға арналған ішкі құрылымның бір бөлігі, негізінен серво. Немесе егер сіз шынымен де айлакер болсаңыз, онда сіз қуыршақты өзіңіз жасай аласыз (бұл жағдайда қуыршақты механизмдермен құрастырған дұрыс).
  • Қуыршаққа сәйкес келетін сервоқозғалтқыш.
  • Қозғалыс сенсоры: Мен HC-SR501 қолдандым.
  • Конденсатор: 2200uF.
  • Конденсатор: 220uF.
  • Конденсатор: 100nF.
  • Резистор: 390 Ом.
  • Бірнеше сымдар: қажет болған жағдайда.
  • Ыстық желім.
  • Велкро мен жіп.
  • Таяқтың бір түрі: мен кофе табақшасын қолдандым.
  • Бұрандалар.
  • 5В қуат көзі: мобильді зарядтағышты немесе қуат банкін пайдалануға болады (егер сіз ұтқырлықты қосқыңыз келсе).
  • USB mini B кабелі: Arduino бағдарламалау үшін бірдей.

Және құралдар:

  • Қайшы.
  • Пісіру темірі.
  • Ыстық желім қаруы.
  • ине.
  • Сізге қажет кез келген басқа.

2 -қадам: құрылыс

Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс

Бастайық.

Қуыршақты арқасынан алыңыз, екінші қолыңызда қайшыны алыңыз және ішке кіру үшін матаны кесіңіз. Толтыруды алып тастаңыз.

Velcro, жіп пен инені алыңыз және лифті саңылауға тігіңіз.

Бір қолды алып тастаңыз, мен сол қолымды таңдадым;) Ол ыстық желімделген, сондықтан оны оңай ажырату үшін ыстық жағу керек болды.

Таяқшаны серво қозғалыстағы бөлігіне бекітіңіз. Қолдың иығында тесік жасаңыз, таяқшаны ішіне (сыртында серво жағы) салыңыз және ыстық желіммен жабыстырыңыз. Қуыршақтың иығында қол болған жерде тесік жасаңыз.

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

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

Светодиодтар мен сымдарды алыңыз және оларды қалағаныңызша дайындаңыз және соған сәйкес дәнекерлеңіз. Мен құрсақ қуысының айналасын таңдадым. Adafruit Neopixels ұсынғандай, 220uF конденсатор мен 390 Ом резисторды дәнекерлеңіз. Мен сондай -ақ тізбектің бірінші сымында 3 істікшелер жиынтығын қосқыш сымдарға қосуға дәнекерлеймін. Ыстық желімді матаға (ішкі бөлігіне) жабыстырыңыз, егер ол басқа жолмен қозғалмаса.

Сымдарды қосатын уақыт келді. Мен Arduino түйреуіштеріне қосылу үшін қолданылатын 150 мм типті қосқыш сымдарды (F/F және F/M) қолдандым. 2, олар шамдар мен сенсордан келетін сигналдар үшін. Сервоға арналған сигнал серво сымының көмегімен. Содан кейін мен серво сымдарын 3 басқа жартылай өтпелі сымдармен бірге дәнекерлейтін қуатқа арналған 2 кабель жинағын (біреуі 5В үшін, екіншісі GND үшін) дайындадым, дәнекерлерді жабысқақ таспамен немесе ыстыққа төзімді макаронмен қорғаңыз.

Сымдарды сенсорға және светодиодқа жалғаңыз, біз өз сымын қолданғандықтан, серво қазірдің өзінде қосылған.

Қақпағын дұрыс бекітіп, сенсорды ішке салыңыз. Толтырудың жартысына жуығын салыңыз, сымдар сөніп қалады.

Мен құрылысты аяқтап, тестілеуді бастаған кезде, серво қозғалысының біразынан кейін Arduino қалпына келтіріліп, ілулі тұра бастады. Бұған жол бермеу үшін электр желілерінде 2200uF конденсаторды және RESET желісі мен GND арасындағы 100nF конденсаторды дәнекерлеңіз.

Енді сымдарды Arduino -ға қосыңыз, қуаты 5V және GND. Неопиксельдер D2, сенсор D5, D9 серво және USB кабелі.

Ардуиноны қуыршақтың ішіне салыңыз, толтыруды аяқтаңыз және USB кабелінің сөнуіне мүмкіндік бере отырып, желіммен жабыңыз.

Қолды сервоға бұраңыз. Мұнда сіз білек пен серво позицияларын білуіңіз керек. Мүмкін сізге дұрыс бұрышты тапқанша бірнеше сынақтар қажет болуы мүмкін.

Қолөнер аяқталды.

Егер сіз қуат банкін пайдалансаңыз, сіз қысқа USB кабелін қолдана аласыз және қуатты қуыршақтың ішіне салуға болады (егер оған орын болса).

Электр желісіне қосылған мобильді зарядтағышты пайдалану USB кабелінің жеткілікті ұзын болуын және бұл кабельдің сырттан көрінетінін білдіреді.

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Кодты жүктеп алыңыз Код мұнда орналастырылған. қалағаныңызша клондауыңызға немесе жүктеуге болады.

Бағдарламалау

Бұл жобада бағдарламалауға арнайы талап жоқ. Бағдарламалау процесі кез келген басқа Arduino сияқты. Сізге Arduino IDE қажет.

  • Arduino -ны компьютерге қосыңыз.
  • Arduino IDE іске қосыңыз.
  • Жобаны жүктеңіз.
  • «Жүктеу» түймесін басып, аяқталғанша күтіңіз.
  • Arduino -ны ажыратыңыз.

4 -қадам: Нәтиже

Болды !!!

Оны іс жүзінде көруге уақыт келді.

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

Қолданылатын сервоға байланысты, ол біраз шулы болуы мүмкін, бірақ сіз оны Рождестволық әндермен өшіре аласыз;)

Ұсынылған: