فهرست مطالب:
- تدارکات
- مرحله 1: درک دستگاه و جریان داده
- مرحله 2: ساخت قطعات
- مرحله 3: مدار
- مرحله 4: نرم افزار مورد نیاز
- مرحله 5: داشبورد
- مرحله 6: کد
- مرحله 7: برنامه و اعلان BLYNK
- مرحله هشتم: از آووکادوی رسیده خود لذت ببرید
تصویری: AvoRipe - بررسی اینکه آیا آووکادوی شما رسیده است: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
برای همه اتفاق افتاد ، آووکادو بخرید ، هنوز نرسیده است. چند روز می گذرد ، و وقتی رسیده است شما آن را فراموش کرده اید … و در چند روز ، ممکن است بد شود!
خوشبختانه ما 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 و کد:
ما یک پین مجازی (V0) تنظیم کرده ایم که به طور مداوم توسط wemos بررسی می شود ، برنامه آن را از 0 (آووکادو را چک نکنید) به 1 (آووکادو را بررسی کنید) در موارد زیر تغییر می دهد:
- دکمه روشن فشار داده می شود (مطمئن شوید که بعد از آن آن را خاموش می کنید)
- یکی از تایمرها راه می افتد
ما یک پین مجازی دیگر (V4) را تعیین می کنیم که آیا آووکادو رسیده است (V4 = 2) یا نرسیده است (V4 = 1) این در داخل wemos تعیین می شود و به برنامه ارسال می شود.
همچنین اگر آووکادو رسیده باشد ، wemos اعلانی را از طریق برنامه فعال می کند. برای کسب اطلاعات بیشتر در مورد ویجت اعلان ، این پیوند را بررسی کنید.
مرحله هشتم: از آووکادوی رسیده خود لذت ببرید
ما پیشنهاد می کنیم گوکامول را حتی از نان تست ساده با آووکادو تهیه کنید ، یا حتی می توانید با ماست یخ زده آووکادو وحشی شوید
توصیه شده:
آموزش Arduino MFRC522 - آیا برچسب RFID موجود است یا حذف شده است؟: 6 مرحله
آموزش Arduino MFRC522 - آیا برچسب RFID موجود است یا حذف شده است؟: این آموزش در اصل در ولتاژهای بالا ارسال شده است
برنامه MicroPython: آیا توالت اشغال شده است؟: 8 مرحله (همراه با تصاویر)
برنامه MicroPython: آیا توالت اشغال شده است ؟: دفتر ما یک دفتر گروهی بزرگ با فضای حمام محدود است. & quot؛ من & quot؛ اغلب می بینم که جایی برای رفتن به دستشویی ندارم ، بنابراین باید آنقدر منتظر بمانم که احساس خجالت کنم. در آزمایش از MakePython ESP8266 برای راه اندازی سرور تشخیص استفاده شد
Loactor با اینکه آیا گزارش زنده با استفاده از چت ربات: 4 مرحله
Loactor With Live Report با استفاده از Chat Bot: از طریق WhatsApp ، متغیرها (موقعیت ، ارتفاع ، فشار …) را از NodeMCU دریافت کنید یا دستورات را از طریق API Twilio به NodeMCU ارسال کنید. چند هفته ای است که با API Twilio کار می کنم ، مخصوصاً برای پیام های WhatsApp و حتی ایجاد برنامه
آیا این یک دست است؟ (دوربین رزبری پای + شبکه عصبی) قسمت 1/2: 16 مرحله (همراه با تصاویر)
آیا این یک دست است؟ (دوربین رزبری پای + شبکه عصبی) قسمت 1/2: چند روز پیش ، من در ورزشگاه مچ دست راست خود را مجروح کردم. بعداً هر بار که از ماوس کامپیوترم استفاده می کردم ، به دلیل زاویه تند مچ درد زیادی ایجاد می کرد. آن موقع بود که به من ضربه زد & quot؛ عالی نخواهد بود اگر بتوانیم هر سطحی را به تله تبدیل کنیم
نقاط زرد رمز و راز: آیا چاپگر شما از شما جاسوسی می کند؟: 5 مرحله (همراه با تصاویر)
نقاط زرد رمز و راز: آیا چاپگر شما از شما جاسوسی می کند ؟: تصور کنید هر بار که یک سند را چاپ می کنید ، به طور خودکار شامل یک کد مخفی است که می تواند برای شناسایی چاپگر - و به طور بالقوه ، شخصی که از آن استفاده می کند ، استفاده شود. به نظر می رسد چیزی از یک فیلم جاسوسی است ، درست است؟ متأسفانه سناریو