فهرست مطالب:

AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)
AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)

تصویری: AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)

تصویری: AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)
تصویری: AvoRipe 2024, نوامبر
Anonim
Image
Image
ساخت قطعات
ساخت قطعات

برای همه اتفاق افتاد ، آووکادو بخرید ، هنوز نرسیده است. چند روز می گذرد ، و وقتی رسیده است شما آن را فراموش کرده اید … و در چند روز ، ممکن است بد شود!

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

ما چه کسی هستیم؟ با افتخار توسط Elad Goldberg و Eden Bar-Tov a از IDC Herzliya در McCann Valley ، Mizpe Ramon و آزمایشگاه نوآوری رسانه ای در IDC (MiLab) ایجاد شده است. با تشکر عملی از Zvika Markfeld ، از ForRealTeam ، که همه چیز را در مورد IoT به ما آموخت ، همه تجهیزات را در اختیار ما قرار داد و با ما به بیابان رفت ، جایی که بیشتر این دستگاه را در آنجا ساختیم.

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

تدارکات

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

میکرو کنترلرها ، تخته ها و سپرها

  • 1 عدد تخته ESP8266 (ما از مینی های WeMos D1 ساخته LoLin استفاده کردیم)
  • 1x D1 Mini servo Shield
  • 1 عدد کابل میکرو USB
  • 20 عدد کابل بلوز
  • 1 x مقاومت 10K اهم
  • 1 عدد تخته نان

موتورها

1 موتور سروو (ما در مورد موتور قوی توصیه می کنیم ، از تجربیات ما گاهی اوقات بچه ها این کار را نمی کنند)

سنسورها

  • 1x سنسور نیروی فشار فیلم نازک
  • 1x آشکارساز رنگ RGB با استفاده از ماژول سنسور TCS3200

قطعات برش لیزری

  • 1 عدد جعبه هوشمند
  • حلقه های 7 برابر که یک پایه را تشکیل می دهند
  • 2x70X100 سانتی متر

قطعات چاپ سه بعدی

آووکادو گریپر (در اصل پتری ظرف گیر که در اینجا پیدا کردیم)

مرحله 1: درک دستگاه و جریان داده

AvoRipe طوری طراحی شده است که میزان رسیدن آووکادو را دو بار در روز (صبح و عصر) بررسی می کند و همچنین می تواند آن را با فشار یک دکمه در تلفن شما هر زمان که می خواهید در هر کجا که هستید بررسی کنید!

اگر آووکادو رسیده است (از نظر رنگ و نرمی) ، برنامه BLYNK یک اعلان فشار برای شما ارسال می کند تا بدانید زمان خوردن آووکادوی خوشمزه شما فرا رسیده است.

از آنجا که ما طرفداران داده ها برای مردم هستیم ، ما همچنین با استفاده از AdafuitIO یک داشبورد ایجاد می کنیم که پیشرفت آووکادوی شما (سطح نرمی ، رنگ فعلی و رسیده بودن) را به منظور حفظ سرعت شما پیگیری می کند.

مرحله 2: ساخت قطعات

ساخت قطعات
ساخت قطعات
ساخت قطعات
ساخت قطعات

پنجه

  • پس از چاپ قطعات این مدل سه بعدی و مربع پلاستیکی 70x100 میلی متر
  • مدل سه بعدی را همانطور که در دستورالعمل طراح اصلی مشاهده شده است ، مونتاژ کنید
  • از آنجایی که از سروو بزرگتری استفاده می کنیم ، از بزرگترین قسمت مدل برای ثابت نگه داشتن سروو استفاده نمی کنیم ، در عوض ، از مربع پلاستیکی 70x100 میلی متر استفاده می کنیم و آنها را به هم چسباندیم ، همانطور که در تصویر دیده می شود.
  • پس از آزمایش و خطای زیاد ، به این نتیجه رسیدیم که مقداری نوار چسب و وزن کمی از بالا می تواند تا حد زیادی به هموارسازی امور کمک کند - بنابراین توصیه می کنیم از چیزهای سنگین برای قرار دادن قسمت بالا استفاده کنید - ما از بازی استفاده کردیم - خمیر اما واقعا مهم نیست
  • ما از نوار چسب برای نرم کردن پنجه پلاستیکی صاف استفاده کردیم تا آووکادو دنج باشد و سنسور نیرو را به یکی از بازوها وصل کردیم.

غرفه

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

جعبه

ما از makercase برای ساخت جعبه و جمع آوری آن استفاده کردیم. جعبه به ما قدرت بالایی برای پنجه می دهد و همچنین مکانی برای ذخیره مدارات wemos است

مرحله 3: مدار

مدار
مدار

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

سنسور نیرو:

  • VCC را در + breadboard به + متصل کنید.
  • G و A0 را به مقاومت 10K اهم وصل کنید.
  • پای مقاومت دیگر را به - در تخته نان متصل کنید.

سروو:

  • VCC را در + breadboard به + متصل کنید
  • Ground را به - در تخته نان متصل کنید
  • و منبع را به D8 وصل کنید

سنسور RGB (TCS3200):

  • S0 را به D4 وصل کنید
  • S1 را به D3 وصل کنید
  • S2 را به D6 وصل کنید
  • S3 را به D7 وصل کنید
  • خروجی را به D5 وصل کنید

مرحله 4: نرم افزار مورد نیاز

نرم افزار مورد نیاز
نرم افزار مورد نیاز
نرم افزار مورد نیاز
نرم افزار مورد نیاز

آردوینو IDE

Arduino IDE را نصب کنید:

www.arduino.cc/fa/Guide/HomePage

"درایور" مربوط به بردهای ESP8266 را در Arduino IDE خود نصب کنید:

randomnerdtutorials.com/how-to-install-es…

بلینک

برنامه Blynk را بارگیری کنید: https://j.mp/blynk_Android یا

نماد کد QR را لمس کرده و دوربین را به کد QR زیر نشان دهید

پس از آن کد احراز هویت را برای خود ارسال کنید (در مرحله بعد از آن استفاده خواهیم کرد)

مرحله 5: داشبورد

داشبورد
داشبورد

AdafruitIO

یک حساب ایجاد کنید:

به "Feeds" بروید و 3 فید جدید ایجاد کنید:

1. avocadoColor

2. isRipe

3. پیچیدگی

سپس ، به برگه "داشبورد" بروید و یک داشبورد جدید ایجاد کنید.

پس از ایجاد داشبورد ، وارد داشبورد شوید و با استفاده از دکمه "+" 3 بلوک جدید اضافه کنید:

1. یک نمودار خطی ، و غذای ترشی را به آن اضافه کنید ، آن بلوک پیشرفت اسکواکی آووکادو را در طول زمان نشان می دهد.

2. انتخاب کننده رنگ ، و خوراک avocadoColor را برای آن اضافه کنید. آن بلوک رنگ آووکادو را نشان می دهد.

3. یک نشانگر ، و خوراک isRipe را برای آن انتخاب کنید. این بلوک اندازه گیری می کند که آیا آووکادو به اندازه کافی خرد شده است تا مشخص شود که رسیده است. مطمئن شوید که شرط موجود در این بلوک را روی "=" و مقدار آن را روی 2 تنظیم کنید.

مرحله 6: کد

کد پیوست شده است ، امیدوارم استفاده از آن برای شما آسان باشد (ما سعی کردیم تا آنجا که ممکن است آن را مستند کنیم).

Arduino IDE را باز کرده و کد را وارد کنید ، مطمئن شوید که روی برد راست کار می کنید (از ابزارها -> برد استفاده کنید)

مانیتور سریال (CTRL+SHIFT+m) را اجرا کنید و زاویه سروو و نیروی وارد شده به سنسور را در هر مرحله مشاهده کنید.

وقتی مانیتور سریال را اجرا می کنید ، مطمئن شوید که 9600 باود دارید.

همه موارد را در کد مورد نیاز برای اصلاح قرار دهید ، در کد به خوبی توضیح داده شده است (بیشتر جزئیات WiFi ، adafuitIO و احراز هویت BLYNK).

پیشنهاد می کنیم بعد از آزمایش چند آووکادوی سخت و رسیده و پیدا کردن یک نقطه شیرین ، مقدار نیروی مورد نیاز برای تصمیم گیری در مورد رسیدن آووکادو را اندازه گیری کنید (ما آموخته ایم که هر دستگاه از سنسور نیرو کمی متفاوت است. بسیار ظریف است)

همچنین پیشنهاد می کنیم سنسور رنگ را کالیبره کنید. می توانید این کار را با باز کردن مانیتور سریال (CTRL+SHIFT+m) در Arduino IDE و سپس وارد کردن "c" در خط بالا انجام دهید. پس از آن ، فقط دستورالعمل های چاپ شده را برای کالیبراسیون سنسور دنبال کنید.

مرحله 7: برنامه و اعلان BLYNK

برنامه و اعلان BLYNK
برنامه و اعلان BLYNK
برنامه و اعلان BLYNK
برنامه و اعلان BLYNK

در برنامه BLYNK ، مطمئن شوید که زمان سنج ها روی زمان دلخواه تنظیم شده اند و دستگاه شما به اعلان های برنامه اجازه می دهد.

توضیح مختصری در مورد نحوه همکاری برنامه BLYNK و کد:

ما یک پین مجازی (V0) تنظیم کرده ایم که به طور مداوم توسط wemos بررسی می شود ، برنامه آن را از 0 (آووکادو را چک نکنید) به 1 (آووکادو را بررسی کنید) در موارد زیر تغییر می دهد:

  1. دکمه روشن فشار داده می شود (مطمئن شوید که بعد از آن آن را خاموش می کنید)
  2. یکی از تایمرها راه می افتد

ما یک پین مجازی دیگر (V4) را تعیین می کنیم که آیا آووکادو رسیده است (V4 = 2) یا نرسیده است (V4 = 1) این در داخل wemos تعیین می شود و به برنامه ارسال می شود.

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

مرحله هشتم: از آووکادوی رسیده خود لذت ببرید

از آووکادوی رسیده خود لذت ببرید
از آووکادوی رسیده خود لذت ببرید

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

توصیه شده: