فهرست مطالب:

سطل های وای فای و تقویم Google: 4 مرحله
سطل های وای فای و تقویم Google: 4 مرحله

تصویری: سطل های وای فای و تقویم Google: 4 مرحله

تصویری: سطل های وای فای و تقویم Google: 4 مرحله
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim
سطل های چرخ Wifi و تقویم Google
سطل های چرخ Wifi و تقویم Google

این پروژه از فیلمهای Andreas Spiess (You Tube) الهام گرفته شده است. # 185 ESP8266 - یادآوری تقویم Google: چگونه می توان همسر/دوست دخترتان را خوشحال کرد (آردوینو) و # 189 ، نسخه به روز شده.

این پیوندها را دنبال کنید: Andreas Spiess & Andreas Spiess Ver 2 برای 2 فیلم بسیار آموزنده و سرگرم کننده.

پروژه در مورد آندریاس این بود که اطمینان حاصل کند که او تمام وظایفی را که همسرش از او خواسته بود انجام داده است.

او از Google Calendar برای ضبط وظایف استفاده می کند. تقویم Google در زمان و تاریخ مشخص شده ایمیلی را به عنوان یادآور یک رویداد خاص ارسال می کند. در مورد ما ، یک رویداد یک وظیفه است.

پروژه آندریاس از یادآوری برای روشن کردن LED استفاده می کند! LED بدون در نظر گرفتن وضعیت تقویم Google روشن می ماند تا زمانی که LED کار را به طور دستی خاموش کرد (به عنوان مثال ماشین لباسشویی را بارگذاری کرده است).

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

تنبل بودم ، نمی خواستم دکمه ای را برای خاموش کردن LED فشار دهم ، بنابراین در حال حاضر ، هنگامی که سطل چرخ دستی خود را کج می کنم تا آن را به سمت حاشیه ببرم ، به اینترنت متصل می شود ، به تقویم Google می نویسد که LED را برای من خاموش می کند

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

یک رویداد (کار) در تقویم Google ایجاد می شود.

یک اسکریپت در تقویم Google ایجاد می شود

تقویم Google هر چند وقت یکبار توسط یک تراشه وای فای ESP8266-E12 بررسی می شود.

اگر کلمه "آبی" یا "سیاه" توسط اسکریپت برگردانده شود ، یک LED روشن می شود.

با فشار دادن یک کلید LED خاموش می شود

در مورد من ، چرخاندن سطل چرخ دستی من باعث تقویت ESP8266 می شود که به تقویم Google متصل می شود و بررسی می کند که آیا کلمات "آبی" یا "سیاه" وجود دارد یا خیر.

اگر "آبی" برگردانده شود ، سطل چرخ "Azure_OK" و ولتاژ باتری را به تقویم می نویسد ، این امر LED را خاموش می کند.

اگر "سیاه" برگردانده شود ، سطل چرخدار "Noir_OK" و ولتاژ باتری را به تقویم می نویسد ، سپس LED را خاموش می کند.

مرحله 2: سخت افزار LED & Switch

سخت افزار LED & Switch
سخت افزار LED & Switch
سخت افزار LED & Switch
سخت افزار LED & Switch
سخت افزار LED & Switch
سخت افزار LED & Switch

اجزاء

جعبه پروژه چسبیده به شارژر تلفن قدیمی برای منبع تغذیه 5 ولت.

1 x ESP8266-12e

دستگاه 1 5 5 ولت تا 3 ولت (AMS1117)

2 رزیتور 180 اهم برای محدود کردن جریان LED (من به طور اتفاقی این مقادیر را داشتم)

2 x Tactile Push Button Switch Momentary Tact 12X12X7mm با چراغ های LED (eBay)

تفنگ چسب داغ مذاب.

مدار

LED ها به پایه های 4 و 5 (از طریق مقاومت های محدود کننده) و سوئیچ ها به پایه های 12 و 13 ESP8266 متصل می شوند.

طرف دیگر سوئیچ ها و LED ها به 0v می روند.

از آنجا که ESP8266 بسیار متنوع است ، اجزای بسیار کمی مورد نیاز است!

5 ولت شارژر تلفن از طریق AMS1117 به 3 ولت کاهش می یابد.

نرم افزار بقیه کارها را انجام می دهد - به Reminder_org_TR_instruct.ino مراجعه کنید

سوئیچ های لمسی با LED های داخلی عالی هستند ، اما تنها روش نصب آنها در جعبه پروژه با چسب مذاب داغ است!

مرحله 3: سخت افزار Wheelie Bin

سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin
سخت افزار Wheelie Bin

لیست اجزاء

1 x جعبه پروژه (نسخه نهایی خود را 3D چاپ کردم)

1 x ESP8266 - eBay

1 باتری xCR2 (3 ولت) - آمازون

1 عدد چشمه/کانکتور باتری - eBay

سوئیچ شیب 1 x - من در ابتدا از سوئیچ های شیب جیوه استفاده می کردم اما آنها کمی مزاج بودند ، بنابراین من نوع بلبرینگ را انتخاب کردم. - eBay

1 x ترانزیستور عمومی PNP - من از bc557 استفاده کردم اما تقریباً هر pnp انجام می دهد! - eBay

1 x رله خودکار 3v دو سیم پیچ دوقلوی -RS Online 683-9873 ** توجه ** تصویر در وب سایت RS این را به عنوان یک رله 24 ولت نشان می دهد ، با این حال ، توضیحات به وضوح 3v را نشان می دهد (من در کل 5 عدد داشتم)! همچنین ، این یک رله نصب سطح است. من موفق شدم یک پایه pcb پیدا کنم اما دو برابر هزینه داشت !! این رله دارای دو سیم پیچ است ، یک سیم پیچ برای تنظیم رله و دیگری برای تنظیم مجدد آن.

رله های خودکار دیگر در بازار وجود دارد ، با این حال ، تنظیم / تنظیم مجدد معمولاً تنها با استفاده از یک سیم پیچ با معکوس کردن قطبیت پالس کار انجام می شود - این کار امکان پذیر است ، اما کمی سخت افزار بیشتر مورد نیاز است.

مدار

هنگامی که مدار در حالت آماده به کار است مدار صفر می شود! (من چندین بار از این مدار استفاده کرده ام و برای پروژه های باتری که از هر نوع سوئیچینگ غیر الکترونیکی استفاده می کنند ، مثلاً سوئیچ رله مغناطیسی ، سوئیچ شیب ، سوئیچ عملکرد لحظه ای) بسیار عالی است.

هنگامی که سوئیچ شیب فعال است ، رله "تنظیم" می شود و بنابراین ESP8266 را تغذیه می کند و پین 5 ESP8266 را بالا نگه می دارد که ترانزیستور را خاموش نگه می دارد. بعد از اتصال ESP8266 به وای فای و ارسال اطلاعات به تقویم Google ، پین 5 ESP8266 پالس پایینی دارد که ترانزیستور را که رله را مجددا تنظیم می کند ، روشن می کند و دستگاه را خاموش می کند!

توجه - من این واحدها را در اوت گذشته (2018) ساختم ، نمودار مدار از حافظه کشیده شده است ، اما به نظر خوب می رسد:-)

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

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

خوب ، اینجا جایی است که جهالت من می درخشد !!

فایل های.ino ضمیمه نسخه اصلاح شده Andreas Spiess است. بسیاری از کد های غیر ضروری توضیح داده شده است. من کپی فایل های.gs خود را نیز ضمیمه کرده ام. بیشتر آزمایش و خطا بود!

من اکیداً توصیه می کنم اگر قصد انجام کاری مشابه را دارید ، این فیلم ها را تماشا کنید ویدئو #185 و ویدئو #189 را ببینید زیرا او دارای یک فایل Google Script است که در سایت GitHub او در دسترس است به همراه فایل های.ino که خواندن و تغییر آنها آسان تر از مال خودم!

بعدش چی؟

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

اگر این پروژه در مسابقه REMIX پذیرفته شد و به نظر شما شایسته است ، لطفاً به من رای دهید!

سپاس فراوان:-)

توصیه شده: