فهرست مطالب:
- مرحله 1: چگونه کار می کند
- مرحله 2: سخت افزار LED & Switch
- مرحله 3: سخت افزار Wheelie Bin
- مرحله 4: نرم افزار نرم افزاری
تصویری: سطل های وای فای و تقویم Google: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه از فیلمهای 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
اجزاء
جعبه پروژه چسبیده به شارژر تلفن قدیمی برای منبع تغذیه 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
لیست اجزاء
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 پذیرفته شد و به نظر شما شایسته است ، لطفاً به من رای دهید!
سپاس فراوان:-)
توصیه شده:
پیوست تقویم های Google به سایت های Google: 5 مرحله
پیوست تقویم های Google به سایت های Google: این دستورالعمل برای آموزش نحوه ایجاد ، استفاده و ویرایش تقویم های Google و سپس پیوستن آنها به یک سایت Google با استفاده از قابلیت های اشتراک گذاری است. این می تواند برای بسیاری از افراد مفید باشد زیرا می توان از Google Sites برای هماهنگی و توزیع
متر استخر اطلس وای فای: 18 مرحله
متر استخر وای فای اطلس: این آموزش نحوه تنظیم کیت استخر وای فای را از اطلس علمی به شما نشان می دهد. این متر pH ، پتانسیل کاهش اکسیداسیون (ORP) و دما را اندازه گیری می کند. داده ها در پلت فرم ThingSpeak بارگذاری می شوند ، جایی که می توان آنها را از راه دور با نظارت ماهواره ای کنترل کرد
نحوه افزودن اکسیژن محلول به کنتور هیدروپونیک وای فای: 6 مرحله
نحوه افزودن اکسیژن محلول به سنج هیدروپونیک وای فای: این آموزش نحوه افزودن مدار EBO D.O و کاوشگر به کیت هیدروپونیک WiFi از اطلس ساینتیک را نشان می دهد. فرض بر این است که کاربر کیت هیدروپونیک wifi کار می کند و اکنون آماده افزودن اکسیژن محلول است. هشدارها: Atlas Sci
متر هیدروپونیک وای فای اطلس: 19 مرحله
متر هیدروپونیکس اطلس وای فای: این آموزش نحوه تنظیم کیت WiFi Hydroponics را از اطلس علمی به شما نشان می دهد. این متر pH ، رسانایی و دما را اندازه گیری می کند. داده ها در پلت فرم ThingSpeak بارگذاری می شوند ، جایی که می توان آنها را از راه دور از طریق دستگاه تلفن همراه یا شرکت های دیگر کنترل کرد
ماژول های وای فای مهندسی معکوس زنده: 8 مرحله (همراه با تصاویر)
ماژول های WiFi مهندسی معکوس زنده: من دوست دارم تا جایی که می توانم از اجزای کار استفاده کنم. اگرچه در حال مهندسی معکوس وای فای چاپگرها هستم ، این روش در بسیاری از دستگاه های دیگر کار می کند. لطفا؛ فقط لوازم الکترونیکی منسوخ را جدا نکنید ، سپس انتظار پیدا کردن برگه های داده برای قطعات نجات یافته را داشته باشید