فهرست مطالب:

سیستم باغبانی خودکار اینتل: 16 مرحله (همراه با تصاویر)
سیستم باغبانی خودکار اینتل: 16 مرحله (همراه با تصاویر)

تصویری: سیستم باغبانی خودکار اینتل: 16 مرحله (همراه با تصاویر)

تصویری: سیستم باغبانی خودکار اینتل: 16 مرحله (همراه با تصاویر)
تصویری: کاشت چمن و اجرای سیستم آبیاری هوشمند و خودکار 2024, جولای
Anonim
Image
Image
سیستم باغبانی خودکار اینتل
سیستم باغبانی خودکار اینتل
سیستم باغبانی خودکار اینتل
سیستم باغبانی خودکار اینتل
سیستم باغبانی خودکار اینتل
سیستم باغبانی خودکار اینتل

[پخش ویدئو]

سلام به همگی !!!

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

من متعلق به یک روستا هستم و ما شرکت خودمان را داریم. در طول اقامت در روستای خود مقدار زیادی سبزیجات تازه و برگ گیاهان از شرکت ما دریافت می کردیم (تصاویر بالا را ببینید). اما در حال حاضر شرایط متفاوت است ، زیرا من در یک اقامت هستم شهر دیگر سبزیجات تازه یا برگهای گیاهی ندارد. من باید اینها را از فروشگاه بخرم که اصلا تازه نیستند. به غیر از اینها ، آنها با استفاده از آفت کش های مضر که برای سلامتی مفید نیستند ، رشد می کنند. بنابراین من در حال برنامه ریزی برای تقویت گیاهان در محل خود هستم بالکن کاملاً تازه و بی ضرر است. اما سفت شدن یک فرایند زمان بر است. همیشه فراموش می کنم که در گیاهان گل خود آب بدهم. این باعث می شود ایده سیستم باغبانی خودکار ارائه شود.

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

جدا از این ، Intel Edison اطلاعات مربوط به سطح رطوبت ، نور محیط و میزان جریان را به وب منتقل می کند. با استفاده از برنامه های Blynk می توانید تمام داده های تلفن هوشمند خود را کنترل کنید. سپس در صورت رطوبت می توانید به طور خودکار یک حساب کاربری به حساب خود ارسال کنید. به زیر مقدار آستانه داده شده می افتد.

مراقبت از محیط زیست در سالهای اخیر بسیار مهم شده است و تقاضای روزافزونی برای برنامه های "سبز" وجود دارد که می تواند به کاهش انتشار CO2 یا مدیریت کارآمدتر انرژی مصرف شده کمک کند. برای اطمینان بیشتر و دوستدار محیط زیست پروژه ، از انرژی خورشیدی برای تامین انرژی کل سیستم

مرحله 1: قطعات مورد نیاز

1. Intel Edison Board (آمازون)

2. سنسور رطوبت (آمازون)

3. سنسور جریان (آمازون)

4. پمپ DC (آمازون)

5. Photocell /LDR (آمازون)

6. MOSFET (IRF540 یا IRL540) (آمازون)

7. ترانزیستور (2N3904) (آمازون)

8. دیود (1N4001) (آمازون)

9. مقاومت (10K x2 ، 1K x1 ، 330R x1)

10. خازن -10uF (آمازون)

11. LED سبز

12. تخته نمونه اولیه دو طرفه (5 سانتی متر در 7 سانتی متر) (آمازون)

13. اتصالات JST M/F با سیم (2 پین x 3 ، 3 پین x1) (eBay)

14. DC Jack- Male (آمازون)

15. پین هدر (آمازون)

16. پنل خورشیدی 10W (Voc = 20V-25V) (آمازون)

17. کنترل کننده شارژ خورشیدی (آمازون)

18. باتری سرب اسید سرب (آمازون)

ابزار مورد نیاز:

1. آهن لحیم کاری (آمازون)

2. سیم برش /برنده (آمازون)

3. تفنگ چسب گرم (آمازون)

4. دریل (آمازون)

مرحله 2: نحوه عملکرد سیستم

سیستم چگونه کار می کند
سیستم چگونه کار می کند
سیستم چگونه کار می کند
سیستم چگونه کار می کند

قلب پروژه هیئت مدیره Intel Edison است. به سنسورهای مختلف (مانند رطوبت خاک ، نور ، دما ، جریان آب و غیره) و پمپ آب متصل است. سنسورها پارامترهای مختلف مانند رطوبت خاک ، نور خورشید و آب را کنترل می کنند جریان/ مصرف سپس به Intel Board داده می شود. سپس برد اینتل داده های دریافت شده از سنسورها را پردازش می کند و به پمپ آب دستور می دهد تا گیاه را آبیاری کند.

سپس پارامترهای مختلف از طریق WiFi داخلی Intel Edison به وب ارسال می شود. سپس با برنامه های Blynk برای نظارت بر کارخانه از تلفن هوشمند/رایانه لوحی شما ارتباط برقرار می کند.

برای درک آسان ، پروژه ها را به بخشهای کوچکتر به شرح زیر تقسیم کردم

1. شروع به کار با ادیسون

2. منبع تغذیه پروژه

3. اتصال و آزمایش سنسورها

4. ساخت مدار / سپر

5. ارتباط با برنامه Blynk

6. نرم افزار

7. آماده سازی محفظه

8. آزمایش نهایی

مرحله 3: تنظیم Intel Edison

تنظیمات Intel Edison
تنظیمات Intel Edison
تنظیمات Intel Edison
تنظیمات Intel Edison

من این Intel Edison و Arduino Expansion Board را از آمازون خریداری می کنم. من بسیار بدشانس هستم زیرا آن را از کمپین آموزشی ندیدم. من با آردوینو آشنا هستم ، اما برخاستن و کار کردن با اینتل ادیسون کمی مشکل بود. به هر حال ، پس از چند روز تلاش ، استفاده از آن بسیار آسان بود. من چند مرحله زیر را برای شروع سریع به شما راهنمایی می کنم. بنابراین نترسید:)

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

اگر کاملاً مبتدی هستید ، دستورالعمل زیر را دنبال کنید

راهنمای مطلق مبتدیان برای ادیسون اینتل

اگر کاربر Mac هستید ، دستورالعمل زیر را دنبال کنید

راهنمای مبتدی برای راه اندازی Intel Edison (با سیستم عامل Mac)

جدا از این موارد Sparkfun و Intel برای شروع کار با ادیسون آموزش های فوق العاده ای دارند.

1. آموزش Sparkfun

2. آموزش اینتل

همه نرم افزارهای مورد نیاز را از وب سایت Intel بارگیری کنید

software.intel.com/fa-us/iot/hardware/edison/downloads

پس از بارگیری نرم افزار ، باید درایورها ، IDE و OS را نصب کنید

رانندگان:

1. راننده FTDI

2. ادیسون درایور

IDE:

آردوینو IDE

چشمک زدن سیستم عامل:

ادیسون با Yocto Linux Image

پس از نصب همه ، باید اتصال WiFi را تنظیم کنید

مرحله 4: منبع تغذیه

منبع تغذیه
منبع تغذیه
منبع تغذیه
منبع تغذیه
منبع تغذیه
منبع تغذیه

ما برای این پروژه به دو منظور به برق نیاز داریم

1. برای تغذیه Intel Edison (7-12V DC) و سنسورهای مختلف (5V DC)

2. اجرای پمپ DC (9V DC)

من برای تغذیه کل پروژه یک باتری سربی 12 ولت مهر و موم شده را انتخاب می کنم. از آنجا که آن را از یک UPS رایانه قدیمی تهیه کردم. سپس فکر کردم برای شارژ باتری از انرژی خورشیدی استفاده کنم. بنابراین اکنون پروژه من کاملاً قابل اعتماد و سازگار با محیط زیست است.

برای تهیه منبع تغذیه تصاویر بالا را مشاهده کنید.

سیستم شارژ خورشیدی از دو جزء اصلی تشکیل شده است

1. پنل خورشیدی: نور خورشید را به انرژی الکتریکی تبدیل می کند

2. کنترل کننده شارژ خورشیدی: برای شارژ باتری به روش مطلوب و کنترل بار

من 3 دستورالعمل برای ساخت کنترل کننده شارژ خورشیدی نوشته ام. بنابراین می توانید آن را دنبال کنید تا خودتان آن را بسازید.

ARDUINO-SOLAR-CHARGE-CONTROLLER

اگر نمی خواهید تهیه کنید ، فقط آن را از eBay یا آمازون خریداری کنید.

ارتباط:

اکثر کنترلرهای شارژ معمولاً دارای 3 پایانه خورشیدی ، باتری و بار هستند.

ابتدا کنترلر شارژ را به باتری وصل کنید ، زیرا این به کنترلر شارژ اجازه می دهد تا با ولتاژ مناسب سیستم کالیبره شود. ابتدا ترمینال منفی و سپس مثبت را وصل کنید. پنل خورشیدی (ابتدا منفی و سپس مثبت) را وصل کنید. در نهایت به پایانه بار DC متصل شوید. در مورد ما بار اینتل ادیسون و پمپ DC است.

اما برد و پمپ Intel به ولتاژ پایداری نیاز دارد. بنابراین مبدل باک DC-DC در ترمینال بار DC کنترلر شارژ متصل می شود.

مرحله 5: سنسور رطوبت

سنسور رطوبت
سنسور رطوبت
سنسور رطوبت
سنسور رطوبت
سنسور رطوبت
سنسور رطوبت

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

هرچه آب بیشتر باشد مقاومت کمتر می شود و با استفاده از این می توان مقادیر آستانه را برای میزان رطوبت تعیین کرد. هنگامی که خاک خشک است ، مقاومت بالا خواهد بود و LM-393 مقدار زیادی را در خروجی نشان می دهد. هنگامی که خاک مرطوب است ، مقدار پایینی را در خروجی نشان می دهد.

LM -393 DRIVER (سنسور رطوبت) -> Intel Edison

GND -> GND

5 ولت -> 5

VOUT -> A0

کد تست:

int wet_sensor_Pin = A0؛ // سنسور به پین آنالوگ A0 متصل است

int wet_sensor_Value = 0؛ // متغیر برای ذخیره مقدار ناشی از setup void sensor () {Serial.begin (9600)؛ } void loop () {// مقدار سنسور را بخوانید: wet_sensor_Value = analogRead (wet_sensor_Pin) ؛ تاخیر (1000) ؛ Serial.print ("خواندن سنسور رطوبت =")؛ Serial.println (سنسور_مرطوب_ارزش)؛ }

مرحله 6: سنسور نور

حسگر روشنایی
حسگر روشنایی
حسگر روشنایی
حسگر روشنایی
حسگر روشنایی
حسگر روشنایی

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

چگونه کار می کند؟

فتوسل اساساً مقاومتی است که بسته به میزان تابش نور به صورت ناهموار ، مقدار مقاومتی خود را (برحسب اهم) تغییر می دهد. میزان نوری که روی آن می افتد بیشتر است ، مقاومت را کاهش می دهد و بالعکس.

برای کسب اطلاعات بیشتر در مورد Photocell ، اینجا را کلیک کنید

مدار تخته نان:

سنسور نور را می توان با ایجاد یک مدار تقسیم ولتاژ با مقاومت بالا (R1) به عنوان Photocell/LDR و یک و مقاومت پایین (R2) به عنوان یک مقاومت 10K ایجاد کرد. مدار نشان داده شده در بالا را ببینید.

برای آشنایی بیشتر با آن ، می توانید آموزش adafruit را مشاهده کنید.

ارتباط:

LDR یک پین - 5 ولت

محل اتصال --- A1

مقاومت 10K یک پین - GND

مدار فیلتر نویز اختیاری: یک خازن 0.1uF را در سراسر مقاومت 10K وصل کنید تا نویز ناخواسته را فیلتر کنید.

کد تست:

نتیجه:

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

int LDR = A1 ؛ // LDR به پین آنالوگ A1 متصل است

int LDRValue = 0 ؛ // این متغیری برای ذخیره مقادیر LDR void setup () {Serial.begin (9600)؛ // مانیتور سریال را با 9600 buad} حلقه خالی () {LDRValue = analogRead (LDR) شروع کنید ؛ // مقدار ldr را از طریق LDR Serial.print ("مقدار حسگر نور:") می خواند ؛ Serial.println (LDRValue) ؛ // مقادیر LDR را در تأخیر سریال مانیتور (50) چاپ می کند. // این سرعت ارسال LDR به arduino است}

مرحله 7: سنسور نور را بسازید

سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید
سنسور نور بسازید

اگر سنسور نور شیار Seeedstudio دارید ، می توانید از این مرحله بگذرید. اما من سنسور شیار ندارم ، بنابراین خودم آن را ساختم. اگر شک ندارید ، بیشتر خواهید آموخت و پس از اتمام احساس لذت زیادی می کنید.

دو قطعه سیم با طول دلخواه بردارید و عایق را در انتهای آن جدا کنید. در انتها یک کانکتور JST دو پین را وصل کنید. همچنین می توانید کانکتور را با سیم خریداری کنید.

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

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

سپس فتوسل در انتهای سیم های سربی لحیم می شود.

در حال حاضر سنسور آماده است. بنابراین می توانید به راحتی آن را به محل دلخواه ببندید. مقاومت 10K و خازن 0.1uF روی برد اصلی لحیم می شوند که بعداً توضیح خواهم داد.

مرحله 8: سنسور جریان

سنسور جریان
سنسور جریان
سنسور جریان
سنسور جریان
سنسور جریان
سنسور جریان
سنسور جریان
سنسور جریان

سنسور جریان برای اندازه گیری مایع جریان یافته در یک لوله / ظرف استفاده می شود. ممکن است فکر کنید چرا به این سنسور نیاز داریم. دو دلیل اصلی وجود دارد

1. برای اندازه گیری مقدار آب مورد استفاده برای آبیاری گیاهان ، برای جلوگیری از هدر رفتن

2. برای جلوگیری از خشک شدن پمپ ، پمپ را خاموش کنید.

سنسور چگونه کار می کند؟

این بر اساس اصل "اثر هال" کار می کند. اختلاف ولتاژ در هادی عمود بر جریان الکتریکی و میدان مغناطیسی عمود بر آن ایجاد می شود. یک روتور کوچک فن/پروانه در مسیر مایع جاری قرار می گیرد ، هنگامی که مایع جریان می یابد روتور می چرخد. محور روتور به سنسور جلوه متصل است. این یک آرایش از یک سیم پیچ جاری و یک آهنربا متصل به محور روتور است. بنابراین با چرخاندن این روتور ، یک ولتاژ/پالس ایجاد می شود. در این جریان سنج ، برای هر لیتر مایع که از آن در دقیقه عبور می کند ، چند پالس خروجی دارد. میزان جریان در L/hr را می توان با شمارش پالس های خروجی سنسور محاسبه کرد. اینتل ادیسون کار شمارش را انجام می دهد به

سنسورهای جریان دارای سه سیم است:

1. قرمز/VCC (ورودی 5-24V DC)

2. سیاه/GND (0 ولت)

3. زرد/خروجی (خروجی پالس)

آماده سازی اتصال پمپ: پمپ دارای اتصال JST و سیم است. اما کانکتور زن موجود در سهام من با آن مطابقت ندارد و طول سیم نیز کوچک است. بنابراین من کانکتور اصلی را بریده و یک کانکتور جدید با اندازه مناسب را لحیم کردم.

ارتباط:

سنسور ---- اینتل

Vcc - 5 ولت

GND-- GND

OUT - D2

کد تست:

پایه پالس سنسور جریان به پین دیجیتال 2 متصل است. پین 2 به عنوان یک پین وقفه خارجی عمل می کند.

این برای خواندن پالس های خروجی از سنسور جریان آب استفاده می شود. هنگامی که برد Intel پالس را تشخیص می دهد ، بلافاصله عملکردی را فعال می کند.

برای آشنایی بیشتر با Interrupt می توانید صفحه مرجع Arduino را مشاهده کنید.

کد آزمون از SeeedStudio گرفته شده است. برای جزئیات بیشتر می توانید اینجا را ببینید

توجه: برای محاسبه جریان باید معادله را طبق برگه اطلاعات پمپ خود تغییر دهید.

// خواندن میزان جریان مایع با استفاده از Seeeduino و سنسور جریان آب از Seeedstudio.com// کد اقتباس شده توسط چارلز گانت از کد RPM طرفداران کامپیوتر نوشته شده توسط Crenn @thebestcasescenario.com // https://themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com volatile int NbTopsFan؛ // اندازه گیری لبه های در حال افزایش سیگنال int Calc؛ int hallsensor = 2؛ // محل سنجاق سنسور vpm rpm () // این عملکردی است که interupt آن را {NbTopsFan ++؛ // این تابع حاشیه بالا و پایین شدن سیگنال سنسورهای اثر هال را اندازه گیری می کند} // روش setup () یکبار اجرا می شود ، هنگامی که طرح شروع به نصب void () // {pinMode (hallsensor، INPUT) می کند ؛ // پین دیجیتال 2 را به عنوان ورودی Serial.begin (9600) راه اندازی می کند ؛ // این تابع راه اندازی است که در آن پورت سریال مقداردهی می شود ، attachInterrupt (0 ، دور در دقیقه ، RISING) ؛ // و وقفه متصل می شود} // روش حلقه () بارها و بارها اجرا می شود ، // تا زمانی که آردوینو دارای حلقه خالی قدرت () باشد {NbTopsFan = 0؛ // NbTops را روی 0 آماده کنید برای محاسبات sei ()؛ // تأخیر وقفه ها را فعال می کند (1000) ؛ // منتظر 1 ثانیه cli () باشید؛ // غیرفعال کردن وقفه های Calc = (NbTopsFan * 60 /73) ؛ // (فرکانس ضربان x 60)/73Q ، = میزان جریان در L/ساعت Serial.print (Calc، DEC) ؛ // شماره محاسبه شده در بالا Serial.print ("L/hour / r / n") را چاپ می کند؛ // "L/hour" را چاپ می کند و یک خط جدید برمی گرداند}

مرحله 9: پمپ DC

پمپ DC
پمپ DC
پمپ DC
پمپ DC
پمپ DC
پمپ DC

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

پمپ یک نوع شناور نیست. بنابراین هرگز مایع را لمس نمی کند و این یک انتخاب عالی برای باغبانی کوچک است.

مدار راننده:

ما نمی توانیم پمپ را مستقیماً از پین های Edision تغذیه کنیم زیرا پین های Edison فقط می توانند مقدار کمی جریان را تأمین کنند. بنابراین برای راه اندازی پمپ به یک مدار راننده جداگانه نیاز داریم. راننده را می توان با استفاده از n Channel MOSFET ساخت.

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

پمپ دارای دو پایانه است. ترمینال مشخص شده با نقطه قرمز مثبت است. تصویر را ببینید.

توصیه می شود پمپ DC از 3 ولت تا 9 ولت کار کند. اما منبع تغذیه ما باتری 12 ولت است. برای دستیابی به ولتاژ مورد نظر ما باید ولتاژ را کاهش دهیم. این توسط یک مبدل باک DC انجام می شود. با تنظیم پتانسیومتر روی برد خروجی 9V تنظیم می شود.

توجه: اگر از IRL540 MOSFET استفاده می کنید ، نیازی نیست مدار راننده را در سطح منطقی قرار دهید.

آماده سازی اتصال پمپ:

دو سیم JST را با سیم بردارید. سپس سیم قرمز را به قطب با علامت نقطه و سیم سیاه را به پایانه دیگر لحیم کنید.

توجه: لطفاً مدت طولانی را بدون بار آزمایش نکنید ، داخل آن با برگهای پلاستیکی است ، نمی تواند ناخالصی را مکش کند.

مرحله 10: Sield را آماده کنید

Sield را آماده کنید
Sield را آماده کنید
Sield را آماده کنید
Sield را آماده کنید
Sield را آماده کنید
Sield را آماده کنید

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

من از یک تخته نمونه اولیه دو طرفه (5 سانتی متر در 7 سانتی متر) برای ساخت آن استفاده کردم.

همانطور که در تصویر نشان داده شده است 3 نوار سنجاق سر راست مردانه برش دهید.

هدر را در هدرهای زن اینتل وارد کنید.

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

سپس همه سرصفحه ها را لحیم کنید.

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

Cicrcuit را درست کنید
Cicrcuit را درست کنید
Cicrcuit را درست کنید
Cicrcuit را درست کنید
Cicrcuit را درست کنید
Cicrcuit را درست کنید

سپر شامل موارد زیر است:

1. اتصال منبع تغذیه (2 پین)

2. اتصال پمپ (2 پین) و مدار راننده آن (IRF540 MOSFET ، 2N3904 ترانزیستور ، مقاومتهای 10K و 1K و دیود موازی 1N4001)

3. اتصالات سنسور:

  • سنسور رطوبت - اتصال سنسور رطوبت با هدرهای مردانه مستقیم 3 پین ساخته شده است.
  • سنسور نور - اتصال سنسور نور یک اتصال زن JST 2 پین است ، مدار مربوطه (مقاومت 10K و خازن 0.1uF) روی سپر ساخته شده است
  • سنسور جریان: کانکتور سنسور جریان یک کانکتور زن 3 پین JST است.

4. LED پمپ: از LED سبز برای آگاهی از وضعیت پمپ استفاده می شود. (LED سبز و مقاومت 330R)

مطابق طرح کلی بالا ، تمام اتصالات و سایر اجزا را لحیم کنید.

مرحله 12: برنامه و کتابخانه Blynk را نصب کنید

برنامه و کتابخانه Blynk را نصب کنید
برنامه و کتابخانه Blynk را نصب کنید
برنامه و کتابخانه Blynk را نصب کنید
برنامه و کتابخانه Blynk را نصب کنید

از آنجا که Intel Edision دارای WiFi داخلی است ، من فکر کردم که آن را با روتر خود متصل کرده و گیاهان را از طریق تلفن هوشمندم کنترل کنم. اما ساخت برنامه های مناسب نیاز به انواع کدگذاری دارد. من گزینه ساده را جستجو کردم تا هر کسی که تجربه کمی دارد بتواند آن را انجام دهد. بهترین گزینه ای که پیدا کردم استفاده از برنامه Blynk است.

Blynk برنامه ای است که امکان کنترل کامل بر Arduino ، Rasberry ، Intel Edision و بسیاری دیگر از سخت افزارها را دارد. این برنامه برای Android و iPhone سازگار است. در حال حاضر برنامه Blynk بدون هزینه در دسترس است.

می توانید برنامه را از لینک زیر بارگیری کنید

1. برای اندروید

2. برای آیفون

پس از بارگیری برنامه ، آن را بر روی تلفن هوشمند خود نصب کنید.

سپس باید کتابخانه را به Arduino IDE خود وارد کنید.

کتابخانه را بارگیری کنید

هنگامی که برنامه را برای اولین بار اجرا می کنید ، باید وارد سیستم شوید - بنابراین آدرس ایمیل و رمز ورود را وارد کنید.

برای ایجاد یک پروژه جدید روی "+" در سمت راست بالای صفحه کلیک کنید. سپس نام آن را بگذارید. من آن را "باغ خودکار" نامگذاری کردم.

سخت افزار مورد نظر Intel Edision را انتخاب کنید

سپس روی "E-mail" کلیک کنید تا آن رمز برای شما ارسال شود-در کد به آن نیاز دارید

مرحله 13: ایجاد داشبورد

ساخت داشبورد
ساخت داشبورد
ساخت داشبورد
ساخت داشبورد
ساخت داشبورد
ساخت داشبورد

داشبورد شامل ویجت های مختلف است. برای افزودن ویجت مراحل زیر را دنبال کنید:

روی "ایجاد" کلیک کنید تا وارد صفحه اصلی داشبورد شوید.

بعد ، دوباره "+" را فشار دهید تا "جعبه ابزارک" دریافت شود

سپس 2 Graph را بکشید.

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

شما باید نام "Moisture" را تغییر دهید ، Virtual Pin V1 را انتخاب کنید ، سپس دامنه را از 0-100 تغییر دهید.

موقعیت کشویی را برای الگوهای نمودار مختلف تغییر دهید. مانند نوار یا خط.

همچنین می توانید رنگ را با کلیک روی نماد دایره در سمت راست نام تغییر دهید.

سپس دو معیار ، 1 ارزش نمایش و Twiter اضافه کنید.

روش مشابهی را برای تنظیم دنبال کنید. می توانید به تصاویر نشان داده شده در بالا مراجعه کنید.

مرحله 14: برنامه نویسی:

برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي
برنامه نويسي

در مراحل اولیه شما تمام کد سنسورها را آزمایش کرده اید. اکنون وقت آن است که آنها را با هم ترکیب کنید.

می توانید کد را از لینک زیر بارگیری کنید.

Arduino IDE را باز کنید و نام برد "Intel Edison" و PORT No. را انتخاب کنید.

کد را بارگذاری کنید.روی نماد مثلث در گوشه سمت راست بالا در Blynk App کلیک کنید اکنون باید نمودارها و سایر پارامترها را تجسم کنید.

به روز رسانی در گزارش داده WiFi (2015-10-27): کار برنامه Blynk برای حسگر رطوبت و نور آزمایش شده است. من روی سنسور جریان و Twiter کار می کنم.

بنابراین برای به روز رسانی تماس بگیرید.

مرحله 15: آماده سازی محفظه

آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه
آماده سازی محفظه

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

ابتدا همه قطعات را برای ایجاد سوراخ (برای لوله ، کابل کابل برای تعمیر پمپ و سیم) قرار دهید.

پمپ را به کمک کراوات کابل محکم کنید.

یک لوله سیلیکونی کوچک بریده و بین تخلیه پمپ و سنسور جریان وصل کنید.

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

یک لوله سیلیکون دیگر وارد کنید و آن را به سنسور جریان وصل کنید.

مبدل باک را در یک طرف دیوار محفظه نصب کنید. ممکن است مانند من چسب یا پد 3M بمالید.

چسب حرارتی را در پایه سنسور جریان قرار دهید.

برد Intel را با سپر آماده شده قرار دهید. من برای چسباندن به محوطه از مربع های نصب 3M استفاده کردم.

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

مرحله 16: آزمایش نهایی

آزمایش نهایی
آزمایش نهایی

برنامه Blynk را باز کنید و دکمه پخش (نماد شکل مثلث) را برای اجرای پروژه فشار دهید. پس از چند ثانیه صبر کردن نمودارها و اندازه گیری ها باید فعال شوند. این نشان می دهد که Intel Edison شما به روتر متصل شده است.

تست سنسور رطوبت:

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

حسگر روشنایی:

سنسور نور را می توان با نشان دادن سنسور نور به سمت نور و دور از آن بررسی کرد. تغییرات باید بر روی نمودار و اندازه گیری تلفن هوشمند شما منعکس شود.

پمپ DC:

هنگامی که سطح رطوبت به زیر 40 درصد می رسد ، پمپ شروع به کار می کند و LED سبز روشن می شود. برای شبیه سازی وضعیت می توانید پروب را از خاک مرطوب خارج کنید.

سنسور جریان:

کد سنسور جریان روی آردوینو کار می کند اما در Intel Edison خطایی ایجاد می کند. من روی آن کار می کنم.

Twiter twit:

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

همچنین می توانید ویدیوی نمایشی را مشاهده کنید

اگر از این مقاله لذت بردید ، فراموش نکنید که آن را به اشتراک بگذارید! برای پروژه ها و ایده های DIY بیشتر من را دنبال کنید. متشکرم !!!

Intel® IoT Invitational
Intel® IoT Invitational
Intel® IoT Invitational
Intel® IoT Invitational

اولین جایزه در Intel® IoT Invitational

توصیه شده: