فهرست مطالب:
- مرحله 1: قانون اساسی
- مرحله 2: ایجاد سنجاقک - سر 1 -
- مرحله 3: ایجاد سنجاقک - سر 2 -
- مرحله 4: ایجاد سنجاقک - سر 3 -
- مرحله 5: ایجاد سنجاقک - بدن 1 -
- مرحله 6: ایجاد سنجاقک - بدن 2 -
- مرحله 7: ایجاد سنجاقک - بدن 3 -
- مرحله 8: ایجاد سنجاقک - بدن 4 -
- مرحله 9: سروو چرخش مداوم 360 درجه
- مرحله 10: کد آردوینو
- مرحله 11: عملیات
تصویری: Head Swinging Dragonfly: 11 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
سنجاقک درست کردم سنجاقک سر خود را با سنسور حرکت و سروو موتور تکان می دهد.
اجزاء
- آردوینو UNO
- مشاهده Grove - ژست
- سرویس چرخش پیوسته میکرو FS90R
مرحله 1: قانون اساسی
تشخیص حرکت انگشت با استفاده از سنسور اشاره و کنترل جهت چرخش سروو چرخش مداوم 360 درجه با آردوینو.
مرحله 2: ایجاد سنجاقک - سر 1 -
سر با پیچ M8 به طول 12 میلی متر ساخته شده است. هنگام چرخاندن سر با سروو ، چوب را بچرخانید تا در زاویه ثابت متوقف شود سیم را به طول مناسب ببرید و آن را به پیچ لحیم کنید.
مرحله 3: ایجاد سنجاقک - سر 2 -
چشم و دهان با مهرهای جواهرات براق ساخته شده بود. دهان را با قلم می نویسم.
مرحله 4: ایجاد سنجاقک - سر 3 -
اتصال بین سر و سینه (سروو) از یک مهره تشکیل شده است. پرها و مهره های متصل به سروو را با چسب فوری وصل کنید.
مرحله 5: ایجاد سنجاقک - بدن 1 -
سرو موتور را روی سینه سنجاقک قرار دهید. پیچ M6 به طول 60 میلی متر به عنوان شکم چسبیده است.
مرحله 6: ایجاد سنجاقک - بدن 2 -
مهره های ایجاد شده قبلی را به سروو پیچ کنید و پرهای پلاک ها را با پای سیم بچسبانید.
مرحله 7: ایجاد سنجاقک - بدن 3 -
یک سیم ضخیم را به سروو وصل کنید تا به نوار تعویض سر بچسبد. من پای سیم نازک را به این سیم ضخیم (برای فولاد ضد زنگ) لحیم کردم.
مرحله 8: ایجاد سنجاقک - بدن 4 -
سر را به مهره پیچ کنید و سنجاقک کامل می شود. سروو را فعال کرده و آن را بچرخانید.
مرحله 9: سروو چرخش مداوم 360 درجه
این سروو با کتابخانه Servo کار می کند که در ابتدا در Arduino IDE گنجانده شده بود ، اما کمی متفاوت از سروو موتور معمولی است.
- سروو استاپ با ورودی 90 درجه
- با ورودی 0 تا 89 درجه در جهت عقربه های ساعت بچرخانید. سرعت چرخش از 90 درجه بیشتر می شود.
- چرخش خلاف جهت عقربه های ساعت با ورودی از 91 تا 180 درجه. سرعت چرخش از 90 درجه بیشتر می شود.
مرحله 10: کد آردوینو
سروو و سنسور حرکت را به Arduino UNO وصل کنید.
کتابخانه حسگر اشاره از موارد زیر استفاده می کند.
به کد نمونه paj7620_9gestures.ino نگاه کردم.
این حرکت باعث می شود جهت عقربه های ساعت و جهت عقربه های ساعت انگشت در جهت عقربه های ساعت تشخیص داده شود.
8 پین دیجیتالی آردوینو به GND متصل است تا سروو در جهت خلاف جهت عقربه های ساعت به آرامی بچرخد تا پیچ سر به مهره تبدیل شود.
دیجیتال 8 پین آردوینو عملکرد عادی را آزاد می کند و تشخیص سنسور حرکت شروع می شود. چرخش حرکت انگشت را تشخیص داده و مطابق سروو حرکت می کند.
#شامل #شامل "paj7620.h" #شامل Servo myservo؛ // ایجاد شیء سروو برای کنترل سروو
void setup () {uint8_t error = 0؛ Serial.begin (9600)؛ myservo.attach (A0) ؛ // سروو روی پین 9 را به pinMode شیء سروو وصل می کند (8 ، INPUT_PULLUP) ؛ error = paj7620Init ()؛ // مقداردهی اولیه Paj7620 if (خطا) {Serial.print ("INIT ERROR، CODE:")؛ Serial.println (خطا) ؛ } else {Serial.println ("INIT OK")؛ } Serial.println ("لطفاً حرکات خود را وارد کنید: / n")؛ }
void loop () {uint8_t data = 0، data1 = 0، error؛ if (digitalRead (8) == LOW) {myservo.write (90 + 15)؛ } else {error = paj7620ReadReg (0x43 ، 1 ، & data) ؛ // Bank_0_Reg_0x43/0x44 را برای نتیجه حرکت بخوانید. if (! error) {switch (data) {case GES_CLOCKWISE_FLAG: Serial.println ("در جهت عقربه های ساعت")؛ myservo.write (90 - 20) ؛ تأخیر (800) ؛ زنگ تفريح؛ مورد GES_COUNT_CLOCKWISE_FLAG: Serial.println ("خلاف جهت عقربه های ساعت") ؛ myservo.write (90 + 20)؛ تأخیر (800) ؛ زنگ تفريح؛ پیش فرض: myservo.write (90)؛ زنگ تفريح؛ }}}}
مرحله 11: عملیات
من یک سنجاقک تاب دار دارم!
توصیه شده:
Head Head Amp with PCB سفارشی: 8 مرحله (همراه با تصاویر)
Head Phone Amp with PCB سفارشی: من مدتی است که آمپر هدفون را می سازم (و سعی می کنم آن را کامل کنم). برخی از شما می توانید نمونه های قبلی من را ببینید. برای کسانی که این کار را نکرده اند ، من این موارد را در زیر پیوند داده ام. در ساختمانهای قدیمی من همیشه از نمونه اولیه تخته برای ساخت t استفاده کرده ام
Marshmello Ultimate Head با قابلیت برنامه ریزی Bluethoot Leds: 4 مرحله
Marshmello Ultimate Head با Bluethoot Leds قابل برنامه ریزی: من نسخه نهایی را به شما می دهم !! من در مورد اولین بازخورد بسیار خوبی داشتم ، بنابراین می خواستم به شما نشان دهم که می دانم می توانم بهتر عمل کنم. ساخته شده از استوانه اکریلیک جامد و بدون درز. 800+ Led همه از طریق بلوتوث در تلفن من کنترل می شود. 30
ربات Dragonfly BEAM از یک اسباب بازی شکسته RC: 14 مرحله (همراه با تصاویر)
Flapping Dragonfly BEAM Robot From a Broken RC Toy: مدتها پیش من یک مدل سنجاقک RC داشتم. این هرگز خیلی خوب کار نکرد و من مدت کوتاهی بعد آن را خراب کردم ، اما همیشه یکی از بزرگترین جذابیت های من بود. در طول این سالها من اکثر قسمتهای سنجاقک را برای ایجاد پروژه دیگر BEAM حذف کرده ام
FRITZ - ANIMATRONIC ROBOTIC HEAD: 39 مرحله (همراه با تصاویر)
FRITZ - ANIMATRONIC ROBOTIC HEAD: سلام پسر به دستورات من خوش آمدید. Fritz - The Animatronic Robotic Head. فریتز منبع باز است و به طرز شگفت انگیزی شگفت انگیز است. این می تواند برای هر چیزی استفاده شود. مثال: یادگیری احساسات انسانی ، پذیرشگر ، گل میخ هالووین ، معاشقه ، خواننده و خیلی بیشتر همه
DIY Motorized Panorama Head Photography Tool: 6 مرحله (همراه با تصاویر)
DIY Motorized Panorama Head Photography Tool: سلام در این پروژه ، من یک ابزار عکاسی پانورامای بسیار مفید ساخته بودم. این سر تابه موتوری به گونه ای ساخته شده است که جهانی است و هر دوربینی را می توان با یک نخ استاندارد یک چهارم اینچی استاندارد نصب کرد. سر پانینگ را می توان بر روی