فهرست مطالب:

نحوه ایجاد یک خط با استفاده از ربات با استفاده از مراحل Rpi 3: 8
نحوه ایجاد یک خط با استفاده از ربات با استفاده از مراحل Rpi 3: 8

تصویری: نحوه ایجاد یک خط با استفاده از ربات با استفاده از مراحل Rpi 3: 8

تصویری: نحوه ایجاد یک خط با استفاده از ربات با استفاده از مراحل Rpi 3: 8
تصویری: Light Following Robot with Arduino | ساخت ربات تعقیب کننده نور با آردوینو 2024, جولای
Anonim
چگونه با استفاده از Rpi 3 یک ربات به دنبال خط ایجاد کنیم
چگونه با استفاده از Rpi 3 یک ربات به دنبال خط ایجاد کنیم

در این آموزش ، شما یاد می گیرید که چگونه یک ربات باگ خطی ایجاد کنید تا بتواند به راحتی در یک مسیر بچرخد.

مرحله 1: مواد خود را جمع آوری کنید

مواد خود را جمع آوری کنید
مواد خود را جمع آوری کنید

برخی از مواد نشان داده شده در تصویر برای ساختن بیشتر حشرات از ابتدا استفاده می شود. با این حال ، این آموزش شامل روش ساخت شاسی یا مدل برای باگی شما یا نحوه اتصال سیم به موتور شما نمی شود. اگر می خواهید این کار را انجام دهید ، در اینجا همه مواد مورد نیاز شما آمده است:

  • تمشک پای 3
  • برد کنترل موتور
  • یک تخته نان
  • T-cobbler +
  • 2 موتور 12 ولت DC
  • 2 چرخ
  • 1 نگهدارنده باتری AA (برای 4 باتری AA)
  • 4 عدد باتری قلمی
  • سیم های بلوز
  • یک پک USB باتری
  • پیچ گوشتی
  • لحیم کاری و لحیم کاری
  • استریپرهای سیم
  • مقوا یا جعبه پلاستیکی کوچک و چسب/نوار
  • 2 سنسور خط
  • 8 پرش جهنده زن به زن
  • 4 پرش جهنده مرد به مرد
  • نوار عایق

مرحله 2: مونتاژ برد موتور

مونتاژ برد موتور
مونتاژ برد موتور

با فرض اینکه موتورهای خود را راه اندازی کرده اید ، باید موتورها را به برد H-Bridge متصل کنید. برای این کار به یک پیچ گوشتی کوچک نیاز دارید. اکنون باید موتورها را به برد وصل کنید. برای این کار به یک پیچ گوشتی کوچک نیاز دارید

با استفاده از پیچ گوشتی ، پیچ های بلوک های ترمینال را باز کنید. انتهای پاره شده سیم را در بلوک های پایانه وارد کنید. پیچ ها را محکم کنید تا محکم توسط بلوک های ترمینال نگه داشته شوند.

مرحله 3: تغذیه موتور

موتور خود را تغذیه کنید
موتور خود را تغذیه کنید
موتور خود را تغذیه کنید
موتور خود را تغذیه کنید

قدرت موتورها بیشتر از توان Rpi است. بنابراین ، برای تغذیه آنها باید از 4 باتری AA استفاده کنید.

پیچ های بلوک های ترمینال با برچسب VCC ، GND و 5V را باز کنید. نگهدارنده باتری AA را بردارید و سیم قرمز را داخل بلوک پایانه VCC قرار دهید. سیم سیاه وارد بلوک GND می شود. مهم این است که این راه را به درستی حل کنید.

پیچ ها را محکم کنید تا سیم ها محکم در جای خود محکم شوند.

مرحله 4: اتصال موتور به Rpi

برد مورد استفاده در این پروژه باید به رزبری پای متصل شود. ممکن است تخته های دیگر به طور متفاوتی متصل شوند و برخی از تخته ها را می توان به عنوان HAT روی پین Raspberry Pi GPIO قرار داد.

روی برد مورد استفاده در اینجا پین هایی با برچسب In1 ، In2 ، In3 و In4 و همچنین دو پایه GND وجود دارد. کدام پین GPIO روی Pi شما که استفاده می کنید به شما بستگی دارد. در این پروژه از GPIO 7 ، 8 ، 9 و 10 استفاده شده است. اگر تخته ای دارید که پین GND ندارد ، می توانید از پین های GND از Rpi برای دستیابی به نتایج مشابه استفاده کنید. اگر مجبورید این کار را انجام دهید ، سیم GND را به همان بلوک ترمینال سیم سیاه بسته باتری وصل کنید.

از T-cobbler + برای اتصال breadboard و Rpi استفاده کنید.

برای اتصال به تخته نان از پنج عدد هد جهنده مرد به مرد استفاده کنید.

  • در 1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

مرحله 5: اتصالات را آماده کنید

اتصالات را آماده کنید
اتصالات را آماده کنید
اتصالات را آماده کنید
اتصالات را آماده کنید

اولین قدم شما این خواهد بود که سنسورهای خط خود را به اشکال خود وصل کنید. به طور معمول ، نوع سنسور خطی که در این آموزش استفاده می شود باید به یک پین 3V3 متصل شود ، اما شما دو سنسور را از طریق یک پین تغذیه یکسان اجرا می کنید ، بنابراین هر دو را به یک پین 5 ولت متصل می کنید.

سه عدد از بلوزهای جهنده زن به زن خود را بردارید ، یک کانکتور را از هر سر آن بردارید و سپس غلاف پلاستیکی را بردارید تا حدود یک سانتی متر از سیم چند هسته ای زیر آن نمایان شود. سه سر بلوز را بگیرید و سیم های چند هسته ای آنها را به هم بچرخانید. سپس از آهن لحیم کاری برای چسباندن سیم ها استفاده کنید. اتصال سیم ها را با مقدار کمی نوار عایق بپوشانید.

کل پروسه را با سه پرش دیگر جهنده زن به زن تکرار کنید.

مرحله 6: سنسورهای خط را وصل کنید

سنسورهای خط را وصل کنید
سنسورهای خط را وصل کنید
سنسورهای خط را وصل کنید
سنسورهای خط را وصل کنید
سنسورهای خط را وصل کنید
سنسورهای خط را وصل کنید

هر سنسور خط دارای سه پین است: VCC برای تغذیه ، GND برای زمین و DO برای خروجی دیجیتال.

یکی از سرپوش های بلوز سه سیم خود را به هم وصل کنید و دو انتهای آن را به پین VCC روی هر دو سنسور وصل کنید.

دومین سرپرست بلوز لحیم شده خود را برداشته و دو سر آن را به پایه GND در هر سنسور خط وصل کنید.

دو سرپرست بلوز باقی مانده خود را برداشته و هر یک را به پین DO در هر سنسور خط وصل کنید.

اکنون پین های VCC هر دو سنسور خط را به یک پین 5 ولت در رزبری پای خود و پایه های GND سنسورها را به یک پین GND در رزبری پای خود وصل کنید. هر یک از دو پین DO را می توان به هر پین GPIO شماره گذاری متصل کرد. در این مثال از پین های GPIO 17 و GPIO 27 استفاده می شود.

مرحله 7: سنسورهای خط را آزمایش کنید

سنسورهای خط را آزمایش کنید
سنسورهای خط را آزمایش کنید

این یک مرحله بسیار ساده است. سنسور خط شما دارای LED است که وقتی روشن می شود ، روشن می ماند. با این حال ، هنگامی که آن را در معرض خط تیره قرار دهید ، آنها از بین می روند. این باید در مورد سنسور خط شما صادق باشد.

اگر فکر می کنید بسیار حساس است ، از پیچ گوشتی استفاده کنید و آن را از طریق پتانسیومتر آن تنظیم کنید. آن را در جهت رضایت خود تنظیم کنید.

مرحله 8: قرار دادن برنامه در پایتون

قرار دادن برنامه در پایتون
قرار دادن برنامه در پایتون

این خطوط کد را وارد کرده و با اجرای آن ، باید روباتی تهیه کنید که بتواند به طور کامل در یک مسیر حرکت کند.

توصیه شده: