فهرست مطالب:
تصویری: تایمر مبتنی بر آردوینو برای پمپ Aquaponics: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این یک دستورالعمل کوچک برای تایمر مبتنی بر آردوینو برای پمپ Aquaponics است.
من یک سیستم آکواپونیک کوچک در داخل خانه با جریان مداوم راه اندازی کرده ام. پمپ به طور مداوم کار می کند و من می خواستم یک تایمر بسازم که باعث می شود پمپ برای مدت زمان مشخصی کار کند و سپس آن را برای مدت مساوی خاموش کرده و این کار را تکرار کنم.
پس از 2-3 روز نوشتن کد و بیشمار آزمون نیمکت کار ، من توانستم دقیقاً آنچه را که برای من لازم بود بسازم. تایمر از 1 دقیقه تا 24 ساعت قابل برنامه ریزی است. لطفاً برای مشاهده عملکرد تایمر ویدئو را تماشا کنید.
امیدوارم این مورد برای سایر افرادی که به دنبال پروژه های مشابه هستند مفید باشد. این دستورالعمل فقط آزمون کد و نیمکت را پوشش می دهد. ساخت یک دستگاه کامل کار بعداً در دستورالعمل دیگری توضیح داده می شود.
سلب مسئولیت: من کد را آزمایش کردم و متوجه شدم که خوب است. اما این بدان معنا نیست که اثبات احمقانه ای است. اشکالات ممکن است وجود داشته باشد. من هیچ مسئولیتی در قبال هرگونه خسارت ناشی از استفاده از این پروژه / کد بر عهده نمی گیرم. با مسئولیت خود استفاده کنید
مرحله 1: مواد مورد نیاز
1. آردوینو UNO
2. LCD 16X2 i2c
3. سوئیچ های میکرو
4. LED
5. مقاومت
6. کابل های Dupont
7. تخته نان
مرحله 2: راه اندازی
کد با استفاده از برد BreadBoard و Arduino UNO روی میز کار آزمایش شد. برنامه من استفاده از Arduino Pro Mini هنگام ساخت محصول کامل با محفظه است.
ارتباط چندان دشوار نیست. لطفا پایین را ببینید. من به جای رله از LED استفاده کرده ام.
سوئیچ Arduino Pin 13 (START)
Arduino Pin 12 Switch (STOP)
سوئیچ Arduino Pin 11 (SET)
سوئیچ Arduino Pin 10 (INCREMENT)
سوئیچ Arduino Pin 9 (DECREMENT)
آردوینو پین 8 + ve LED
آردوینو GND -ve LED (و پایانه های دوم همه سوئیچ ها)
آردوینو +5V VCC LCD
آردوینو GND GND از LCD
آردوینو پین A4 SDA از LCD
آردوینو پین A5 SCL از LCD
مرحله 3: کد و کار
کد آردوینو پیوست شده است.
یک تابع (شمارش) از SimpleTimer استفاده می کند تا 1 ثانیه منتظر بماند و سپس یک متغیر را افزایش می دهد (ثانیه) تا به 60 برسد ، سپس متغیر را تنظیم می کند (دوم) و یک متغیر دیگر (دقیقه) را افزایش می دهد. متغیر دقیقه افزایش می یابد تا به 60 برسد ، سپس متغیر ساعت را تنظیم مجدد کرده و افزایش می دهد.
زمان برنامه ریزی شده در مقابل این مقایسه می شود و پس از رسیدن تایمر تنظیم مجدد می شود و خروجی رله ضامن می شود. سپس تایمر دوباره شروع می شود و تا رسیدن به زمان برنامه ریزی شده ادامه می یابد و سپس خروجی رله را تنظیم مجدد و تغییر می دهد.
کار کردن
دکمه SET برای برنامه ریزی زمان مورد نظر استفاده می شود.
دکمه INC برای افزایش زمان استفاده می شود
دکمه DEC برای کاهش زمان استفاده می شود.
دکمه START برای شروع زمان سنج استفاده می شود
دکمه STOP برای توقف تایمر استفاده می شود
برای مشاهده عملکرد تایمر ویدئو را تماشا کنید.
در حالی که زمان تنظیم عملکرد دکمه INC/DEC را طی می کند ، یعنی اگر ساعت 00:00 DEC را فشار دهید ساعت 24:59 می شود و برعکس.
کد همچنین دارای قابلیت ذخیره زمان برنامه ریزی شده در EEPROM است ، بنابراین حتی اگر برق قطع شود ، زمان برنامه ریزی شده ذخیره می شود. و وقتی برق دوباره برقرار شد می توانید مستقیماً دکمه START را فشار دهید و تایمر شمارش زمان SET قبلی را شروع می کند.
مرحله 4: مرحله بعدی
مرحله بعدی تبدیل این محصول به محصول مستقل است. این مورد بعداً در دستورالعمل دیگری توضیح داده خواهد شد.
امیدوارم از مطالب آموزشی من خوشتان آمده باشد و من برای انواع نظرات باز هستم.
ممنون که این مقاله را مطالعه کردید.
توصیه شده:
سوئیچ IOT رله مبتنی بر صدا مبتنی بر آردوینو (پشتیبانی از Google Home & Alexa): 11 مرحله
سوئیچ IOT رله مبتنی بر صدا مبتنی بر آردوینو (Google Home & Alexa Supported): این پروژه نحوه ایجاد یک سوئیچ رله مبتنی بر آردوینو ، کنترل صدا ، IOT را شرح می دهد. این یک رله است که می توانید از راه دور با استفاده از یک برنامه برای iOS و Android روشن و خاموش کنید ، همچنین آن را به IFTTT متصل کرده و با صدای خود با استفاده از Goog آن را کنترل کنید
سیستم آکواریوم نور و پمپ اتوماتیک با تایمر آردوینو و RTC: 3 مرحله
سیستم آکواریوم خودکار نور و پمپ با آردوینو و تایمر RTC: یک آکواریوم را می توان به یک اکوسیستم مستقل با مداخله صفر و مراقبت و فناوری تبدیل کرد. اولین. من از 2 چراغ سیل هر 50 وات و 1 6 وات استفاده کردم
دماسنج مادون قرمز غیر تماسی مبتنی بر آردوینو - دماسنج مبتنی بر IR با استفاده از آردوینو: 4 مرحله
دماسنج مادون قرمز بدون تماس مبتنی بر آردوینو | دماسنج مبتنی بر IR با استفاده از آردوینو: سلام بچه ها در این دستورالعمل ما با استفاده از آردوینو یک دماسنج غیر تماسی ایجاد می کنیم. از آنجا که گاهی اوقات دمای مایع/جامد بسیار زیاد یا بسیار پایین است و سپس تماس با آن و خواندن آن سخت است. دما در آن حالت
کنترل کننده راه اندازی مبتنی بر IOT برای پمپ آبیاری: 6 مرحله
IOT مبتنی بر DOL Starter Controller for Irrigation Pumpet: سلام دوستان این مطلب آموزشی در مورد نحوه نظارت و کنترل از راه دور یک پمپ آبیاری است که از طریق اینترنت تنظیم شده است. داستان: در مزرعه من فقط 6 ساعت در روز از شبکه محلی منبع تغذیه می گیرم. زمان بندی ها منظم نیستند ، دسترسی به
پمپ کنترل شده آردوینو برای تخلیه آب: 4 مرحله (همراه با تصاویر)
پمپ کنترل آردوینو برای تخلیه آب: ایده این پروژه زمانی مطرح شد که من یک دیگ بخار گاز متراکم برای آپارتمانم خریدم. من هیچ آب خروجی برای آب چگال دیگ بخار ندارم. بنابراین آب در مخزن 20 لیتری (درام) برای چند روز جمع آوری می شود و هنگامی که به