فهرست مطالب:
- تدارکات
- مرحله 1: مدار الکترونیک
- مرحله 2: ایجاد پایگاه داده
- مرحله 3: کد (باطن)
- مرحله 4: کد (نمای جلو)
- مرحله 5: پوشش
تصویری: سیستم پاشش اتوماتیک - EasySprinkle: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
EasySprinkle یک پروژه سیستم پاشش اتوماتیک برای چمن در باغ شما است.
در روزهای گرم و بدون بارش باران ممکن است آب بدن چمن شما شروع شود و شما باید خودتان به آن آب بدهید. هدف این پروژه این است که دیگر مجبور نباشید این کار را تکرار کنید و چمن شما سالم می ماند.
این پروژه از سنسور دما ، رطوبت و سطح آب برای تشخیص اینکه آب چمن کم آب شده است یا خیر استفاده می کند. اگر آب با استفاده از سوپاپ قابل اتصال به لوله های آب پاش های شما که در صورت نیاز باز می شود ، آب را برای چمن تأمین می کند.
تدارکات
میکروکنترلر:
تمشک پای
سنسورها:
- سنسور دما LM35
- سنسور رطوبت SparkFun
- سنسور آب T1592 P
- MCP3008 (مبدل ADC برای قرائت سنسور)
فعال کننده:
- شیر برقی Rainbird 100-HV
- ماژول رله 1 کانال (یا بسته به تعداد سوپاپ هایی که برای آبپاش های خود می خواهید ، تعداد بیشتری کانال وجود دارد.)
- ترانسفورماتور 24V/AC (شیر برقی روی ولتاژ AC 24V کار می کند)
اختیاری:
صفحه نمایش LCD (برای نمایش آدرس IP رزبری پای)
جریان:
- تخته نان و کابل
- سیم مسی برای ترانسفورماتور
مورد (اختیاری):
- جعبه چوبی
- مته ای برای ایجاد سوراخ در جعبه چوبی
- چسب بزنید تا سخت افزار را در جعبه قرار دهید
مرحله 1: مدار الکترونیک
می توانید مدار الکترونیکی را روی تخته نان با استفاده از شماتیک مدار متصل به مرحله بسازید.
فقط برای ترانسفورماتور به چند سیم مسی برای اتصال آن با شیر و ماژول رله نیاز دارید.
فایلهای شماتیک در زیر قابل بارگیری هستند:
مرحله 2: ایجاد پایگاه داده
برای ایجاد پایگاه داده برای پروژه ، باید یک مدل در MySQL Workbench بسازید.
در اینجا جداول مورد نیاز شما آمده است:
اکتی
اینجاست که همه اقدامات یک دستگاه انجام می شود.
جدول "actie" شامل شناسه دستگاه است که از جدول "device" به آن اشاره شده است. جدول همچنین شامل وضعیت و تاریخ است.
دستگاه
این جایی است که همه دستگاه ها می آیند.
جدول "دستگاه" شامل نوع ، واحد اندازه گیری و توضیحات هر دستگاه است. (حسگرها و محرک ها)
متینگ
اینجاست که همه اقدامات انجام می شود.
جدول "meting" همچنین شامل شناسه دستگاه از جدول "device" و مقدار و تاریخ است.
شما همچنین می توانید فقط از پرونده تخلیه ای که ساخته ام و در GitHub یافت می شود استفاده کنید:
مرحله 3: کد (باطن)
می توانید کد باطن را در GitHub پیدا کنید:
چگونه کار می کند:
کد پشتیبان در پایتون نوشته شده است.
پس زمینه شامل کد سخت افزار است ، سنسورها هر ساعت اندازه گیری می کنند و این مقادیر را به پایگاه داده ارسال می کنند. شیر بسته به داده های سنسور کار می کند و در صورت عدم رعایت حداقل مقادیر سنسور ، به طور خودکار به مدت یک ساعت باز می شود. داده ها با استفاده از SocketIO از پشتیبان به جلو ارسال می شوند.
به سادگی app.py را اجرا کنید تا کار کند.
به دلخواه خود آن را تغییر دهید:
برای کارکردن کد باید چیزی را تغییر دهید.
Config.py حاوی اطلاعات کاربری پایگاه داده است ، این مورد را به کاربر پایگاه داده ، رمز عبور و غیره تغییر دهید.
مرحله 4: کد (نمای جلو)
دوباره می توانید کد مربوط به پیشخوان را در GitHub پیدا کنید:
چگونه کار می کند:
frontend شامل html و css برای برنامه وب خواهد بود. فایل های جاوا اسکریپت برای دریافت داده ها در صفحه وب باید از پشت به پشتیبان ارتباط برقرار کنند.
فایلها را در پوشه/var/www/html رزبری پای خود بچسبانید.
مرحله 5: پوشش
همانطور که در تصاویر بالا مشاهده می شود ، من از یک جعبه چوبی برای قرار دادن سخت افزار با مقداری چسب استفاده کردم. و سوراخ هایی در آن برای کابل برق ، سنسور و کابل سوپاپ ایجاد شده است. من همچنین یک مستطیل در درب را برش می دهم تا صفحه نمایش LCD مناسب باشد.
بدیهی است که خودتان می توانید نحوه ساخت پوشش خود را انتخاب کنید ، اما این فقط برای مثال شما است.
توصیه شده:
سیستم امنیتی اتوماتیک با لیزر: 22 مرحله
سیستم امنیتی کنترل لیزری اتوماتیک: سیستم امنیتی کنترل شده با لیزر حفاظتی است که به طور گسترده ای برای جلوگیری از دسترسی غیر مجاز استفاده می شود. بسیار کارآمد است که روی سنسور و لیزر مبتنی بر نور کار می کند تا از خانه ها ، دفاتر ، بانک ها ، قفسه و مکان های مهم مختلف محافظت کند
فن اتوماتیک/سیستم تهویه مطبوع: 6 مرحله
فن خودکار/سیستم تهویه مطبوع: خوش آمدید! در این دستورالعمل به شما می آموزم که چگونه می توانید سیستم تهویه مطبوع/تهویه مطبوع خود را بسازید. این دستورالعمل با پنکه پنجره سرو می کند که برای خنک کردن اتاق ها در گرمای تابستان استفاده می شود. هدف این پروژه این است که
UWaiPi - سیستم آبیاری اتوماتیک کارخانه بر اساس زمان: 11 مرحله (همراه با تصاویر)
UWaiPi - سیستم آبیاری اتوماتیک گیاهان بر اساس زمان: سلام! آیا امروز صبح آبیاری گیاهان خود را فراموش کرده اید؟ آیا برای تعطیلات برنامه ریزی می کنید اما فکر می کنید چه کسی به گیاهان آب می دهد؟ خوب ، اگر پاسخ های شما بله است ، من یک راه حل برای مشکل شما دارم. من واقعاً خوشحالم که uWaiPi را معرفی می کنم
سیستم آکواریوم نور و پمپ اتوماتیک با تایمر آردوینو و RTC: 3 مرحله
سیستم آکواریوم خودکار نور و پمپ با آردوینو و تایمر RTC: یک آکواریوم را می توان به یک اکوسیستم مستقل با مداخله صفر و مراقبت و فناوری تبدیل کرد. اولین. من از 2 چراغ سیل هر 50 وات و 1 6 وات استفاده کردم
سیستم آبیاری اتوماتیک: 4 مرحله
سیستم آبیاری اتوماتیک: برای ایجاد این مدار شما نیاز به دانش اولیه الکترونیک دارید ، همچنین باید نحوه ساخت PCB را بدانید. اگر نحوه ساخت PCB را نمی دانید و می خواهید نحوه آن را بدانید ، به شما توصیه می کنیم که به google بروید و لوله کنید و & quot؛ نحوه ساخت