فهرست مطالب:

تایمر رزبری پای 3 با سروو موتور: 5 مرحله
تایمر رزبری پای 3 با سروو موتور: 5 مرحله

تصویری: تایمر رزبری پای 3 با سروو موتور: 5 مرحله

تصویری: تایمر رزبری پای 3 با سروو موتور: 5 مرحله
تصویری: آموزش راه اندازی رزبری پای با پایتون 2024, نوامبر
Anonim
تایمر رزبری پای 3 با سرو موتور
تایمر رزبری پای 3 با سرو موتور

هدف از این ساخت این است که یک تایمر خودکار با زمان های تعیین شده با استفاده از سروو ایجاد کنید. از رزبری pi 3 به عنوان رایانه و پایتون برای کد استفاده می کند.

مرحله 1: مرحله 1: آنچه شما نیاز دارید

مرحله 1: آنچه شما نیاز دارید
مرحله 1: آنچه شما نیاز دارید

در مجموع 17 قسمت برای ساخت این مدار مورد نیاز است. قسمت اصلی مورد نیاز برای کار این تایمر یک موتور سروو است که مدل SG92R را ترجیح می دهد ، هدف از این سروو این است که قسمت متحرک تایمر باشد. در پایتون ، می توانید زاویه دقیقی را که سروو می خواهد تنظیم کنید تا بتوان از آن برای تایمر استفاده بسیار خوبی کرد. سایر قطعات مورد نیاز عبارتند از: سه دکمه (هر کدام برای زمان متفاوت) ، یک LED (برای نشان دادن زمان تمام شدن زمان) ، یک مقاومت 330 اهم (برای مدار LED) ، 13 بلوز/کابل (برای اتصال همه چیز) و 1 تخته نان برای جمع آوری همه چیز در کنار هم. اگر می خواهید بدنه را بسازید ، مقداری جعبه شفاف ، مقوا فوم و دیسک پلاستیکی تهیه می کنید.

مرحله 2: مرحله 2: مدار

مرحله 2: مدار
مرحله 2: مدار

مدار نسبتاً ساده است ، اما من هنوز آن را توضیح خواهم داد -

سروو: برای سیم کشی سروو به خود سروو و سه کابل بلوز احتیاج دارید. ابتدا هر یک از کابل های بلوز را روی سه سیم روی سروو قرار دهید. پس از آن ، به رنگهای سروو ، قهوه ای = زمین (GND) ، قرمز = ولتاژ (5V) و نارنجی = GPIO نگاه کنید.

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

LED: برای سیم کشی LED به دو بلوز (یکی برای زمین و دیگری برای پین GPIO) ، یک مقاومت 330 اهم و led خود نیاز دارید. با گرفتن یکی از کابل های بلوز و قرار دادن آن روی زمین شروع کنید و سپس آن سیم را به مقاومت وصل کنید. پس از آن ، led را بگیرید و میله کوچکتر را به مقاومت وصل کنید ، سپس کابل بلوز دوم را بردارید و آن را به یک پورت GPIO جدید (متفاوت از سرووها و دکمه ها) وصل کنید و طرف دیگر بلوز را به ساق دیگر اتصال دهید. رهبری.

نکته: می توانید از دو جهنده دیگر برای گسترش سطح زمین و یک درگاه GPIO در کنار تخته نان استفاده کنید.

مرحله 3: مرحله 3: کد

مرحله 3: کد
مرحله 3: کد

کد تایمر Raspberrypi بیشتر از کتابخانه gpio zero گرفته شده است و تکرار آن دشوار نیست-

تصحیح من/حداقل و حداکثر: پس از خروج توابع از کتابخانه ، یک وصله اصلاحات من و حداقل و حداکثر PW وجود دارد. کاری که این کد انجام می دهد این است که عرض پالس سروو را تنظیم می کند تا بتواند در بهترین حالت خود کار کند.

متغیرها: برای این کد ، شما به 5 متغیر یکی برای سروو ، سه دکمه مختلف و LED نیاز دارید

کد اصلی: برای این توضیح ، من در مورد یک بلوک صحبت خواهم کرد زیرا دو بلوک دیگر یکسان هستند. آنچه کد اصلی انجام می دهد این است که افزایشی از سروو ایجاد می کند که کد را بالا می برد و سپس این افزایش را 20 بار تکرار می کند که باعث می شود به چرخه کامل خود برسد. دومی اگر در این بلوک برای led باشد هنگامی که چرخه به پایان رسید حس می کند و سپس LED را روشن و خاموش می کند.

مرحله 4: مرحله 4: بدنه

مرحله 4: پوشش
مرحله 4: پوشش

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

مرحله 5: درک بهتر

این ویدیو درک بهتری از مدار ارائه می دهد.

توصیه شده: