Мазмуну:

Аяз атага салам: 4 кадам (Сүрөттөр менен)
Аяз атага салам: 4 кадам (Сүрөттөр менен)

Video: Аяз атага салам: 4 кадам (Сүрөттөр менен)

Video: Аяз атага салам: 4 кадам (Сүрөттөр менен)
Video: Чабак урган НУРЖАН 💥💥💥💥 2024, Июль
Anonim
Аяз атага салам
Аяз атага салам

Бул долбоор жаңы жылдык декорациянын бир бөлүгү катары жасалды. Бул Санта Клаустун чырактары жана колу сизди аныктаганда кыймылга келет.

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

Бизге төмөнкү материал керек (каалагандай ылайыкташтырылышы мүмкүн, керектүү же жеткиликтүү):

  • Контроллер тактасы: Arduino nano.
  • Бир топ ледтер: Мен 8 NeoPixels колдоном.
  • Аяз Атанын куурчагы: же сиз тандаган башка мүнөз. Сизде болгондо, анын оңой ачылышын жана компоненттерди жайгаштырууга орун бар экенин жана кээ бир компоненттерди, негизинен, сервону кармоо үчүн кандайдыр бир ички түзүлүш бар экенин текшериңиз. Же эгер сиз чындап эле куулук кылсаңыз, анда бүт куурчакты өзүңүз жасай аласыз (бул учурда куурчакты механизмдерин куруу жакшы).
  • Куурчакка туура келген servo мотор.
  • Кыймыл сенсору: Мен HC-SR501 колдондум.
  • Конденсатор: 2200uF.
  • Конденсатор: 220uF.
  • Конденсатор: 100nF.
  • Каршылыгы: 390 Ом.
  • Бир нече зымдар: керек болгондо.
  • Ысык клей.
  • Velcro жана жип.
  • Кандайдыр бир таяк: мен кофе палетин колдондум.
  • Бурамалар.
  • 5В кубат булагы: мобилдик заряддагычты же Power банкты колдонсоңуз болот (эгер сиз мобилдүүлүктү кошкуңуз келсе).
  • USB мини B кабели: Arduino программалоо үчүн бирдей.

Жана куралдар:

  • Кайчы.
  • Кандооч.
  • Ысык желим мылтык.
  • ийне.
  • Башка сизге керек.

2 -кадам: Курулуш

Курулуш
Курулуш
Курулуш
Курулуш
Курулуш
Курулуш

Баштайлы.

Куурчакты далыңызга алыңыз, экинчи колуңузда кайчы жана ичине кирүү үчүн кездемени кесип алыңыз. Толтурууну алып салыңыз.

Velcro, жипти жана ийнени алып, диафрагмадагы Velcroду тигиңиз.

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

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

Сервону алып, структурага бекиткиле, бул жерде фланец менен ысык желимдин аралашмасын колдондум. Сервонун вал жагын кайда койгонуңузду текшериңиз, ал биз жасаган акыркы тешиктен чыгат.

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

Леддерди жана кээ бир зымдарды алып, каалагандай даярдаңыз жана ошого жараша аларды эритип коюңуз. Мен курсагымдын айланасын тандап алдым. Adafruit Neopixels үчүн сунуштагандай, 220uF конденсаторун жана 390 Ohm резисторун кошуңуз. Мен дагы секиргичтин зымдары менен туташуу үчүн чынжырдын биринчи учунда 3 төөнөгүчтү топтоштурам. Топтомду кездемеге ысык желим менен жабыңыз (ички бөлүгү), же болбосо башка жол менен жылбай коюңуз.

Кабелдерди өткөрүүгө убакыт келди. Мен Arduino казыктары менен туташуу үчүн колдонулган типтүү 150мм Jumper Wires (F/F жана F/M) колдондум. 2, алар сыяктуу эле, ледтерге жана сенсорго сигналдар үчүн. Серво зымынын өзү колдонгон сигнал. Андан кийин мен кубат үчүн 2 кабель топтомун даярдадым (бири 5V үчүн, экинчиси GND үчүн), серво зымдарын өзү 3 башка жарым секиргич зымдар менен кошо ширетип, прокаттарды скотч же жылытуучу макарон менен коргойм.

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

Капкагы туура бекитилген, сенсорду ичине салыңыз. Толтуруунун жарымына жакынын салып, зымдарды өчүрүп салыңыз.

Мен курулушту бүтүрүп, тестирлөөнү баштаганда, сервонун бир нече кыймылынан кийин, Arduino баштапкы абалга келтирилип, илинип калды. Мунун алдын алуу үчүн, электр линияларында 2200uF конденсаторду жана RESET линиясы менен GNDдин ортосундагы 100nF конденсаторун ширетүү керек.

Эми зымдарды Arduino, кубаттуулукту 5V жана GNDге туташтырыңыз. Неопикселдер D2ге, сенсор D5ке, D9 сервосу жана USB кабели.

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

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

Кол өнөрчүлүк аяктады.

Эгерде сиз кубат банкын колдонсоңуз, анда кыска USB кабелин колдонуп, кубат банкын куурчакка салып коюңуз (ага орун бар болгондо).

Тармакка туташкан мобилдик заряддагычты колдонуу USB кабели жетишерлик узун болушу керек жана бул кабель сырттан көрүнөт дегенди билдирет.

3 -кадам: Программалоо

Программалоо
Программалоо

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

Программалоо

Бул долбоордо программалоо үчүн өзгөчө талап жок. Ошентип, программалоо процесси башка Arduino программалоолоруна окшош. Сизге Arduino IDE керек.

  • Ардуинону компьютерге туташтырыңыз.
  • Arduino IDEди ишке киргизиңиз.
  • Долбоорду жүктөө.
  • "Жүктөө" баскычын басып, аягына чейин күтө туруңуз.
  • Arduino ажыратуу.

4 -кадам: Жыйынтык

Бүттү !!!

Аны иш жүзүндө көрүүгө убакыт келди.

Кызыкчылык катары, кол өнөрчүлүктү жасап жатып, куурчактын ичиндеги структура бутту узартуу механизми экенин билем, бирок кыска буттары менен сүйкүмдүү деп ойлойм.

Колдонулган сервого жараша, бул бир аз ызы -чуу болушу мүмкүн, бирок сиз аны Рождество ырлары менен унчуктура аласыз;)

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