Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Xellouin bayramidan atigi 5 kun oldin, men hiyla-nayrang qiluvchilar uchun old eshik oldida hazil qilmoqchi edim. Farzandlarim ish joyimda konfet chelaklaridan birini ko'rishdi, u erda siz konfetga qo'lingizni tekkizish uchun harakatlanuvchi skelet qo'li tushadi. Ular buni juda zo'r deb o'ylashdi! Albatta, men shunday narsa qila olaman deb o'yladim, to'g'rimi? Vaqt unchalik emas. Men tezda Amazon Prime -ga kirib, servoga buyurtma berdim. 2 kunlik etkazib berish bilan men o'zimning prankimni yaratish uchun atigi 3 kun vaqtim bor edi. Endi xunuk o'rgimchak Xellouin bayramiga shubha qilmagan har bir kishi uchun eshikdan o'ralgan eshikni o'rab oladi.
1 -qadam: ehtiyot qismlar va asboblar
Qismlar
- Soxta o'rgimchak (dollar do'koni?)
- Arduino
- Servo - Amazon / Aliexpress
-
Sensor (1 -tanlov - men ikkala yo'lni ham ko'rsatma beraman)
- Ultrasonik sensor - Amazon / Aliexpress
- PIR sensori - Amazon / Aliexpress
- Breadboard va jumper simlari
- Popsicle tayoqchalari
- Yog'och bo'laklarini qirib tashlang
- Bo'sh yuk qutisi
Asboblar
- Pichoq yoki quti kesuvchi
- Yelimli qurol
- Ko'rdim
- Yog'och elim (yoki faqat yopishtiruvchi tabancadan foydalaning)
2 -qadam: Servo, ultratovush sensori va PIR sensorini sinab ko'rish
Birinchi narsa birinchi. Agar siz menga o'xshasangiz va hech qachon servo yoki bu datchiklardan foydalanmagan bo'lsangiz, ularning ishlashini aniqlash uchun bir nechta darsliklarni tezda o'rganib chiqishingiz mumkin. Quyida men servo va sensor (lar) ning ishlashiga va ishni bajarishiga ishonch hosil qilish uchun ishlatgan har bir narsaning umumiy ko'rinishi va misoli keltirilgan. Men har bir komponentning ishlashiga ishonch hosil qilish uchun foydalanishingiz mumkin bo'lgan soddalashtirilgan test kodimni qo'shdim. Shunga qaramay, siz sensor turini tanlashingiz mumkin (Ultrasonik yoki PIR).
Servo
- Sunfounder bo'yicha asosiy servo dars
- Hobbytronics bo'yicha namuna kodi
- Mening soddalashtirilgan test kodim quyida - servo_test.ino
Ultrasonik sensor
- Bu RandomNerdTutorials -da qanday ishlaydi
- Misol kodi RandomNerdTutorials -ning bir sahifasida
- Mening soddalashtirilgan test kodim quyida - Ultrasonic_Distance_check.ino
PIR sensori
- Adafruitda PIR qanday ishlaydi
- Adafruit kodi namunasi
- Mening soddalashtirilgan test kodim quyida - PIR_Sensor_Test.ino
3 -qadam: Tarkiblarni birlashtirish
Keyinchalik, siz PIR yoki Ultrasonik marshrutni tanlashingizga qarab, quyida o'rgimchakni o'rab, tashqariga va orqaga siljitish uchun servoni aylantirish uchun birlashgan o'rgimchak kodi ko'rsatilgan. Sensor va servolarni Arduino -ga ulanish simlari va non paneli yordamida quyidagi variantlarda ko'rsatilganidek ulang.
Ultrasonik variant
- Bu kod ob'ektning ma'lum masofada joylashganligini tekshiradi va o'rgimchakni chaqiradi.
- Kodda siz vaziyatga qarab triggerDistance o'zgaruvchisini 48 dyuymga (4 fut) yaqinroq yoki uzoqroqqa o'zgartirishingiz mumkin.
- Servo -ni 5v, Gnd va Pin 10 -ga ulang
- Ultrasonik sensorni 5v, Gnd, A0 (Trig) va A1 (Echo) ga ulang.
PIR opsiyasi
- Bu kod ob'ektning ko'rish sohasida ekanligini tekshiradi va o'rgimchakni chaqiradi.
- PIR uchun siz sezgirlikni potentsiometr (odatda to'q sariq) yordamida sozlashingiz va eng past sezgirlik uchun o'ng tomonga burishingiz mumkin.
- Servo -ni 5v, Gnd va Pin 10 -ga ulang
- PIR sensorini 5v, Gnd va 2 -pinga ulang
Ikkala variantdan birini ulaganingizdan so'ng, uning ishlashiga ishonch hosil qilish uchun u bilan o'ynang va servo sensori ishga tushadi.
4 -qadam: Servo uchun tayanch yaratish
Keyinchalik, o'rgimchakni aylantirib, joyida qolishi uchun servo o'rnatishingiz kerak. Buning uchun siz arra yordamida kontrplak yoki yog'och taxtaning bir bo'lagini taxminan 4 x 12 dyuymgacha kesib olishingiz kerak bo'ladi. Keyin ikkita kichik "1 x 2" yog'och blokni oling va ularni servo balandligi o'lchamiga kesib oling. Pastki qismdan yoki yog'ochdan yasalgan elimdan (yoki yopishtiruvchi tabancadan) ikkita blokni bir chetidan kontrplakga burang, so'ng servo bloklari orasiga burab qo'ying.
*Eslatma: Men servo simlar o'tishi uchun bitta blokning pastki qismini kesib tashladim.
5 -qadam: O'rgimchakni qo'shish
Keyingi qadam - yomon o'rgimchakni olish (yoki boshqa jonzot - hech narsa tirik qolmasin yoki u o'z -o'zidan harakat qilar). Engilroq narsa afzalroq, shuning uchun servo ortiqcha ish qilmasligi kerak. Yelimli tabancadan foydalanib, ikkita Popsicle tayoqchasini bir -biriga, so'ngra rasmdagi servo qo'l/shoxga mahkamlang. (Popsicle tayoqchalarini avval o'tkir rang bilan qora rangga bo'yashni xohlashingiz mumkin, shunda ular unchalik sezilmaydi.) Keyin o'rgimchakni servo bilan birga kelgan kichik vintlar yordamida boshqa Popsicle tayog'iga o'rnating. O'rgimchakni tayoqqa yopishtiring, qolgan qismi 90 daraja burchak ostida.
*Eslatma: Men ularni tezda yopishtirdim, o'rgimchakning erdan balandligi haqida o'ylamagan edim. Siz tayoqlar va o'rgimchak burchagini erga yaqinroq qilib qo'yishni xohlashingiz mumkin, shunda u o'rgimchak to'g'ri erga o'xshaydi.
*Eslatma: Hammasini bir -biriga yopishtirgandan so'ng, o'rgimchakni o'rgimchak bilan burab, o'rgimchakning boshlang'ich pozitsiyasini blok chetiga joylashtiring.
6 -qadam: etkazib berish qutisi va tugatish tugmalari
Qo'lning yo'lini sezish uchun harakatlanuvchi o'rgimchakni bir necha marta sinab ko'rganingizdan so'ng, taglik va o'rgimchakka mos keladigan, katta bo'lgan ishlatilgan yuk qutisini toping.
*Eslatma: Qopqoqlarni qutidan olib tashlamang, chunki taglikni pastki qanotlardan biriga yopishtirasiz.
Qutining yon tomonidagi tayanchni o'rnating, rasmda ko'rsatilgandek qutidan chiqib ketishi uchun qo'l va maydon uzunligini yoki o'rgimchakni pichoq yordamida hisoblang va kesib oling. Keyin taglikni pastki qanotga yopishtiring, yuqoridagi qutini o'rab oling va chaqirilganda qo'l/o'rgimchak qutidan erkin chiqib ketishini tekshiring. Zarur bo'lganda qutini ko'proq kesib oling.
Bu vaqtda siz sensorni qaerga qo'yishni aniqlashingiz kerak. Variantlar - qutining old qismidagi teshikni kesib tashlash yoki sensorni qutining tashqarisiga o'rnatish. Mening hiyla -nayrangim eshik oldida ishlatilganligi sababli, yorug'lik sensori ko'rish uchun eng yaxshi emas, shuning uchun men qutining old qismidagi 5/8 matkap yordamida teshiklarni kesib, elim bilan o'rnatdim.
7 -qadam: To'liq
Hammasi tayyor! Ayvonga tuzoqni xuddi etkazib berilgandek o'rnating va USB batareyasini ulang yoki ulang. Qiziqish boshlasin !!!
Tavsiya:
To'rt o'rgimchak robot - GC_MK1: 8 qadam (rasmlar bilan)
To'rtburchak o'rgimchak roboti - GC_MK1: o'rgimchak robot aka GC_MK1 oldinga va orqaga harakat qiladi va Arduino -ga yuklangan kodga qarab raqsga tushadi. Robot 12 ta mikro servo dvigateldan (SG90) foydalanadi; Har bir oyoq uchun 3. Servo dvigatellarni boshqarish uchun ishlatiladigan boshqaruvchi Arduino Nan
[DIY] O'rgimchak robot (Quad Robot, Quadruped): 14 qadam (rasmlar bilan)
[DIY] O'rgimchak robot (Quad Robot, Quadruped): Agar menga qo'shimcha yordam kerak bo'lsa, menga munosib xayriya qilganingiz ma'qul: http: //paypal.me/RegisHsu2019-10-10 yangilanishi: Yangi kompilyator o'zgaruvchan sonlarni hisoblash muammosiga olib keladi. Men kodni allaqachon o'zgartirdim. 2017-03-26
Qanday qilib Xellouin uchun oddiy o'rgimchak bot yasash mumkin: 4 qadam (rasmlar bilan)
Qanday qilib Xellouin uchun oddiy o'rgimchak bot yasash mumkin: Bu Xellouin bayrami uchun oddiy, kulgili cho'tka! Bristlebots - bu odamlar sxemalar va robot tuzilishi asoslarini o'rganadigan ajoyib boshlang'ich loyihalar. Tish cho'tkasining boshini tanaga, harakatni ta'minlaydigan kichik motorga va akkumulyatorga
Shlyapadagi "Sehrli" quyon foto hiylasi: 7 qadam (rasmlar bilan)
Shlyapadagi "Sehrli" quyon foto hiylasi: Mana, " sehr " hiyla. Sehrgar shlyapasining tepasida muzdan yasalgan quyon o'tiradi. Muzli quyon eriydi va abadiy yo'q bo'lib ketadi … yoki sehrgarning shlyapasi ichida quyonning fotosurati bor, go'yo u
Karton o'rgimchak (DIY to'rtburchaklar): 13 qadam (rasmlar bilan)
Karton o'rgimchak (DIY Quadruped): Yana bir bor salom va mening yangi loyihamga xush kelibsiz, men hamma uchun ochiq bo'lgan materiallardan tayyorlangan to'rtburchaklar yasashga harakat qildim. Men yaxshi ko'rinadigan yakuniy mahsulotni olish uchun sizga 3d printer va CNC kerak bo'lishi mumkin, lekin hamma ham emas