فهرست مطالب:

ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو: 4 مرحله
ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو: 4 مرحله

تصویری: ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو: 4 مرحله

تصویری: ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو: 4 مرحله
تصویری: Part 2 - Anne of Avonlea Audiobook by Lucy Maud Montgomery (Chs 12-20) 2024, جولای
Anonim
ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو
ساعت زنگ دار هوشمند - Intel Edison - Iot RoadShow - سائوپائولو

یکی از مزایای بزرگ هر کسی که در یک شهر بزرگ زندگی می کند یا کار می کند مدیریت زمان است. امروزه سفرها ثابت هستند و ترافیک یکی از عوامل اصلی است.

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

مرحله 1: تقویم Google

تقویم گوگل
تقویم گوگل
تقویم گوگل
تقویم گوگل

اولین قدم ایجاد یک شناسه برای دسترسی به تقویم Google من بود تا بتوانید از طریق برنامه و نه رابط مشترک تقویم Google دسترسی پیدا کنید. برای این منظور به سایت https://console.developers.google.com.t دسترسی پیدا کردم که در https://developers.google.com/google-apps/calendar به خوبی توضیح داده شده است.

مرحله 2: نقشه های گوگل

نقشه های گوگل
نقشه های گوگل

برای محاسبه زمان مسیر بین مکانی که انتخاب کردم و محل قرار ، از Google Maps استفاده کردم. استفاده از Javascript API بسیار آسان است.

اساساً ایجاد یک نقشه ، گذراندن مسیری برای ترسیم او و بازیابی پارامتر مدت به این رویداد است. پس از انجام این کار ، ما ورودی های لازم برای انجام محاسبات را داریم و در صورت لزوم زنگ هشدار را به صدا در می آوریم.

مرحله 3: موارد اضافی

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

مرحله 4: نهایی کنید

نهایی کنید
نهایی کنید
نهایی کنید
نهایی کنید

برای اتمام پروژه ، فایل html را در همان پوشه وب سرور پایتون خود قرار دهید که با انجام مراحل این آموزش انجام داده ام https: wiki.python.orgmoinBaseHttpServer

من از طریق کنسول به ادیسون خود دسترسی پیدا کردم و دستور python HTTPServer.py را تایپ کردم. انجام شد ، سرور وب ما در حال اجرا است و می توانیم به url پیکربندی شده دسترسی داشته باشیم و نتایج صفحه خود را مشاهده کنیم. اینتل ادیسون ثابت کرد که یک پلت فرم بسیار پایدار و دارای پتانسیل عظیمی برای توسعه راه حل های اینترنت اشیا است. من کد منبع را در این پست ارائه می دهم.

توصیه شده: