فهرست مطالب:
- مرحله 1: مواد خود را جمع آوری کنید
- مرحله 2: مونتاژ برد موتور
- مرحله 3: تغذیه موتور
- مرحله 4: اتصال موتور به Rpi
- مرحله 5: اتصالات را آماده کنید
- مرحله 6: سنسورهای خط را وصل کنید
- مرحله 7: سنسورهای خط را آزمایش کنید
- مرحله 8: قرار دادن برنامه در پایتون
تصویری: نحوه ایجاد یک خط با استفاده از ربات با استفاده از مراحل Rpi 3: 8
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این آموزش ، شما یاد می گیرید که چگونه یک ربات باگ خطی ایجاد کنید تا بتواند به راحتی در یک مسیر بچرخد.
مرحله 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: قرار دادن برنامه در پایتون
این خطوط کد را وارد کرده و با اجرای آن ، باید روباتی تهیه کنید که بتواند به طور کامل در یک مسیر حرکت کند.
توصیه شده:
نحوه استفاده از پین های GPIO رزبری پای و Avrdude برای برنامه Bit-bang DIMP 2 یا DA PIMP 2: 9 مراحل
نحوه استفاده از GPIO پین های Raspberry Pi و Avrdude to Bit-bang-program DIMP 2 یا DA PIMP 2: اینها دستورالعمل های گام به گام نحوه استفاده از Raspberry Pi و فرمان منبع باز رایگان avrdude به bit-bang است. -برنامه DIMP 2 یا DA PIMP 2. من فرض می کنم که شما با رزبری پای خود و خط فرمان LINUX آشنا هستید. لازم نیست
نحوه ایجاد درایو بوت لینوکس (و نحوه استفاده از آن): 10 مرحله
نحوه ایجاد درایو بوت لینوکس (و نحوه استفاده از آن): این یک معرفی ساده در مورد نحوه شروع کار با لینوکس ، به ویژه اوبونتو است
نحوه استفاده از استپر موتور به عنوان رمزگذار روتاری و صفحه نمایش OLED برای مراحل: 6 مرحله
نحوه استفاده از استپر موتور به عنوان رمزگذار روتاری و صفحه نمایش OLED برای مراحل: در این آموزش ما نحوه ردیابی مراحل استپر موتور را در صفحه نمایش OLED می آموزیم. یک ویدئوی نمایشی تماشا کنید. اعتبار آموزش اصلی به کاربر youtube & quot؛ sky4fly & quot؛
ایجاد یک شبکه Wifi مجازی با استفاده از Command Prompt در مراحل Windows 10: 10
ایجاد یک شبکه Wifi مجازی با استفاده از Command Prompt در Windows 10: من نحوه عملکرد یک شبکه wifi مجازی در رایانه های Windows 10 را نشان خواهم داد. چندین مرحله در مورد نحوه انجام کار و همچنین توضیح اینکه آیا کامپیوتر شما از این عملکرد پشتیبانی می کند یا نه توضیح می دهم
نحوه ساخت یک ربات بسکتبال مستقل با استفاده از IRobot ایجاد به عنوان پایه: 7 مرحله (همراه با تصاویر)
نحوه ساخت یک ربات بسکتبال مستقل با استفاده از IRobot ایجاد به عنوان پایه: این ورودی من برای چالش iRobot Create است. سخت ترین بخش این فرایند برای من تصمیم گیری در مورد کار ربات بود. من می خواستم ویژگی های جالب Creat را نشان دهم ، در حالی که استعداد robo را نیز اضافه می کنم. همه من