فهرست مطالب:
- مرحله 1: ابزارها و مواد
- مرحله 2: مونتاژ سخت افزار
- مرحله 3: اتصالات برق
- مرحله 4: برنامه نویسی آردوینو
- مرحله 5: آزمایش (ویدیو)
تصویری: ROADRUNNER: 5 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
Roadrunner یک وسیله نقلیه کوچک اتوماتیک است که وظیفه حمل قوطی های نوشیدنی را به کاربران تشنه دارد.
چگونه کار می کند؟ یک قوطی در قسمت بالای خودرو قرار می گیرد و وزن قوطی یک دکمه کوچک را فعال می کند که به حمل و نقل می گوید که آماده کار است. رودرنر برای هدایت خود مسیری را روی زمین به شکل خط سیاه دنبال می کند که نشان می دهد کجا باید برود و به لطف استفاده از حسگرهای نوری ، می تواند تشخیص دهد که چه زمانی از راه خارج می شود و جهت خود را اصلاح می کند. ، برای ماندن در این راه ، همیشه در داخل پیست. هنگامی که وسیله نقلیه به دست کاربر می رسد ، نوشیدنی را بر می دارد و حمل و نقل کوچک را در همان مکان متوقف می کند. تا زمانی که کاربر قوطی را روی آن قرار ندهد ، راهپیمایی خود را مجدداً مورد ارزیابی قرار نمی دهد تا به نقطه شروع و پایان کار خود بازگردد.
مرحله 1: ابزارها و مواد
مرحله 2: مونتاژ سخت افزار
1. بدن
برای بدنه از یک صفحه آلومینیومی استفاده کردیم که آن را با شکل دلخواه برش داده و خم کردیم. ما همچنین تمام سوراخ هایی را که برای پیچ ها لازم است ایجاد کردیم.
2. چرخ
ما از 2 چرخ بازی Mecano استفاده کردیم که کاملاً مناسب ربات ما بود. سروها به کمک پیچ به زیر صفحه متصل می شوند. برای چرخ جلو از یک چرخ "رایگان" استفاده کردیم ، بنابراین می تواند به راحتی در هر جهتی حرکت کند.
3. فتوسنسورها
برای حسگرهای نوری RDL ما از یک برد مدار استفاده کردیم و مدار را به آن جوش دادیم ، شامل مقاومت ، LDR ، مثبت ، منفی و سیگنال است.
4. ARDUINO BOARD
ما برد آردوینو را با استفاده از پیچ به صفحه وصل کردیم. سپس ما فقط تمام مدار را به آن متصل کردیم. برای تامین برد از 2 باتری 9 ولت استفاده کردیم که آنها را به هم متصل کرده و به آردوینو متصل کرده ایم.
5. صفحه برتر
برای صفحه بالا ما از یک دستگاه برش لیزری برای برش PMMA استفاده کردیم. ما این شکل را با اتوکد طراحی کردیم. این شامل یک صفحه بزرگ ، 3 حلقه مدور و یک قطعه دایره ای است که در حلقه ها قرار می گیرد. ما به بشقاب فضا دادیم تا بتوانیم یک دکمه را جا دهیم.
مرحله 3: اتصالات برق
1. اتصال سرو موتورها:
سرو موتورها از سه کابل تشکیل شده اند. یک زرد یا نارنجی برای سیگنال ، قرمز برای قدرت (Vcc) و سیاه یا قهوه ای برای زمین (GND). قرمز و قهوه ای به پین های مطابق آردوینو (5V و GND) متصل شده اند. یک سروو به پین PWM 10 و دیگری به پین 11 PWM وصل می شود.
2. دکمه اتصال:
دکمه های الکترونیکی تا حدودی عجیب عمل می کنند. اجازه می دهد ولتاژ را از طریق پین ها به صورت مورب عبور دهد ، یعنی اگر چهار پین داریم ، باید ورودی و خروجی را فقط در دو پین ، 1-4 یا 2-3 برای کار متصل کنیم. به عنوان مثال ، اگر پین های 1-4 را انتخاب کنیم ، زمین (GND) را به پین 4 متصل می کنیم ، و خروجی به پین PWM 9 متصل می شود و به نوبه خود ، با مقاومت 1 کیلو اهم ، آن را به 5 ولت وصل می کنیم (Vcc)
3. اتصال حسگرهای نوری:
برای اتصال حسگرهای نوری ، باید یکی از پایه ها را مستقیماً به منبع Vcc و دیگری را به طور همزمان به پین آنالوگ (در این مورد به پایه های A0 و A1) و GND زمینی به همراه مقاومت 1 کیلو اهم
توجه داشته باشید:
اگر سیمها مستقیماً در آردوینو قرار نمی گیرند یا از تابلوی اولیه برای تسهیل اتصالات مختلف استفاده می کنید ، می توانید اتصالات کوچکی را به سیمها بچسبانید. در این پروژه ما از نوارهای اتصال برای اتصالات مختلف استفاده کرده ایم.
مرحله 4: برنامه نویسی آردوینو
کد
#شامل Servo myservoL ؛
Servo myservoR؛
int inPin = 7؛
int buttonVal = 1؛
void setup () {
// سرو موتورها
myservoL.attach (10) ؛
myservoR.attach (11)؛
Serial.begin (9600)؛ }
حلقه خالی () {
int LDR_L = analogRead (A2) ؛
int LDR_R = analogRead (A1) ؛
buttonVal = digitalRead (inPin) ؛
// بسته سمت چپ
if (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180)؛
//Serial.println(LDR_L) ؛ }
دیگری {
myservoL.write (92)؛
//Serial.println(LDR_L) ؛
}
// PACK RIGHT
if (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270) ؛
//Serial.println(LDR_R)؛ }
دیگری {
myservoR.write (92)؛
//Serial.println(LDR_R)؛ }
}
توصیه شده:
ایستگاه هواشناسی ماهواره ای: 5 قدم
ایستگاه هواشناسی ماهواره ای: این پروژه برای افرادی طراحی شده است که می خواهند داده های آب و هوایی خود را جمع آوری کنند. این می تواند سرعت و جهت باد ، دما و رطوبت هوا را اندازه گیری کند. این دستگاه همچنین قادر است هر 100 دقیقه یکبار به ماهواره های آب و هوایی که به دور زمین می چرخند ، گوش دهد. من می خواهم
SPUDZILLA!: 6 قدم
SPUDZILLA!: خوب ، واقعیت امر این است که منجر به کثافت شد! یک دلیل بزرگ این است که شما محدود به این واقعیت هستید که فقط می توانید تعداد زیادی از آنها را تا اینجا پرتاب کنید! بنابراین من یک شخص منطقی و منطقی هستم که فکر می کردم & quot؛ سلام & nbsp؛ باید از توپ استفاده کنم !! & quot؛ بنابراین من سر انجام
وورت-اور: 5 قدم
Wort-Uhr: سلام با هم! این اولین دستورالعمل آموزشی من خواهد بود و اگر ایده ای دارید که چگونه می توان آن را بهبود بخشید یا درک آن را آسان تر کرد ، لطفاً با من درنگ نکنید! خوب ، در ابتدا ، این نوع & quot؛ ساعت & quot؛ ایده من نیست! من چیزهای زیادی را دیده ام
متر برق و گاز (بلژیکی/هلندی) را بخوانید و در Thingspeak بارگذاری کنید: 5 قدم
برق و گاز سنج (بلژیکی/هلندی) و بارگذاری در Thingspeak را بخوانید: اگر نگران مصرف انرژی خود هستید یا کمی عصبی هستید ، احتمالاً می خواهید داده های متر دیجیتال جدید فانتزی خود را در تلفن هوشمند خود ببینید. پروژه ما داده های فعلی را از یک برق دیجیتال بلژیکی یا هلندی بدست خواهیم آورد
قدم زدن: قایق تنها: 11 قدم
Makecourse: The Lonely Boat: این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. در زمینه طراحی آردوینو ، چاپ سه بعدی و طراحی به کمک کامپیوتر (CAD) جدید؟ این پروژه راهی عالی برای یادگیری