Mundarija:

Arduino bayram shlyapasi: 7 qadam
Arduino bayram shlyapasi: 7 qadam

Video: Arduino bayram shlyapasi: 7 qadam

Video: Arduino bayram shlyapasi: 7 qadam
Video: Arduino Bayram Projeleri - Balık Yemleme 2024, Noyabr
Anonim
Arduino bayram shlyapasi
Arduino bayram shlyapasi
Arduino bayram shlyapasi
Arduino bayram shlyapasi

Hammaga salom, YouTube -da 1000 ta obunachining muhim voqeasini nishonlash uchun men o'zimga avtomatik ravishda to'lqinlanadigan ikkita bayroqli bayram shlyapasini tikdim.

Shlyapa - bu sizning sevimli sport jamoangizga yanada ko'proq minnatdorchilik bildirish uchun ajoyib bayram partiyasi yoki sport quvnoq kiyimingizga ajoyib qo'shimcha.

Ta'minot:

Arduino Uno -

9 g Servo dvigatel -

Lehimlash temir -

Lehim -

Non paneli simlari -

Sport shlyapasi -

Bambukdan yasalgan shish -

1 -qadam: servolarni tayyorlang

Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang
Servislarni tayyorlang

Men foydalanadigan 9g servolar har xil maqsadlar uchun ikki xil biriktiruvchi qo'l bilan birga keladi. Mening qo'limga xoch qo'llari biriktirilgan edi, shuning uchun men ularni markaziy vintni olib tashladim va men ularni bir tomonlama qo'llar bilan almashtirdim.

Ular bu dastur uchun yaxshiroq bo'ladi, chunki ular shlyapa ustiga qo'yilganda pastdan chiqmaydi.

Qo'llar joyiga qo'yilgach, men Arduino -dagi asosiy eskiz bilan servolarni sinab ko'rdim, ularning ikkalasi ham ishlayotganini tekshirish uchun.

2 -qadam: Bayroq ustunlarini ulang

Bayroq ustunlarini ulang
Bayroq ustunlarini ulang
Bayroq ustunlarini ulang
Bayroq ustunlarini ulang
Bayroq ustunlarini ulang
Bayroq ustunlarini ulang

Servo qo'llar tayyor bo'lganda, men servo qo'llarga rezina bantlar qo'shdim va bayroq ustunlari sifatida ikkita bambukdan yasalgan shish ishlatardim.

Butun loyiha faqat prototip, shuning uchun men ularni yaxshiroq himoya qilish uchun bezovta qilmadim. Agar men shlyapani tashqarida yoki sport o'yinida ishlatsam, ehtimol ularni issiq elim bilan yopishtirgan bo'lardim.

Kauchuk bantlar, shuningdek, animatsiyalarni dasturlash va sinovdan o'tkazishda, servo dvigatellarga bir xil amortizatsiyani ta'minlaydi, chunki ular biror narsaga tegib ketganda, stressni kuchaytirmaydi.

3 -qadam: Bayroqlarni qutblarga ulang

Bayroqlarni qutblarga mahkamlang
Bayroqlarni qutblarga mahkamlang
Bayroqlarni qutblarga mahkamlang
Bayroqlarni qutblarga mahkamlang
Bayroqlarni qutblarga mahkamlang
Bayroqlarni qutblarga mahkamlang

Bayroqlar uchun men kanalning ikkita stikerini ishlatib, bir -biriga yopishib oldim va o'rtadagi ustunni ushladim.

Bu erda o'z mamlakatingizni yoki sevimli jamoangiz bayroqlarini ishlatishingiz mumkin, chunki bu qadam to'liq siz nishonlamoqchi bo'lgan bayramga bog'liq.

Tug'ilgan kunlar uchun siz raqamlangan bayroqlarni yasashingiz yoki tasavvuringizdan foydalanib ijodiy bo'lishingiz mumkin. Izohlarda menga o'z ijodingizni ko'rsating.

4 -qadam: Trigger tugmachasini tayyorlang va ulang

Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang
Tayyorlash tugmachasini tayyorlang va ulang

Servo harakatini ishga tushirish tugmachasi orqali boshqariladi, men uni uzunroq kabel bilan bog'ladim. Shunday qilib, tugmachani qo'llaringiz bilan ushlab turish yoki xohlagan joyingizga joylashtirish uchun kiyimlar orqali yo'naltirish mumkin.

Oxirida, Arduino-ga ulanadigan bo'lsada, men har qanday suzuvchi kuchlanishni oldini olish uchun erga tortiladigan qarshilik sifatida erga ulangan 1 Ohmlik rezistorni lehimladim.

Servo 9 va 11 -pinlar orqali boshqariladi va Arduino -dagi 5V kuchlanishdan quvvatlanadi, kirish tugmasi Arduino -dagi 7 -pin va 3.3V chiqish o'rtasida biriktirilgan. Bu uni yuqori deb tan olish va kodni ishga tushirish uchun etarli.

5 -qadam: Harakatlarni dasturlash

Siz shlyapa kodini Github repo -da ishlatganimdek topishingiz mumkin:

github.com/bkolicoski/arduino-celebration-…

Uchta animatsiya mavjud: tebranish, teskari burilish va tasodifiy. Tugma bosilganda tasodifiy tanlanadi va bajariladi. Animatsiya to'xtatilgandan so'ng, servolar o'rta holatiga qaytariladi va keyingi harakatlariga tayyorlanadilar.

Bu kodni ishlating yoki xohlaganingizcha o'zgartiring.

6 -qadam: Shlyapa yig'ing

Shlyapa yig'ing
Shlyapa yig'ing
Shlyapa yig'ing
Shlyapa yig'ing
Shlyapa yig'ing
Shlyapa yig'ing

Hamma narsa tayyor bo'lgach, men hamma narsani eski elimga yopishtirish uchun ozgina issiq elim ishlatardim.

Arduino orqa tomonga yopishadi, shuning uchun u umuman ko'rinmaydi, servolar esa old qismidagi soyaning yuqori qismiga yopishtirilgan.

Men hech qanday simlarni yashirishni xohlamadim, lekin agar siz buni yanada doimiy loyihaga aylantirmoqchi bo'lsangiz, siz simlarni shlyapaga tikishingiz mumkin. Bundan tashqari, siz Uno -dan boshqa kichikroq taxtadan foydalanishingiz va uni shlyapaga tikib, uni yanada chiroyli qilishingiz mumkin.

7 -qadam: Xursand bo'ling

Maza qiling!
Maza qiling!

Umid qilamanki, sizga bu loyiha yoqdi va agar siz uni takrorlashni tanlasangiz, undan foydalanish juda yoqimli bo'ladi.

Men, albatta, juda yaxshi dam oldim va bolalarimga yoqdi. Buni yozish paytida COVID-19 tufayli karantinda bo'lganingizda, ruhiy salomatligingizni saqlash va pozitiv bo'lish juda katta ahamiyatga ega.

Hamma obunachilarga yana bir bor RAHMAT aytmoqchiman, qolganlari uchun kanalimni tekshirib ko'rishni va obuna bo'lishni maslahat beraman. Men har haftada elektronika, kod va umuman videolarni qilaman, shuning uchun siz qiziq bo'lgan narsani topasiz.

Xavfsiz bo'ling va rahmat!

Tavsiya: