فهرست مطالب:

ITea - مانیتور چای شخصی شما: 8 مرحله
ITea - مانیتور چای شخصی شما: 8 مرحله

تصویری: ITea - مانیتور چای شخصی شما: 8 مرحله

تصویری: ITea - مانیتور چای شخصی شما: 8 مرحله
تصویری: موعظه و خطبه یکشنبه کشیش سان تن چان بیایید در یوتیوب از نظر معنوی رشد کنیم 2024, نوامبر
Anonim
Image
Image

با سلام خدمت شما خوانندگان عزیز ، و به پروژه iTea خوش آمدید!

قبل از شروع این پروژه ، به چیزی فکر کردم که می توانم با استفاده از روباتیک رایج و قطعات الکترونیکی که در خانه دارم در زندگی خود بهبود دهم. چند هفته قبل از نوشتن این مقاله ، من اولین Raspberry Pi خود را به دست آوردم. 3 B+. اکنون که من قدرت Pi را دارم ، فکر کردم باید به ایده ای برسم که می تواند زندگی من و همچنین بسیاری دیگر را بهبود بخشد.

بنابراین … من فکر کردم که چیزی که می توانم تهیه کنم یک مانیتور چای است ، زیرا هر زمان که تصمیم گرفتم برای خودم یک فنجان چای تهیه کنم ، فراموش می کنم که چک کنم آیا هر چند وقت یکبار چای من آماده است یا خیر. ◕‿◕

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

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

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

من آماده هرگونه پیشنهادی در مورد چگونگی بهبود این پروژه ، کاری که اشتباه کرده ام یا راهی برای ساده سازی ساخت این پروژه ، هستم. این اولین پروژه ای است که من با Raspberry Pi انجام دادم. هر گونه پیشنهاد را در نظرات زیر بنویسید!

امیدوارم بتوانید در پیشرفت این پروژه موفق باشید و حداقل از خواندن این مقاله لذت ببرید. بهترین شانس!

مرحله 1: آنچه شما نیاز دارید

بیایید این کار را با یک نقل قول / سوال بلاغی خوب که در اینترنت پیدا کردم شروع کنیم:

"اگر نمی دانید کجا می روید. چگونه می توانید انتظار داشته باشید که به آنجا برسید؟" ~ ریحان S. والش

و به نظر من ، اولین قدم برای دانستن اینکه کجا می روید این است…

آگاهی از قطعاتی که قصد استفاده از آنها را دارید

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

برای پروژه iTea ، شما به چند مورد نیاز دارید. آن ها هستند:

  • آردوینو اونو
  • رزبری پای 3 مدل B+
  • سنسور بخار
  • رایانه ای با Arduino IDE روی آن نصب شده است
  • کابل برنامه نویسی آردوینو
  • تفنگ نواری / چسب داغ (با چوب تفنگ چسب دار)
  • مینی بردبورد
  • 2 سوئیچ دکمه ای (من از یک ماژول دکمه ای و یک ماژول سوئیچ دکمه ای استفاده کردم)
  • یک تکه چوب بلند
  • پیچ گوشتی
  • یا LEGO ، Meccano یا سایر قطعات ساختمانی (برای نگه داشتن سنسور بخار در محل)
  • سیم جامپر (تعداد زیادی سیم جامپر)
  • خط کش
  • کاغذ / مقوا (اختیاری ؛ فقط برای تزئین مورد نیاز است)
  • کابل USB به microUSB (که معمولاً به عنوان شارژر تلفن Samsung / Android شناخته می شود) با منبع تغذیه
  • بلندگو با ورودی جک 3.5 میلی متری صدا

من به شدت توصیه می کنم که به جای رول نوار از تفنگ چسب حرارتی استفاده کنید. چون تفنگ چسب حرارتی قوی تر است و محکم تر است. -

برای کدگذاری Raspberry Pi و قرار دادن فایل ها در آن ، به همراه Raspberry Pi به اجزای زیر نیاز دارید:

  • یک کابل HDMI
  • تلویزیون / مانیتور با ورودی HDMI
  • یک کارت SD با سیستم عامل Raspian که روی آن نوشته شده است
  • کابل USB به microUSB (همچنین در بالا ذکر شد)
  • موس کامپیوتر
  • صفحه کلید
  • USB Thumb Drive

اجزای اصلی این پروژه Arduino ، Raspberry Pi و سنسور Steam هستند.

اگر این اجزا را با خود دارید ، آماده هستید تا پروژه iTea را ادامه دهید!

مرحله 2: نمودار جریان ITea

نمودار جریان ITea
نمودار جریان ITea

تصویر بالا یک فلوچارت ساده را نشان می دهد که می تواند درک درستی از نحوه کار iTea به شما ارائه دهد. لطفاً توجه داشته باشید که این نمودار مدار نیست. این فلوچارت می تواند زمینه نحوه عملکرد iTea را ساده کند.

مرحله 3: کدگذاری Raspberry Pi

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

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

برای جلوگیری از افتادن این اشتباه بر روی شما ، من قبل از توضیح نحوه نصب قطعات روی نوعی قاب (در مورد من یک تکه چوب) ، کد هر دو Arduino و Raspberry Pi را وارد کردم.

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

راه اندازی و راه اندازی رزبری پای خود با NOOBS | DIYrobots | یوتیوب

شما باید Raspberry Pi را با آخرین نسخه سیستم عامل Raspian بوت کرده باشید. (اتصال به اینترنت الزامی نیست)

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

توجه: کد این پروژه از برخی فایل های صوتی استفاده می کند. در زیر می توانید این صداها را بارگیری کنید.

برنامه:

می توانید اسکریپت iTea.py پایتون را در زیر بارگیری کنید.

پس از بارگیری این اسکریپت به همراه فایل های صوتی ، آنها را در USB Thumb Drive کپی کرده و به پوشه Pi در رزبری پای منتقل کنید.

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

برنامه Terminal Application را باز کرده و خط زیر را بنویسید:

sudo leafpad /etc/rc.local

Enter را فشار دهید. با این کار فایل rc.local در ویرایشگر متن Raspberry Pi باز می شود.

بعد ، به پایین این اسکریپت بروید و موارد زیر را قبل از خروج خط 0 بنویسید:

sudo python3 iTea.py &

اکنون فایل rc.local را با فشار دادن File> Save ذخیره کنید. ویرایشگر متن را ببندید.

بعد ، موارد زیر را در ترمینال بنویسید:

sudo raspi-config

Enter را فشار دهید و یک نوع منو باید در ترمینال ظاهر شود. از کلیدهای جهت دار خود برای پیمایش به پایین به گزینه Advanced Options رفته و Enter را فشار دهید.

سپس به برگه Audio رفته و Enter را فشار دهید (دوباره…)

در نهایت ، جک Force 3.5mm ("هدفون") را انتخاب کرده و Enter را فشار دهید. از ترمینال خارج شوید.

Raspberry Pi خود را با نوشتن موارد زیر در ترمینال خود راه اندازی مجدد کنید:

راه اندازی مجدد sudo

برای راه اندازی مجدد Raspberry Pi با این کار همه گزینه هایی که انتخاب کرده اید فعال می شوند.

اکنون شما آماده برنامه نویسی مغز دوم در iTea هستید: آردوینو.

مرحله 4: کدنویسی آردوینو

کدنویسی آردوینو
کدنویسی آردوینو

اکنون که برنامه نویسی رزبری پای را با کد پایتون 3 به پایان رساندید ، زمان برنامه نویسی Arduino با کد Arduino C ++ ساخته شده با استفاده از Arduino IDE است.

در اینجا چند ویدئو وجود دارد که می تواند به شما در روند برنامه نویسی Arduino کمک کند:

  • نحوه بارگذاری کد در آردوینو | DIYrobots | یوتیوب
  • با استفاده از Arduino IDE | DIYrobots | یوتیوب

برنامه:

می توانید کد Arduino را در زیر بارگیری کنید (iTea.ino)

فایل iTea.ino را بارگیری کرده و در ArduinoIDE باز کنید. روی برد Arduino خود بارگذاری کنید (من از Uno استفاده کردم).

قبل از دریافت کد برای این پروژه ، من تمام کد Arduino را در دستور void loop () (شامل بیشتر کدهایی که برای Raspberry Pi استفاده کردم ؛ اما در C ++) بسته بندی کرده بودم و به نوعی گیج کننده بود. کار نکرد و من نمیتوانم آن را عیب یابی کنم سپس ، تصمیم گرفتم کد اصلی این پروژه را در Raspberry Pi و فقط یک برنامه کوچک را در Arduino قرار دهم.

مرحله 5: سخت افزار

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

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

سنسور بخار باید دقیقاً روی بازو و بالای اجاق گاز قرار گیرد. برای من ، پشت اجاق گاز تا روی اجاق گاز 22 سانتی متر (حدود 8.6 اینچ) اندازه داشت.

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

مرحله 6: مدار

مدار
مدار

برای تکمیل مدار iTea باید اتصالات زیادی ایجاد شود.

آن ها هستند:

سنسور بخار:

  • پین V+ (قدرت مثبت) به پین 5 ولت در آردوینو متصل می شود
  • پین Gnd (قدرت منفی) به پین GND در آردوینو متصل می شود
  • پین Sig (ورودی از سنسور) به پین آنالوگ A0 در آردوینو متصل می شود

ماژول دکمه فشاری:

  • پین V+ (قدرت مثبت) به پین 5 ولت در رزبری پای متصل می شود
  • پین Gnd (قدرت منفی) به پین GND در رزبری پای متصل می شود
  • پین Sig (ورودی از سنسور) در Raspberry Pi به GPIO3 متصل می شود

رزبری پای و آردوینو:

پین D2 در آردوینو در Raspberry Pi به GPIO2 متصل می شود

توجه: ممکن است نام پین های اتصال در حسگر (های) شما متفاوت باشد. به عنوان مثال: V + ممکن است برچسب + باشد یا Gnd ممکن است برچسب - -داشته باشد.

مرحله 7: نصب روی اجاق گاز

یکی از آخرین مراحل تکمیل این پروژه اتصال iTea به پشت اجاق گاز است. روشهای مختلفی برای انجام این کار وجود دارد. من دو مورد را در اینجا ذکر کرده ام: (البته ، شما می توانید موارد دلخواه خود را ارائه دهید)

فقط چسب حرارتی آن را تفنگ کنید

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

آن را حفاری کنید

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

مرحله 8: خوب ، تمام شدی

تبریک می گویم! شما مقاله من را در مورد نحوه ساخت iTea به پایان رساندید!

امیدوارم چیز جدیدی از این پروژه آموخته باشید. این اولین پروژه ای است که با Raspberry Pi انجام می دهم ، بنابراین مطمئناً چیزهای زیادی آموخته ام.

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

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

ممنون که خواندید!

توصیه شده: