فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید:
- مرحله 2: کالیبراسیون سروها
- مرحله 3: جمع آوری پاها
- مرحله 4: نصب Servos
- مرحله 5: اضافه کردن آردوینو
- مرحله 6: سیم کشی
- مرحله 7: و برخی از کد
- مرحله هشتم: تمام شدی
تصویری: موش روباتیک: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
پروژه های Tinkercad »
سلام!
نام من دیوید است ، من یک پسر 14 ساله هستم که در اسپانیا زندگی می کنم و این اولین دستورالعمل آموزشی من است. من مدتی است که روبات می سازم و کامپیوترهای قدیمی را تعمیر می کنم و معلم رباتیک به من گفت که زمان خوبی است که چیزهایی را که آموخته ام با دیگران به اشتراک بگذارم. پس بزن که بریم!
یک روز یکی از دوستانم یک مدل سه بعدی برای ساخت یک ربات و برخی قطعات به من داد: یک میکروکنترلر نانو آردوینو و دو موتور سروو ، با این 3 مورد من ساخت ربات کوچک خود را شروع کردم. در این دستورالعمل می خواهم نحوه ساخت این ربات را با شما به اشتراک بگذارم ، همچنین مدل سه بعدی و کدی که نوشته ام را شامل می شود ، بنابراین شما می توانید تمام آنچه برای ساخت موش رباتیک خود لازم است را در اختیار داشته باشید!
مرحله 1: آنچه شما نیاز دارید:
- میکروکنترلر آردوینو نانو
- 2 موتور سروو SG90 (می توانید آنها را در آمازون یا در برخی از فروشگاه های آنلاین پیدا کنید)
- شما باید مدل سه بعدی را چاپ کنید یا می توانید یک ساختار با مقوا یا پلاستیک بسازید. من از این مدل استفاده کردم: https://www.tinkercad.com/things/12eU8UHtMSB از Tinker Robot Labs
- مقداری سیم و یک تخته نان کوچک
- باتری 9 ولت و کانکتور
همچنین باید از arduino IDE استفاده کنید ، می توانید آن را در پیوند بعدی بارگیری کنید:
مرحله 2: کالیبراسیون سروها
قبل از راه اندازی ربات ، باید یک مرحله قبلی را انجام دهید. شما باید موقعیت وسط سروو را پیدا کنید. سروو می تواند 180 درجه (نصف محیط) بچرخد و شما باید ابتدا موقعیت 90 درجه را در کجا پیدا کنید تا بتوانید پاها را عمود بر بدن قرار دهید. برای انجام این کار ، من برنامه ای نوشتم که سروها را در موقعیت 90 درجه قرار می دهد. هنگامی که سرووها در دمای 90 درجه سانتیگراد قرار دارند ، یک نقطه مرجع خواهید داشت که سروو در ابتدای برنامه در کجا قرار دارد.
این برنامه ای است که من برای مرکز دهی سرویس ها استفاده می کنم:
#عبارتند از
سرویس سرو ؛
سروو برگشت ؛
void setup () {
Front.attach (9)؛
Back.attach (6) ؛
}
حلقه خالی () {
Front.write (90)؛
Back.write (90) ؛
}
شما باید اصلاحات کوچکی در نرم افزار یا سخت افزار انجام دهید تا حرکت روبات بهبود یابد و راه رفتن کاملی داشته باشید ، اما ابتدا اجازه دهید ربات حرکت کند و در پایان پروژه ، شما قادر خواهید بود این تنظیمات را انجام دهید. به
مرحله 3: جمع آوری پاها
پس از این شما باید شافت سروها را بردارید و آن را در پاهای ربات قرار دهید ، برای سهولت این کار می توانید کمی از مواد اطراف سوراخ پاها را بریده تا شفت ها وارد آنجا شوند.
در مرحله دوم ، باید شفت ها را با پایه های سه بعدی داخل سرو قرار دهید ، وقتی همه را در موقعیت مناسب قرار دادید ، یک نقطه کوچک از چسب حرارتی بین شفت و پاها قرار دهید تا در جای خود محکم شوند. اطمینان حاصل کنید که پاها را در 90 درجه قرار دهید ، همانطور که در مرحله 2 مشاهده می شود.
مرحله 4: نصب Servos
حالا باید سرووها را در بدنه ربات نصب کنید ، برای این کار باید بدن را در یک دست بگیرید و سروو را با پاها به سوراخی که برای سروو دارید فشار دهید. مطمئن شوید که سیم های سروو در موقعیت مناسب قرار می گیرند ، در غیر این صورت سروو در شاسی جا نمی شود. در یکی از طرفین سوراخ سروو یک شکاف کوچک وجود دارد. از آن شکاف برای سیمها استفاده کنید.
این مرحله را با مجموعه دیگر پاها تکرار کنید.
مرحله 5: اضافه کردن آردوینو
پس از تمام این مراحل ، سخت افزار روبات را به پایان خواهید رساند. اکنون ما در حال وارد قسمت نهایی ، الکترونیک و سیم کشی هستیم. ابتدا ، آردوینو نانو را بردارید و آن را به تخته نان فشار دهید ، سپس باید کاغذ را در قسمت پایینی نان بردارید و تخته نان را در مدل سه بعدی بچسبانید.
مرحله 6: سیم کشی
بیایید سیم کشی را انجام دهیم! در این مرحله که در آن شما تمام سیمها را از تخته نان به سروها متصل می کنید.
همه سرووها دارای سه سیم هستند ، بنابراین یکی برای اطلاعاتی است که آردوینو ارسال می کند ، یکی نارنجی ، دیگری مربوط به جریان +5 ولت ، قرمز و در نهایت سیم GND (یا زمین) ، یعنی قهوه ای است.
برای اتصال سیم ها ، ممکن است بخواهید کدی را که برای مرکز قرار دادن سرویس ها استفاده کرده ایم ، مشاهده کنید. در کد می بینیم که سروو برای پایه های جلو به پین D9 متصل است و سروو دیگر ، یکی برای پایه های عقب و دم در پورت D6 متصل است. این بدان معناست که سیم نارنجی سروو جلو به پین D9 می رود و سیم نارنجی سروو برای پایه های عقب به پین D6 متصل است. کابل قرمز هر دو سروو به 5V و سیمهای قهوه ای هر دو سروو به GND (هر یک از پایه های GND آردوینو نانو) می رود.
مرحله 7: و برخی از کد
برای به پایان رساندن ربات ، باید آن را زنده بیاورید! بنابراین قسمت مورد علاقه من ، کد می آید.
در زیر ، کد را با شما به اشتراک می گذارم. نکته کلیدی برای حرکت روباتان با یک دروازه عالی این است که برنامه را به گونه ای تغییر دهید که کاملاً با وزن و تعادل موش شما سازگار باشد ، اما من این را تنها در صورتی توصیه می کنم که کمی برنامه نویسی آردوینو را بشناسید. اگر موش شما برای راه رفتن مشکل دارد ، یک نظر بنویسید و من می توانم به شما کمک کنم تا موش خود را با سبک خاصی راه برید !.
در اینجا کدی را که من استفاده کردم دارید:
#عبارتند از
سرویس سرو ؛
Servo Back؛
void setup () {
Front.attach (9)؛
Back.attach (6) ؛
Front.write (92)؛ // سروو جلو من ، در 90 درجه کاملاً مستقیم نبود ، بنابراین مجبور شدم زاویه را به 92 درجه تغییر دهم.
Back.write (90) ؛
تاخیر (1000) ؛ // ربات تمام پاها را عمود بر بدن قرار داده و یک ثانیه منتظر می ماند
}
حلقه خالی () {
// این حلقه تا زمانی که ربات را از برق جدا نکنید ، اجرا می شود
// می توانید زاویه ها یا زمان تأخیر بین حرکات را تغییر دهید تا ربات شما سریعتر یا کندتر قدم بردارد یا قدم های بزرگتر یا کوچکتر بردارد.
Front.write (132)؛
تأخیر (100) ؛
Back.write (50) ؛
تأخیر (300) ؛
Front.write (50)؛
تأخیر (100) ؛
Back.write (130)؛
تأخیر (300) ؛
}
پس از نوشتن برنامه در بستر برنامه نویسی arduino می توانید آن را در ربات بارگذاری کرده و نحوه حرکت آن را مشاهده کنید.
مرحله هشتم: تمام شدی
مونتاژ این ربات بسیار ساده است و برنامه آن نیز بسیار ساده است. حرکت دادن آن بسیار آسان است … اما ایجاد یک حرکت زیبا و بسیار پیچیده. اگر می خواهید ساخت و برنامه نویسی روبات های پیاده روی را شروع کنید ، این یک پروژه خوب برای شما است. با این پروژه خواهید آموخت که چگونه "راه رفتن" را برنامه ریزی کنید ، دنباله ای از دستورالعمل هایی که باعث می شود ربات شما راه برود.
امیدوارم از اولین دستورالعمل های من لذت برده باشید و لطفاً اگر در مورد ربات خود به کمک احتیاج دارید ، خوشحال می شوم به شما در انگلیسی ، فرانسوی یا اسپانیایی کمک کنم.
دیوید
توصیه شده:
ماشین تله موش: 6 مرحله (همراه با تصاویر)
موش تله: در این دستورالعمل به شما نحوه ساخت ماشین مسابقه تله موش را نشان خواهم داد. محور عقب این خودرو توسط تله موش هدایت می شود. این پروژه واقعا سرگرم کننده بود! بیا شروع کنیم
Robo-Dog ساده (ساخته شده از کلیدهای پیانو ، تفنگ اسباب بازی و موش): 20 مرحله (همراه با تصاویر)
Robo-Dog ساده (ساخته شده از کلیدهای پیانو ، تفنگ اسباب بازی و موش): آه ، آذربایجان! سرزمین آتش ، مهمان نوازی عالی ، مردم دوستانه و زنان زیبا (… متأسفم ، خانم! البته من فقط به تو چشم دارم ، همسر من gözəl balaca ana ördəkburun!). اما صادقانه بگویم ، این مکان بسیار سختی برای یک سازنده است ، به ویژه هنگامی که شما
تایپ زبان با موش دهان: 11 مرحله (همراه با تصاویر)
تایپ زبان با ماوس دهان: تخته Makey Makey بدون شک امکانات زیادی را برای تعامل با رایانه یا لپ تاپ باز کرده است. در حالی که نواختن پیانو موز و محرک های فویل نقره ای سرگرم کننده و آموزشی هستند ، می خواستم برنامه ای پیدا کنم که متفاوت و امیدوارم با
سگ روباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): 5 مرحله
سگ رباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): روباتیک و چاپ سه بعدی چیزهای جدیدی هستند ، اما ما می توانیم از آنها استفاده کنیم! اگر به ایده تکلیف مدرسه نیاز دارید یا فقط به دنبال یک پروژه سرگرم کننده هستید ، این پروژه یک پروژه مبتدی خوب است
The 'Sup - یک موش برای افراد مبتلا به چهارقلو - هزینه کم و منبع باز: 12 مرحله (همراه با تصاویر)
The Sup - یک موش برای افراد مبتلا به چهارقلو - کم هزینه و منبع باز: در بهار سال 2017 ، خانواده بهترین دوست من از من پرسیدند آیا می خواهم به دنور بروم و در انجام پروژه به آنها کمک کنم. آنها دوستی به نام آلن دارند که در اثر تصادف با دوچرخه سواری کوهستان دچار چهارقلو شده است. من و فلیکس (دوست من) سریع تحقیق کردیم