فهرست مطالب:

IGreenhouse - گلخانه هوشمند: 17 مرحله (همراه با تصاویر)
IGreenhouse - گلخانه هوشمند: 17 مرحله (همراه با تصاویر)

تصویری: IGreenhouse - گلخانه هوشمند: 17 مرحله (همراه با تصاویر)

تصویری: IGreenhouse - گلخانه هوشمند: 17 مرحله (همراه با تصاویر)
تصویری: گلخانه سنتی گوجه فرنگی چطور ساخته میشن؟ 2024, جولای
Anonim
IGreenhouse - گلخانه هوشمند
IGreenhouse - گلخانه هوشمند

میوه ها و سبزیجات خانگی اغلب بهتر از میوه هایی هستند که خریداری می کنید ، اما گاهی اوقات می توانید چشم خود را از گلخانه خود از دست بدهید. در این پروژه ما یک گلخانه هوشمند ایجاد می کنیم. این گلخانه به طور خودکار پنجره ها و درهای او را در زمانی که خیلی گرم یا خیلی سرد است باز و بسته می کند. هنگامی که گیاهان باید خشک شوند ، گلخانه هوشمند به طور خودکار گیاهان شما را آبیاری می کند (در این پروژه ما آبیاری را بر اساس یک led تجسم می کنیم). زمان آبیاری گیاهان و باز یا بسته شدن در و پنجره ها در وب سایت خانگی نشان داده شده است.

مرحله 1: ابزارها و قطعات

ابزارها:

  • انبردست پرچ
  • اره چند منظوره
  • قطر مته 1 میلی متر
  • مته پله ای 8 میلی متری
  • نوار اندازه گیری
  • یک فایل
  • سمباده
  • چاقوی ضربه گیر
  • آهن لحیم کاری

اجزاء (PDF را ببینید):

  • سرو موتورها
  • دکمه ها را فشار دهید
  • رزبری پای 3 مدل B
  • حسگر دما
  • سنسور رطوبت
  • تخته نان
  • ترانزیستور
  • منبع تغذیه جهانی
  • مقاومت ها
  • MCP3008
  • Pi T-Cobbler (اختیاری)
  • رهبری
  • سیم ها
  • کابل اترنت
  • آداپتور 5 ، 2 ولت
  • کارت حافظه میکرو SD 8 گیگابایت
  • لولا
  • پرچ های کور آلومینیوم
  • صفحه پلی استایرن روشن
  • بخش زاویه
  • لحیم لحیم کاری
  • نوار دو طرفه
  • پین ها
  • آستین کوچک کننده حرارتی برقی
  • بندهای کابل
  • جعبه

حداکثر هزینه: 167 یورو ، 82

مرحله 2: راه اندازی RPi

ما نصب سیستم عامل را روی Raspberry Pi خود شروع می کنیم.

  1. تصویر "Raspbian Jessie with pixel" را از وب سایت Raspberry Pi بارگیری کنید. خواهید دید که این یک فایل ZIP است.
  2. این فایل ZIP را در مکان دلخواه استخراج کنید.
  3. ابزار Win32 Disk Imager را بارگیری کنید ، این را می توانید در Sourceforge بارگیری کنید.

    • برای انتخاب تصویر روی نماد پوشه کلیک کنید
    • سپس microSD خود را در "Device" انتخاب کنید
    • سپس بر روی "نوشتن" کلیک کنید

بعد از اینکه تصویر روی microSD شما نوشته شد ، می توانید microSD را در Windows Explorer باز کنید.

  • فایل "cmdline.txt" را باز کنید
  • خط زیر را قبل از کلمه "rootwait" اضافه کنید: 169.254.10.0
  • سپس فایل را ذخیره کنید.
  1. microSD را در RPi قرار دهید
  2. با آداپتور 5 ، 2 ولت DC به RPi خود ولتاژ وارد کنید
  3. کابل شبکه را به RPi متصل کرده و آن را به پورت شبکه کامپیوتر خود وصل کنید.

تمشک شما اکنون آماده استفاده است.

مرحله 3: به RPi وصل شوید

به RPi وصل شوید
به RPi وصل شوید

برای اتصال به RPi ما از Putty استفاده می کنیم.

  1. دانلود بتونه
  2. ایجاد یک اتصال SSH (تصویر را ببینید)
  3. ورود

    • نام کاربری: pi
    • رمز عبور: تمشک

تنظیم WIFI UP

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

به انتهای فایل بروید و موارد زیر را اضافه کنید:

network = {ssid = "نام شبکه بی سیم" psk = "رمز عبور شبکه بی سیم"

}

برای مشاهده نوع آدرس IP خود:

ifconfig wlan0

اکنون می توانید بی سیم به رزبری پای خود متصل شوید

نام میزبان در Putty = آدرس IP

مرحله 4: گلخانه

گلخانه
گلخانه
گلخانه
گلخانه

در این مرحله ما در حال ساخت خود گلخانه هستیم.

شما نیاز دارید:

  • اره چند منظوره
  • یک فایل
  • بقیه مواد ذکر شده در لایحه مواد

مراحل:

  1. همانطور که در پیش نویس بالا نشان داده شده است ، صفحه پلی استایرن را دیدید.
  2. بخش زاویه را مانند تصویر بالا مشاهده کردید:

    • 3 در 50 سانتیمتر
    • 2 x 50 سانتی متر (زاویه 140 درجه)
    • 4 * 20 ، 5 سانتی متر با یک چراغ کوتاه 1 ، 5 سانتی متر

      میتر این پروفیل ها را با 2 50 50 سانتی متر (زاویه 140 درجه) برش می دهد

    • 4 17 17 ، 5 سانتی متر (میتر دو تا دو برش بزنید تا شیروانی ایجاد شود)
  3. بعد از اره ، سوراخ را صیقل دهید.

مرحله 5: بخش های زاویه

بخش های زاویه
بخش های زاویه
بخش های زاویه
بخش های زاویه
  1. همه قسمتها را با هم بر اساس قسمتهای زاویه ای قرار دهید.
  2. همانطور که در تصویر نشان داده شده است ، در پروفیل گوشه ای خود و پنل پلی استایرن سوراخ کنید. قطر روی بسته بندی پرچ های کور شما نشان داده شده است.
  3. پرچ های کور را در سوراخ ها قرار داده و با استفاده از انبردست پرچ آنها را ثابت کنید.

!! لطفاً توجه داشته باشید که پرچ های کور کاملا متضاد هستند ، بنابراین ما در ادامه مشکل نداریم.

5. حالا جلو و عقب را به داخل گلخانه می کشید.

مرحله 6: Windows & Door

پنجره و درب
پنجره و درب
پنجره و درب
پنجره و درب
پنجره و درب
پنجره و درب
پنجره و درب
پنجره و درب

اکنون در و پنجره ها را قرار می دهیم.

  1. در و پنجره ها را مانند تصویر بالا علامت گذاری کنید.
  2. قطعات مشخص شده را با استفاده از اره چند منظوره دیدید. پس از اره می بینید که در کنار پنجره ها و درب سوراخ وجود دارد.
  3. کناره ها و همچنین کناره های قطعاتی را که دیده اید جلا دهید تا دیگر سوراخ نبینید.
  4. همانطور که در تصاویر نشان داده شده است پنجره ها و در را با لولا سنجاق کنید.

گلخانه اکنون آماده است

مرحله 7: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
  • R2 = مقاومت 220Ω
  • R3 = مقاومت 1kΩ
  • R4 = مقاومت 10kΩ
  • R5 = مقاومت 1kΩ
  • R6 = مقاومت 10kΩ
  • R7 = مقاومت 1kΩ
  • R8 = مقاومت 10kΩ
  • R10 = مقاومت 470Ω
  • R11 = مقاومت 220Ω
  • R12 = مقاومت 220Ω

مرحله 8: اضافه کردن Servos

افزودن سرووس
افزودن سرووس
افزودن سرووس
افزودن سرووس

سروو موتورها را با استفاده از نوار دو طرفه در پنل پلی استایرن چسباند.

اطمینان حاصل کنید که نقطه محوری آنها با خط لولا در و پنجره ها در یک خط مستقیم قرار دارد. (تصویر را ببینید)

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

وقتی سروو باز می شود ، املا را جمع کنید ، درب با آن می رود.

سیمها را گسترش دهید (سیمهای دیگر را متصل کنید) تا بتوانید به تخته نان خود در انتهای گلخانه برسید.

مرحله 9: دکمه ها را فشار دهید

دکمه ها را فشار دهید
دکمه ها را فشار دهید

در این مرحله ما 4 سوراخ با قطر 1 میلی متر را برای اتصال دکمه ها به یکدیگر (برای باز و بسته کردن درب) شروع می کنیم.

  1. دکمه خود را در جایی که می خواهید او را وصل کنید (کنار درب) نگه دارید و نقطه ای را در قسمت پایه های دکمه خود بکشید. (2 بار ، 2 دکمه)
  2. نقطه ای را که کشیده اید مته کنید.

دکمه ها را وصل کنید

  1. پاهای دکمه ها را از طریق سوراخ ها وارد کنید. (یکی داخل ، یکی بیرون)
  2. به هر پایه دکمه یک سیم لحیم کنید.
  3. حرارت را روی ساق و قطعه لحیم کاری شده قرار دهید تا سیمها اتصال کوتاه ایجاد نکنند.
  4. در انتهای یک سیم یک مقاومت 220 اهم را لحیم کنید. محل کاهش حرارت را روی آن قرار دهید.

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

سیمهای دو دکمه را با یک بند بست به هم وصل کنید.

سیمها را گسترش دهید (سیمهای دیگر را متصل کنید) تا بتوانید به تخته نان خود در انتهای گلخانه برسید.

مرحله 10: لحیم کاری LED و سنسور دما

سرب لحیم کاری و سنسور دما
سرب لحیم کاری و سنسور دما
سرب لحیم کاری و سنسور دما
سرب لحیم کاری و سنسور دما

led را همانطور که با دکمه فشاری لحیم کرده اید لحیم کنید.

  1. یک سیم را به هر پایه از led بچسبانید.
  2. حرارت را روی ساق و قطعه لحیم کاری شده قرار دهید تا سیمها اتصال کوتاه ایجاد نکنند.
  3. در انتهای یک سیم یک مقاومت 220 اهم را لحیم کنید. محل کاهش حرارت را روی آن قرار دهید

به هر نخ سنسور دما یک نخ زن-مرد را لحیم کنید. بنابراین اتصال سنسور دما به تخته نان راحت تر خواهد بود.

!! فراموش نکنید که آستین برقی برقی را روی قطعات لحیم شده قرار دهید.

مرحله 11: پنهان کردن سیم کشی

مخفی کردن سیم کشی
مخفی کردن سیم کشی
مخفی کردن سیم کشی
مخفی کردن سیم کشی

در این مرحله ما مطمئن می شویم که کابل ها از طریق کارخانه های ما عبور نمی کنند.

  1. یک تسمه محکم کننده را از طریق سوراخ هایی که هنگام نصب پرچ های کور خود درست در مقابل یکدیگر قرار داده اید ، وارد کنید.
  2. همه کابل ها را در بند بست قرار داده و بکشید.

و در نهایت:

تخته نان و رزبری پای خود را در جعبه کوچک با نوار دو طرفه بگذرانید و در قسمت پشت آن سوراخی ایجاد کنید تا بتوانید منبع تغذیه خود را بیرون بیاورید.

مرحله 12: کد نویسی

قبل از اینکه بتوانیم کد را اجرا کنیم ، ابتدا باید برخی از موارد را روی Raspberry Pi خود نصب کنیم.

  • رابط تک سیم را فعال کنید

    • sudo raspi-config
    • گزینه های رابط
    • 1 سیم: فعال کنید
    • sudo nano /boot/config.txt
    • dtoverlay = w1-gpio زیر را اضافه کنید
    • راه اندازی مجدد Raspberry Pi با "sudo reboot"
  • نصب MySQL بر روی Raspberry Pi

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get نصب mysql-server
    • sudo apt-get mysql-client را نصب کنید
    • mysql -uroot -p

      رمز عبور = root

  • نصب کانکتور MySQL

    sudo apt-get python3-mysql.connector را نصب کنید

  1. پروژه Flask را از Github بارگیری کنید.
  2. پروژه را در Pycharm باز کنید

مرحله 13: پایگاه داده MySQL

پایگاه داده MySQL
پایگاه داده MySQL

کاربر MySQL toevoegen

mysql -uroot -p

CREATE USER 'name'@'localhost' IDENTIFIED BY 'password'؛

با همه گزینه ها * * * به 'name'@'localhost' با GRANT OPTION

CREATE USER 'name'@'٪' شناسایی شده توسط 'گذرواژه'؛

اعطای همه امتیازات بر روی *. * TO 'name'@'٪' با GRANT OPTION

گذرواژه و نام خود انتخاب شده است.

ایجاد پایگاه داده جدید

ایجاد پایگاه داده ENMDatabase؛

از اتصال MySQL خارج شوید

ترک کن

مرحله 14: ایجاد جدول در Pycharm

ایجاد جدول در Pycharm
ایجاد جدول در Pycharm

یک پایگاه داده MySQL را به عنوان منبع داده اضافه کنید.

  1. CTRL + SHIFT + A Database
  2. + منبع داده MySQL

از اطلاعات بعدی استفاده کنید:

عمومی

میزبان: localhost بندر: 3306

پایگاه داده: ENMDatabase

کاربر: ** نامی که در مرحله قبل انتخاب کرده اید

رمز عبور: ** گذرواژه ای که در مرحله قبل انتخاب کرده اید

SSH/SSL

میزبان پروکسی: ** آدرس IP شما پورت: 22

کاربر پروکسی: pi

رمز پروکسی: تمشک

درج جداول

  1. روی کنسول ENMDatabase Open راست کلیک کنید
  2. فایل های sql (Database.zip) را در "کنسول" اجرا کنید
  3. نتیجه: تصویر بالا را ببینید

مرحله 15: بارگذاری پروژه

پروژه را بارگذاری کنید
پروژه را بارگذاری کنید

در فلاسک:

  • روی Tools Deployment Configuration کلیک کنید
  • مانند تصویر بالا پیکربندی کنید
  • روی Tools Deployment Upload to Default server کلیک کنید

مرحله 16: به صورت خودکار اجرا شود

این آخرین مرحله قبل از استفاده از گلخانه است!

به رزبری پای خود در بتونه بروید

sudo nano /etc /profile

خط زیر را در زیر اضافه کنید:

python /home/pi/ProjectFlask/ProjectFlask.py &

مرحله 17: استفاده از IGreenhouse

در این مرحله ما قصد داریم گلخانه خود را برای استفاده آماده کنیم.

  1. منبع تغذیه رزبری پای را در سوکت وصل کنید.
  2. صبر کنید تا Raspberry Pi کاملاً بوت شود.
  3. منبع تغذیه جهانی را به سوکت وصل کنید.

همیشه منتظر باشید تا منبع تغذیه جهانی را وصل کنید تا Raspberry Pi کاملاً بوت شود ، در غیر این صورت موتورهای سروو به درستی کار نمی کنند

برای مشاهده وب سایت خود: آدرس IP خود را جستجو کنید و سپس 5000 را جستجو کنید

اکنون iGreenhouse شما آماده استفاده است. شما می توانید میوه و سبزیجات خود را پرورش دهید

بنابراین من می گویم: از وعده غذایی خود لذت ببرید!

توصیه شده: