فهرست مطالب:

کنترل فن آردوینو: 7 مرحله
کنترل فن آردوینو: 7 مرحله

تصویری: کنترل فن آردوینو: 7 مرحله

تصویری: کنترل فن آردوینو: 7 مرحله
تصویری: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, جولای
Anonim
کنترل فن آردوینو
کنترل فن آردوینو

سلام!

در این دستورالعمل کوتاه من ابزار بسیار ساده اما در عین حال مفید خود را نشان خواهم داد. من این کار را برای پسر یکی از دوستانم به منظور آموزش ، برای ارائه در مدرسه ایجاد کردم.

بیا شروع کنیم.

مرحله 1: یک کنترلر ساده

یک کنترلر ساده
یک کنترلر ساده
یک کنترلر ساده
یک کنترلر ساده
یک کنترلر ساده
یک کنترلر ساده

این یک کنترلر ساده مبتنی بر آردوینو است که از صفحه نمایش نوکیا 5110 ، ترانزیستور BC547 NPN ، فن 3 سیم (12 ولت) ، 2 عدد LED و سنسور دما DS18B20 استفاده می کند. همانطور که در تصویر مشاهده می کنید این یک راه اندازی ساده و اساسی است.

مرحله 2: مواد

قطعات مورد نیاز:

- هر برد آردوینو

- Nokia 5110 LCD / یا LCD HX1230 نیز مناسب است

- تخته نان

- چند سیم بلوز

- BC547 یا هر ترانزیستور NPN مشابه دیگر

- سنسور دما DS18B20

- 2 یا 3 سیم فن 5/6/12/24V یا هر قطعه الکترونیکی دیگر

- مقاومت 2X 200 اهم و دو LED

- هدرهای زنانه پین

- در صورت تمایل به اندازه گیری دور در دقیقه ، یک دیود ساده 1N4007 و یک مقاومت کششی 10K مورد نیاز است.

مرحله 3: نرم افزار

برای این تنظیم ، من یک طرح بسیار ساده برای نشان دادن عملکرد تهیه کردم.

بارگیری کتابخانه های مورد نیاز ، کامپایل و بارگذاری در arduino.

برای فایل PCB به این پیوند بروید ، در ویرایشگر باز کنید و می توانید فایل gerber را ایجاد کنید.

easyeda.com/Lacybad/arduino-fan-controller

PCB دوم من در این لینک قابل بارگیری است:

easyeda.com/Lacybad/arduino-nano-controlle…

این pcb مشابه از صفحه نمایش SSD1306 با 4 ترانزیستور استفاده می کند.

مرحله 4: شماتیک

شماتیک
شماتیک

همانطور که می بینید من وقت داشتم و برای درک راحت تر یک طرحواره جالب ایجاد کردم.

اگر می خواهید دور در دقیقه فن را ببینید ، لطفاً تنظیم صحیح را انجام دهید. اگر نه ، مقاومت دیود و کشش را اضافه نکنید.

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

آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار
آردوینو در حال کار

کمی توضیح:

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

در مورد ما ترانزیستور مانند یک کلید عمل می کند.

تنها عیب این است که اکثر ترانزیستورهای NPN (مانند BC547) محدودیت فعلی حداکثر 100-150mA دارند.

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

به همین دلیل از پین arduinos D6 (pwm) استفاده کردم.

تا زمانی که سرمایش روشن است ، چراغ قرمز روشن است ، هنگامی که سرد نمی شود ، چراغ سبز روشن است.

در pcb ورودی 5/12 ولت برای منبع تغذیه وجود دارد. یک بلوز برای تغییر منبع تغذیه از آردوینو یا ورودی 12 ولت وجود دارد. از لحاظ تئوری می توان از بلوز حتی با منبع تغذیه 12 ولت استفاده کرد ، زیرا آن را به پین VIN آردوینو متصل به تنظیم کننده ولتاژ AMS1117 متصل کردم. از نظر تئوری می تواند ورودی 12 ولت را اداره کند ، اما نمی خواست "دود جادویی" را به خطر بیندازد.

اما با این تنظیم می تواند رله ها ، mosfets و غیره را کنترل کند …

من استفاده از تخته LGT8F328PU NANO را توصیه نمی کنم !!!! این منبع تغذیه بسیار ضعیف است ، بنابراین کار نمی کند. امتحانش کردم.

مرحله 6: RPM

دور در دقیقه
دور در دقیقه

هنگام طراحی pcb ، اندازه گیری دور در دقیقه را حساب نکردم و ابتدا آن را در طرح ننوشتم. بعداً اضافه کردم. وقتی برای اولین بار همه چیز را روی PC مونتاژ کردم متوجه شدم که پس از خنک شدن آردوینو و خاموش شدن فن ، پروانه فن ها هر دو ثانیه کمی حرکت می کند. من نمی دانستم چه باید بکنم بنابراین یک دیود ساده با جهت عقب به سنسور جلوه هال نصب کردم و یک مقاومت کششی 10K به پین D2 اضافه کردم. حتی اگر فن متوقف شود ، حرکت مزاحم متوقف می شود. حالا خوب کار می کند.

مرحله 7: برنامه های آینده

برنامه های آینده
برنامه های آینده
برنامه های آینده
برنامه های آینده

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

طرح دوم سیستم آبیاری گیاهان در حیاط من است. پمپ آب 6 یا 12 ولت بیش از اندازه کافی است و با ماژول mosfet IRF520 کنترل می شوند. اما معمولاً آنها را لحیم می کنم و IRLZ44N را جایگزین می کنم ، زیرا منطقی برای آردوینو بهتر از کانال N است. شاید بعد از اتمام آنها را نیز ارسال کنم.

امیدوارم کسی به دردش بخوره لطفا از آن استفاده کنید!

توصیه شده: