فهرست مطالب:
- مرحله 1: ابزارها و قطعات
- مرحله 2: راه اندازی RPi
- مرحله 3: به RPi وصل شوید
- مرحله 4: گلخانه
- مرحله 5: بخش های زاویه
- مرحله 6: Windows & Door
- مرحله 7: سیم کشی
- مرحله 8: اضافه کردن Servos
- مرحله 9: دکمه ها را فشار دهید
- مرحله 10: لحیم کاری LED و سنسور دما
- مرحله 11: پنهان کردن سیم کشی
- مرحله 12: کد نویسی
- مرحله 13: پایگاه داده MySQL
- مرحله 14: ایجاد جدول در Pycharm
- مرحله 15: بارگذاری پروژه
- مرحله 16: به صورت خودکار اجرا شود
- مرحله 17: استفاده از IGreenhouse
تصویری: IGreenhouse - گلخانه هوشمند: 17 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
میوه ها و سبزیجات خانگی اغلب بهتر از میوه هایی هستند که خریداری می کنید ، اما گاهی اوقات می توانید چشم خود را از گلخانه خود از دست بدهید. در این پروژه ما یک گلخانه هوشمند ایجاد می کنیم. این گلخانه به طور خودکار پنجره ها و درهای او را در زمانی که خیلی گرم یا خیلی سرد است باز و بسته می کند. هنگامی که گیاهان باید خشک شوند ، گلخانه هوشمند به طور خودکار گیاهان شما را آبیاری می کند (در این پروژه ما آبیاری را بر اساس یک led تجسم می کنیم). زمان آبیاری گیاهان و باز یا بسته شدن در و پنجره ها در وب سایت خانگی نشان داده شده است.
مرحله 1: ابزارها و قطعات
ابزارها:
- انبردست پرچ
- اره چند منظوره
- قطر مته 1 میلی متر
- مته پله ای 8 میلی متری
- نوار اندازه گیری
- یک فایل
- سمباده
- چاقوی ضربه گیر
- آهن لحیم کاری
اجزاء (PDF را ببینید):
- سرو موتورها
- دکمه ها را فشار دهید
- رزبری پای 3 مدل B
- حسگر دما
- سنسور رطوبت
- تخته نان
- ترانزیستور
- منبع تغذیه جهانی
- مقاومت ها
- MCP3008
- Pi T-Cobbler (اختیاری)
- رهبری
- سیم ها
- کابل اترنت
- آداپتور 5 ، 2 ولت
- کارت حافظه میکرو SD 8 گیگابایت
- لولا
- پرچ های کور آلومینیوم
- صفحه پلی استایرن روشن
- بخش زاویه
- لحیم لحیم کاری
- نوار دو طرفه
- پین ها
- آستین کوچک کننده حرارتی برقی
- بندهای کابل
- جعبه
حداکثر هزینه: 167 یورو ، 82
مرحله 2: راه اندازی RPi
ما نصب سیستم عامل را روی Raspberry Pi خود شروع می کنیم.
- تصویر "Raspbian Jessie with pixel" را از وب سایت Raspberry Pi بارگیری کنید. خواهید دید که این یک فایل ZIP است.
- این فایل ZIP را در مکان دلخواه استخراج کنید.
-
ابزار Win32 Disk Imager را بارگیری کنید ، این را می توانید در Sourceforge بارگیری کنید.
- برای انتخاب تصویر روی نماد پوشه کلیک کنید
- سپس microSD خود را در "Device" انتخاب کنید
- سپس بر روی "نوشتن" کلیک کنید
بعد از اینکه تصویر روی microSD شما نوشته شد ، می توانید microSD را در Windows Explorer باز کنید.
- فایل "cmdline.txt" را باز کنید
- خط زیر را قبل از کلمه "rootwait" اضافه کنید: 169.254.10.0
- سپس فایل را ذخیره کنید.
- microSD را در RPi قرار دهید
- با آداپتور 5 ، 2 ولت DC به RPi خود ولتاژ وارد کنید
- کابل شبکه را به RPi متصل کرده و آن را به پورت شبکه کامپیوتر خود وصل کنید.
تمشک شما اکنون آماده استفاده است.
مرحله 3: به RPi وصل شوید
برای اتصال به RPi ما از Putty استفاده می کنیم.
- دانلود بتونه
- ایجاد یک اتصال SSH (تصویر را ببینید)
-
ورود
- نام کاربری: pi
- رمز عبور: تمشک
تنظیم WIFI UP
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
به انتهای فایل بروید و موارد زیر را اضافه کنید:
network = {ssid = "نام شبکه بی سیم" psk = "رمز عبور شبکه بی سیم"
}
برای مشاهده نوع آدرس IP خود:
ifconfig wlan0
اکنون می توانید بی سیم به رزبری پای خود متصل شوید
نام میزبان در Putty = آدرس IP
مرحله 4: گلخانه
در این مرحله ما در حال ساخت خود گلخانه هستیم.
شما نیاز دارید:
- اره چند منظوره
- یک فایل
- بقیه مواد ذکر شده در لایحه مواد
مراحل:
- همانطور که در پیش نویس بالا نشان داده شده است ، صفحه پلی استایرن را دیدید.
-
بخش زاویه را مانند تصویر بالا مشاهده کردید:
- 3 در 50 سانتیمتر
- 2 x 50 سانتی متر (زاویه 140 درجه)
-
4 * 20 ، 5 سانتی متر با یک چراغ کوتاه 1 ، 5 سانتی متر
میتر این پروفیل ها را با 2 50 50 سانتی متر (زاویه 140 درجه) برش می دهد
- 4 17 17 ، 5 سانتی متر (میتر دو تا دو برش بزنید تا شیروانی ایجاد شود)
- بعد از اره ، سوراخ را صیقل دهید.
مرحله 5: بخش های زاویه
- همه قسمتها را با هم بر اساس قسمتهای زاویه ای قرار دهید.
- همانطور که در تصویر نشان داده شده است ، در پروفیل گوشه ای خود و پنل پلی استایرن سوراخ کنید. قطر روی بسته بندی پرچ های کور شما نشان داده شده است.
- پرچ های کور را در سوراخ ها قرار داده و با استفاده از انبردست پرچ آنها را ثابت کنید.
!! لطفاً توجه داشته باشید که پرچ های کور کاملا متضاد هستند ، بنابراین ما در ادامه مشکل نداریم.
5. حالا جلو و عقب را به داخل گلخانه می کشید.
مرحله 6: Windows & Door
اکنون در و پنجره ها را قرار می دهیم.
- در و پنجره ها را مانند تصویر بالا علامت گذاری کنید.
- قطعات مشخص شده را با استفاده از اره چند منظوره دیدید. پس از اره می بینید که در کنار پنجره ها و درب سوراخ وجود دارد.
- کناره ها و همچنین کناره های قطعاتی را که دیده اید جلا دهید تا دیگر سوراخ نبینید.
- همانطور که در تصاویر نشان داده شده است پنجره ها و در را با لولا سنجاق کنید.
گلخانه اکنون آماده است
مرحله 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 میلی متر را برای اتصال دکمه ها به یکدیگر (برای باز و بسته کردن درب) شروع می کنیم.
- دکمه خود را در جایی که می خواهید او را وصل کنید (کنار درب) نگه دارید و نقطه ای را در قسمت پایه های دکمه خود بکشید. (2 بار ، 2 دکمه)
- نقطه ای را که کشیده اید مته کنید.
دکمه ها را وصل کنید
- پاهای دکمه ها را از طریق سوراخ ها وارد کنید. (یکی داخل ، یکی بیرون)
- به هر پایه دکمه یک سیم لحیم کنید.
- حرارت را روی ساق و قطعه لحیم کاری شده قرار دهید تا سیمها اتصال کوتاه ایجاد نکنند.
- در انتهای یک سیم یک مقاومت 220 اهم را لحیم کنید. محل کاهش حرارت را روی آن قرار دهید.
همانطور که در مرحله قبل مشاهده کردید با مته پله ای سوراخ کنید تا بتوانیم سیم های دکمه داخلی را به داخل بیاوریم.
سیمهای دو دکمه را با یک بند بست به هم وصل کنید.
سیمها را گسترش دهید (سیمهای دیگر را متصل کنید) تا بتوانید به تخته نان خود در انتهای گلخانه برسید.
مرحله 10: لحیم کاری LED و سنسور دما
led را همانطور که با دکمه فشاری لحیم کرده اید لحیم کنید.
- یک سیم را به هر پایه از led بچسبانید.
- حرارت را روی ساق و قطعه لحیم کاری شده قرار دهید تا سیمها اتصال کوتاه ایجاد نکنند.
- در انتهای یک سیم یک مقاومت 220 اهم را لحیم کنید. محل کاهش حرارت را روی آن قرار دهید
به هر نخ سنسور دما یک نخ زن-مرد را لحیم کنید. بنابراین اتصال سنسور دما به تخته نان راحت تر خواهد بود.
!! فراموش نکنید که آستین برقی برقی را روی قطعات لحیم شده قرار دهید.
مرحله 11: پنهان کردن سیم کشی
در این مرحله ما مطمئن می شویم که کابل ها از طریق کارخانه های ما عبور نمی کنند.
- یک تسمه محکم کننده را از طریق سوراخ هایی که هنگام نصب پرچ های کور خود درست در مقابل یکدیگر قرار داده اید ، وارد کنید.
- همه کابل ها را در بند بست قرار داده و بکشید.
و در نهایت:
تخته نان و رزبری پای خود را در جعبه کوچک با نوار دو طرفه بگذرانید و در قسمت پشت آن سوراخی ایجاد کنید تا بتوانید منبع تغذیه خود را بیرون بیاورید.
مرحله 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 را نصب کنید
- پروژه Flask را از Github بارگیری کنید.
- پروژه را در Pycharm باز کنید
مرحله 13: پایگاه داده 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
یک پایگاه داده MySQL را به عنوان منبع داده اضافه کنید.
- CTRL + SHIFT + A Database
- + منبع داده MySQL
از اطلاعات بعدی استفاده کنید:
عمومی
میزبان: localhost بندر: 3306
پایگاه داده: ENMDatabase
کاربر: ** نامی که در مرحله قبل انتخاب کرده اید
رمز عبور: ** گذرواژه ای که در مرحله قبل انتخاب کرده اید
SSH/SSL
میزبان پروکسی: ** آدرس IP شما پورت: 22
کاربر پروکسی: pi
رمز پروکسی: تمشک
درج جداول
- روی کنسول ENMDatabase Open راست کلیک کنید
- فایل های sql (Database.zip) را در "کنسول" اجرا کنید
- نتیجه: تصویر بالا را ببینید
مرحله 15: بارگذاری پروژه
در فلاسک:
- روی Tools Deployment Configuration کلیک کنید
- مانند تصویر بالا پیکربندی کنید
- روی Tools Deployment Upload to Default server کلیک کنید
مرحله 16: به صورت خودکار اجرا شود
این آخرین مرحله قبل از استفاده از گلخانه است!
به رزبری پای خود در بتونه بروید
sudo nano /etc /profile
خط زیر را در زیر اضافه کنید:
python /home/pi/ProjectFlask/ProjectFlask.py &
مرحله 17: استفاده از IGreenhouse
در این مرحله ما قصد داریم گلخانه خود را برای استفاده آماده کنیم.
- منبع تغذیه رزبری پای را در سوکت وصل کنید.
- صبر کنید تا Raspberry Pi کاملاً بوت شود.
- منبع تغذیه جهانی را به سوکت وصل کنید.
همیشه منتظر باشید تا منبع تغذیه جهانی را وصل کنید تا Raspberry Pi کاملاً بوت شود ، در غیر این صورت موتورهای سروو به درستی کار نمی کنند
برای مشاهده وب سایت خود: آدرس IP خود را جستجو کنید و سپس 5000 را جستجو کنید
اکنون iGreenhouse شما آماده استفاده است. شما می توانید میوه و سبزیجات خود را پرورش دهید
بنابراین من می گویم: از وعده غذایی خود لذت ببرید!
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
تبدیل یک گوشی هوشمند بدون استفاده به یک صفحه نمایش هوشمند: 6 مرحله (همراه با تصاویر)
تبدیل یک گوشی هوشمند بلااستفاده به یک صفحه نمایش هوشمند: آموزش Deze به زبان انگلیسی است ، آیا می توانید یک تلفن هوشمند قدیمی (بدون استفاده) قدیمی داشته باشید؟ با دنبال کردن این آموزش گام به گام آسان ، آن را با استفاده از برگه های Google و مقداری قلم و کاغذ به یک صفحه نمایش هوشمند تبدیل کنید. وقتی تموم شد
چگونه می توان پرده های غلتک هوشمند را با سوئیچ های هوشمند SONOFF دستکاری کرد؟: 14 مرحله
چگونه می توان با سوئیچ های هوشمند SONOFF پرده های غلتکی هوشمند را دستکاری کرد ؟: از سوئیچ های هوشمند SONOFF برای تبدیل پرده های کرکره ای معمولی خود به هوشمند استفاده کنید. و عصر آن را پایین می آورم؟ به هر حال من
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
نحوه کنترل سوئیچ هوشمند پایه Sonoff ESP8266 با تلفن هوشمند: 4 مرحله (همراه با تصاویر)
نحوه کنترل کلید اصلی Sonoff ESP8266 با تلفن هوشمند: Sonoff یک خط دستگاه برای خانه هوشمند است که توسط ITEAD توسعه یافته است. یکی از انعطاف پذیرترین و ارزان ترین دستگاه های آن خط Sonoff Basic است. این یک سوئیچ فعال Wi-Fi است که بر اساس یک تراشه عالی ، ESP8266 ساخته شده است. این مقاله نحوه تنظیم Cl