فهرست مطالب:

اعلان کننده گوشت تازه: 7 مرحله
اعلان کننده گوشت تازه: 7 مرحله

تصویری: اعلان کننده گوشت تازه: 7 مرحله

تصویری: اعلان کننده گوشت تازه: 7 مرحله
تصویری: اخبار بیست و سی - شنبه 7 بهمن 1402 2024, جولای
Anonim
Image
Image
اعلان کننده گوشت تازه
اعلان کننده گوشت تازه
اعلان کننده گوشت تازه
اعلان کننده گوشت تازه

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

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

جمع آوری قطعات و ابزار
جمع آوری قطعات و ابزار

برای تکمیل این پروژه ، یک سازنده به دانش اولیه در لحیم کاری ، Arduino IDE و چاپ سه بعدی (اختیاری) نیاز دارد. این پروژه عمدتا شامل لوازم الکترونیکی خارج از آمازون است و هر چیز دیگری به راحتی در یک فروشگاه بزرگ محلی یافت می شود.

اجزاء:

  • برد NodeMCU (https://a.co/haoqMPw)
  • سنسور دما DS18B20 با ضد آب (https://a.co/ewfkmng)
  • LED مشترک کاتد RGB (https://www.sparkfun.com/products/9264)
  • جعبه صابون محصور کننده است (1 دلار در Walmart)
  • منبع تغذیه USB (https://a.co/ccjaQHv)

بقیه این اجزا با سفارش یک کیت خارج از آمازون (https://a.co/gUIA75y) جمع آوری شد ، اما احتمالاً می توانید یک کیت ارزان تر در آمازون پیدا کنید (من سعی می کردم آردوینو را یاد بگیرم).

  • تخته نان الکترونیکی
  • سیم های جامپر
  • سه مقاومت 270Ω
  • یک مقاومت 4.7kΩ
  • سه پین+ سرصفحه

ابزارها:

  • کامپیوتر
  • سیم میکرو USB
  • کیت لحیم کاری
  • تفنگ چسب داغ با درجه حرارت بالا
  • با 1/4 بیت مته مته کنید
  • چاپگر سه بعدی با فیلامنت

در ابتدا فکر می کردم که می توانم از طریق منبع تغذیه داخلی برد را تغذیه کنم ، اما پس از بازی با ایده ، به منبع تغذیه USB خارجی رفتم ، زیرا راحت ترین کار بود.

مرحله 2: دستگاههای الکترونیکی را کنار هم قرار دهید

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

تصویر 1 طرح وسایل الکترونیکی را نشان می دهد

قسمت 1:

هریک از سیمهای سنسور دما را روی پین هدر مخصوص خود لحیم کنید (تصاویر 2 و 3)

قسمت 2: دما سنسور

  • برد NodeMCU را در لبه تخته نان قرار دهید (تصاویر 4 و 5)
  • برای اتصال NodeMCU به دما از سیم های جامپر استفاده کنید. سنسور

    1. یک سیم زرد از پین 4 تا یک ردیف آزاد روی تخته نان بگذارید
    2. مقاومت 4.7 کیلووات را بردارید و آن را به خط 3.3 ولت وصل کنید سپس طرف دیگر آن را در ردیف مرحله قبل قرار دهید
    3. سیم زرد را از دما قرار دهید. آن را روی همان ردیف قرار دهید
    4. سیم قرمز را از دما قرار دهید. سنسور روی خط 3.3v و سیم سیاه را روی خط زمین قرار دهید
    5. پین 3.3v روی NodeMCU را به خط روی بردبرد وصل کنید
    6. پین زمینی روی NodeMCU را به خط روی بردبرد متصل کنید

قسمت 3: LED

این آموزش در مورد سیم کشی LED بسیار مفید بود (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led) فقط باید پیگیری کنید که هر قسمت از LED را روی چه پین هایی قرار می دهید (برای مثال ، پین های من D6 (قرمز) ، D7 (سبز) و D8 (آبی) هستند

مرحله 3: کد

Image
Image
کد
کد

کدی که در حال حاضر استفاده می کنم تا حد زیادی بر اساس نمونه DS18x20_Temperature از کتابخانه OneWire است.

قسمت 1: راه اندازی

ویدئوی نشان داده شده در بالا باید شروع خوبی در استفاده از NodeMCU به شما بدهد.

قسمت 2: کد من

همانطور که در بالا گفته شد من بیشتر از کد کتابخانه OneWire استفاده می کردم اما دو متغیر را به بالای فایل اضافه کردم و قسمتی را اضافه کردم که اگر دما به آستانه خاصی رسید (کد آردوینو در بالا) واکنش نشان می دهد. همچنین ، ببخشید اگر کد تمیز نیست ، اولین بار بود که با Arduino کد می کردم.

مرحله 4: برف ریزه چاپ سه بعدی (اختیاری)

برف ریزه پرینت سه بعدی (اختیاری)
برف ریزه پرینت سه بعدی (اختیاری)
برف ریزه پرینت سه بعدی (اختیاری)
برف ریزه پرینت سه بعدی (اختیاری)
برف ریزه پرینت سه بعدی (اختیاری)
برف ریزه پرینت سه بعدی (اختیاری)

من یک دانه برف برای نگه داشتن دما اضافه کردم. حسگر برای کمک به نشان دادن به کاربر در کجا باید برود. دانه برفی که من استفاده کردم از https://www.thingiverse.com/thing:2732146 بود و من فقط یک پیوند (برای بازپرداخت اعتبار) و یک سوراخ برای سنسور دما اضافه کردم.

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

برش و چسباندن
برش و چسباندن
برش و چسباندن
برش و چسباندن
برش و چسباندن
برش و چسباندن
برش و چسباندن
برش و چسباندن
  • من تصمیم گرفتم سنسور دما را به طرف دیگر بفرستم ، بنابراین من یک سوراخ 1/4 اینچی را برای دما ایجاد کردم. سنسور خارج شدن من همچنین لبه محل اتصال کابل Micro-USB را قطع کردم.
  • برای قسمت چسباندن ، من از تفنگ چسب داغ با درجه حرارت بالا استفاده کردم و خوب کار کرد فقط مطمئن شوید که از چسب کافی استفاده می کنید. سنسور دما را به قاب و دانه برف چسباندم (تصاویر 4 و 5).

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

آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن

من هنوز در دانشگاه هستم ، بنابراین از یخچال کوچک خود برای آزمایش استفاده کردم. کد OneWire همچنین دما را از طریق خط سریال (9600 Baud) ارسال می کند تا آزمایش دما به راحتی انجام شود.

مرحله 7: آینده: افزودن کد WIFI

آینده: افزودن کد WIFI
آینده: افزودن کد WIFI

من قصد دارم قابلیت های WIFI را به کد اضافه کنم تا Notifier بتواند متن ارسال کند.

این اولین ساخت من بر روی Instructables بود ، بنابراین سعی کنید حفره های آن را ببخشید.

توصیه شده: