![](https://duino4projects.com/wp-content/uploads/2021/07/The-BookMinder-a-Bookend-Meeting-Countdown-Device.jpg)
از آنجایی که بیشتر و بیشتر ما از خانه کار می کنیم، همه ما تعامل خود را با صفحه نمایش خود افزایش می دهیم (به شما نگاه می کنیم، جلسات زوم). برای خودم، وقتی در حال استراحت از صفحه کامپیوترم هستم، در نهایت کارهای دیگری را در آپارتمانم انجام میدهم و بیشتر اوقات، تلفنم را روی خودم نگه نمیدارم. به طور طبیعی، این منجر به این می شود که من، یک فرد دیررس مزمن، وقتی متوجه می شوم که زمان از من فرار کرده است، عجله می کنم تا جلساتم را به صورت دیجیتالی و حضوری انجام دهم. بنابراین فکر کردم، اگر شیئی در خانه داشته باشم که به من بگوید چند دقیقه استراحت دارم بدون نیاز به چک کردن گوشی، خیلی خوب می شود.
با استفاده از این آموزش، میتوانید دفترچه صفحه نمایش LED خود را بسازید (یا مجسمه، به هر طریقی که میخواهید محصول را در خانه خود نمایش دهید) که به تقویم Google شما متصل میشود. نمایشگر LED نشان می دهد که چند دقیقه تا شروع رویداد بعدی در تقویم Google شما باقی مانده است.
قبل از شروع این آموزش، لطفاً به کلاس آردوینو Becky Stern مراجعه کنید تا مطمئن شوید که درک خوبی از آردوینو دارید.
*لطفاً توجه داشته باشید که به دلیل ارتباط بین Google Calendar، Adafruit.io و IFTT، نمایشگر 4 دقیقه تاخیر دارد. بنابراین وقتی تایمر می گوید "4" به این معنی است که جلسه شما در آن زمان شروع می شود و نه در 0.
لطفاً اگر کسی راهنمایی برای اصلاح کد برای توضیح این مشکل دارد، به من اطلاع دهید. متشکرم!
مرحله 1: فهرست لوازم دقیق
![](https://duino4projects.com/wp-content/uploads/2021/07/Detailed-Supplies-List.jpg)
- NodeMCU ESP8266 (یا می توانید از Feather Huzzah ESP8266 با هدرهای انباشته استفاده کنید ، اما پین ها متفاوت هستند) (x2)
- نمایشگر 4 رقمی الفبایی 7 قسمتی با کوله پشتی LED (x2) (این نمایشگر دوتایی نیز جایگزین خوبی است و در بسته 2 عددی عرضه می شود)
- هدرهای نر پر کوتاه
- لحیم کاری و لحیم کاری
- بسته سیم کشی تخته نان
- تخته نان نیم سایز Perma-proto (x2)
- برش های مورب صاف کنید
- سیم کش
- مولتی متر (اختیاری اما مفید برای عیب یابی)
- ابزار دست سوم
- مکنده لحیم کاری
- کابل Micro USB (x2)
- 4 لایه 1/2 اینچ ام دی اف
- 8 لایه MDF 1/4 اینچی
- برش لیزری
- چسب چوب
- پیچ به انتخاب شما
- رنگ های Liquitex (رنگ اسپری را می توان در اینجا برای بافت یکنواخت تر استفاده کرد. من رنگم را به دلیل اینکه اکریلیک در دست داشتم رنگ کردم.)
- Liquitex Gesso
- لیکویتکس تیتانیوم سفید
- Liquitex Ultramarine Blue
- Liquitex Burnt Umber
- Liquitex Yellow Ocher
- Liquitex Alzarin Crimson
- Liquitex Cerulean Blue
- Liquitex Viridian Green
- قلم موی رنگ آمیزی
- پارچه های کهنه
- ظرف رنگ
- پالت سینی قصابی
مرحله 2: نمودار مدار و کد
![](https://duino4projects.com/wp-content/uploads/2021/07/Circuit-Diagram-Code.jpg)
قبل از شروع فرم، بیایید مطمئن شویم که مدار شما کار می کند. میتوانید فایلهای آردوینو را دانلود کنید و تنظیمات کوچکی مانند وارد کردن اطلاعات WIFI و اطلاعات Adafruit.io خود انجام دهید.
برای شروع، اجازه دهید با راه اندازی آنلاین شروع کنیم.
- وارد Adafruit.io شوید. در زیر فیدها، فید جدیدی به نام «رویدادهای تقویم Google» ایجاد کنید.
- هنگامی که فید «رویدادهای تقویم Google» ساخته شد، به «اطلاعات فید» بروید و کلید را به «gcalendar» (حساس به حروف کوچک و بزرگ) تغییر دهید.
- وارد IFTT شوید. اپلت بسازید در این قسمت، تقویم Google «Any event starts» را انتخاب کنید و مراحل را دنبال کنید تا تأیید شود که به If this applet شما متصل است.
- به قسمت Then that اپلت خود بروید و Adafruit را انتخاب کنید. مراحل را تا تکمیل دنبال کنید و در قسمت Feeds به «رویدادهای تقویم Google» متصل شوید.
- فاصله زمانی 30 دقیقه را در قسمت «زمان قبل از شروع رویداد» انتخاب کنید و در قسمت Data to Save بنویسید «30». پس از اتمام آن اپلت، نام آن را تغییر دهید: «30 اگر رویدادی در تقویم شروع شد، سپس دادهها را به فید رویدادهای تقویم Google ارسال کنید».
- برای هر یک از بازه های زمانی زیر (0، 15) یک اپلت بسازید.
- فید خود را آزمایش کنید تا ببینید آیا رویدادهای تقویم Google با حساب Adafruit شما همگام هستند یا خیر.
- یک رویداد جدید در تقویم Google خود در یک بازه زمانی 35 دقیقه ای ایجاد کنید تا به اپلت ها مدتی برای شروع ارتباط فرصت دهید.
- فید «رویدادهای تقویم Google» Adafruit.io خود را باز کنید تا ببینید آیا نقطه 30 دقیقهای در نمودار ثبت شده است یا خیر. 15 دقیقه دیگر دوباره بررسی کنید تا ببینید امتیاز 30 دقیقه ثبت شده است یا خیر.
- پس از تأیید همگامسازی کار Adafruit و IFTT، به مرحله 3: ساخت مدار میرویم و NodeMCU و نمایشگر Alphanumeric خود را بر اساس نمودار مدار بالا سیمکشی میکنیم.
هنگامی که مدار خود را بر اساس مرحله 3 سیم کشی کردید، لطفاً برای آزمایش به اینجا بازگردید.
- NodeMCU خود را از طریق نرم افزار آردوینو به اینترنت متصل کنید.
- کدهای موجود در فایل آردوینو را دانلود کنید.
- این کد را در آردوینو باز کنید و کد را در NodeMCU خود آپلود کنید. فراموش نکنید که نام کاربری و کلید Adafruit خود را از حساب Adafruit.io خود وارد کنید.
- مانیتور سریال را باز کنید تا ببینید درست وصل شده است یا خیر.
- مدار خود را آزمایش کنید تا ببینید آیا رویدادها با تکرار مرحله 10 به درستی نمایش داده می شوند یا خیر، اما این بار به صفحه نمایش LED خود نگاهی بیندازید تا ببینید آیا زمان مطابق با آن تنظیم می شود یا خیر. اگر این کار را انجام دهد، عالی است! همه چیز برای شروع در فرم پایان کتاب آماده است.