فهرست مطالب:

تایمر پخش iPad: 5 مرحله (همراه با تصاویر)
تایمر پخش iPad: 5 مرحله (همراه با تصاویر)

تصویری: تایمر پخش iPad: 5 مرحله (همراه با تصاویر)

تصویری: تایمر پخش iPad: 5 مرحله (همراه با تصاویر)
تصویری: Apple iPad Air 2020 Review | بررسی اپل آیپد ایر 2020 2024, نوامبر
Anonim
Image
Image
تایمر پخش IPad
تایمر پخش IPad

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

ما چندین روش مانند زمان های ثابت را امتحان کردیم ، اما این واقعاً جواب نداد زیرا بچه ما همیشه می خواست در همان لحظه که به او اجازه بازی با iPad خود را می داد ، به خانه برود.

بنابراین من iPad Play Timer را ساختم. یک دستگاه ساده و واضح ، که به کودکان اجازه می دهد وقتی می توانند از آیپد مورد علاقه خود استفاده کنند ، خود را کنترل کنند. در نرم افزار می توانید برای هر روز از هفته تعیین کنید که چقدر زمان مجاز به بازی در iPad (یا هر رایانه لوحی دیگر) دارند. البته ، صفر دقیقه نیز یک گزینه است:-) مانند مورد ما در روزهای مدرسه.

سیستم کارت پاداش شامل "سیستم کارت پاداش" است. اینها کارت های RFID هستند که بچه ها می توانند به دست آورند ، به عنوان مثال وقتی یک وعده غذایی سالم را بدون ناله و غر زدن تمام می کنند:-) شما می توانید در نرم افزار تنظیم کنید که هر کارت چقدر زمان اضافی اضافه می کند. در مورد ما ، پسر ما فقط مجاز به بازی در تعطیلات آخر هفته (جمعه ، شنبه و آفتاب) است ، بنابراین می تواند این کارت ها را در طول هفته جمع آوری کند و می تواند خودش تصمیم بگیرد که در آن روزها وقت اضافی می خواهد.

البته هر کارت فقط یکبار قابل استفاده است! یک تگ RFID "والدین" وجود دارد که می تواند همه کارت های استفاده شده را تنظیم مجدد کند ، به طوری که می توان آنها را دوباره استفاده کرد.

اگر این پروژه را دوست دارید ، لطفاً در مسابقه ساعت به من رای دهید:-)

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

سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار

بدنه از چوب 3 میلی متری لیزری شده است. می توانید فایل.dwg را از اینجا بارگیری کنید (فایلهای پیوست را ببینید). از 8 لایه 3 میلی متری تشکیل شده است. البته می توانید این را با ضخامت (میزان لایه ها) و عرض دستگاه تبلت خود تنظیم کنید.

در وسط یک سوئیچ سبک بازی قرار داده شده است تا تشخیص دهد که جدول وارد شده است یا نه.

در صورتی که با طراحی دو بعدی (فایل های.dwg) آشنایی ندارید. من از نرم افزار رایگان به نام draftsight استفاده کردم. می توانید آن را از اینجا بارگیری کنید:

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

در طراحی سوراخ های پیچ وجود دارد ، اما من لایه های جداگانه را نیز چسباندم.

بعد از ساخت قاب ، آن را سنباده زنی کردم ، از پرایمر سفید استفاده کردم و بعد از آن رنگ خاکستری/نقره ای را با اسپری رنگ کردم.

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

مرحله 2: الکترونیک

الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک

من می خواستم لوازم الکترونیکی را ارزان و آسان برای استفاده نگه دارم. بنابراین من طراحی را بر اساس ESP8266 از adafruit انجام دادم:

این تراشه 9،95 دلاری arduino با وای فای است و در aliexpress می توانید بسیاری از دستگاه های ارزان تر ESP8266 را پیدا کنید که همه باید کار کنند.

این طراحی نهایتاً تمام پورت های ESP8266 را به حداکثر رساند. از I2C و SPI استفاده می شود.

  • I2C برای adafruit i2c LED back back:
  • SPI برای MFRC-522 (فقط در aliexpress.com "mfrc-522" جستجو کنید
  • یک پورت برای اتصال سوئیچ
  • یک پورت برای اتصال بلندگوی پیزو ، بنابراین دستگاه می تواند "بوق" کند:-)

کمی محکم بود ، اما با نگه داشتن تفنگ چسب داغ خوب قدیمی ام ، توانستم همه چیز را در جای خود بچسبانم:-)

در اینجا لیست کاملی از اجزای سخت افزاری وجود دارد:

  • برآمدگی Adafruit HUZZAH ESP8266
  • Adafruit 0.56 اینچی 4 رقمی با 7 قسمت با کوله پشتی I2C
  • MFRC-522 RF-ID خوان
  • وزوز پیزو
  • مقاومت 1x 10K اهم (برای سوئیچ)
  • مقاومت 1x 100 اهم (برای پیزو)
  • میکرو سوئیچ Arcade
  • کابل USB FTDI سریال TTL-232 (برای برنامه نویسی ESP8266)

مرحله 3: نرم افزار

نرم افزار
نرم افزار

می توانید کد آردوینو را از آدرس زیر بارگیری کنید:

شما باید نرم افزاری را که دارای تنظیمات wifi هستید (SSID و رمز عبور) پیکربندی کنید. همچنین باید کارتهای RFID مورد استفاده خود را اضافه کنید.

اگر شناسه های کارت های SSID خود را نمی دانید ، فقط نرم افزار را اجرا کرده و خروجی سریال را بررسی کنید ، "کارت های ناشناس" نشان داده می شود و شناسه های آنها را نشان می دهد.

پیکربندی کارت

در هر کارت می توانید میزان دقایقی را که اضافه می کند پیکربندی کنید.

اگر یک کارت را 254 پیکربندی کنید ، تمام کارت استفاده شده را بدون استفاده بازنشانی می کند. اگر یک کارت را 253 پیکربندی کنید ، ساعت را به مقدار پیش فرض آن روز بازنشانی می کند.

این نرم افزار از کارت RFID مورد استفاده استفاده می کند. بنابراین تا زمان تنظیم مجدد ، نمی توان از آنها استفاده کرد و هنگام ارائه کارت ، "USED" روی صفحه نمایش داده می شود.

این نرم افزار همچنین هر دقیقه "آخرین دقیقه" را در حافظه EEPROM ذخیره می کند ، بنابراین در صورت قطع برق ، یا کودکی که سعی می کند دستگاه را تنظیم مجدد کند ، همیشه به آخرین دقیقه برمی گردد.

شمارش معکوس

ساعت شمارش معکوس مقدار یا ساعتها را نشان می دهد: دقیقه باقیمانده ، زمانی که بیش از 60 دقیقه باقی مانده است. در 60 دقیقه آخر دقیقه ها را نشان می دهد: ثانیه

اطلاعیه

یکی از عناصر کلیدی دستگاه این است که اعلان ها را به رایانه لوحی ارسال می کند. از آنجا که ESP8266 نمی تواند HTTPS را بسته بندی شده ارسال کند (نیروی کافی برای رمزگذاری ندارد) ، از سرویس اعلان IFTTT و webhooks استفاده می کند که از تماس های HTTP ساده پشتیبانی می کند. برای پیکربندی IFTT به بخش بعدی مراجعه کنید.

مرحله 4: اعلان از طریق IFTTT

اعلان از طریق IFTTT
اعلان از طریق IFTTT
اعلان از طریق IFTTT
اعلان از طریق IFTTT
اعلان از طریق IFTTT
اعلان از طریق IFTTT

از آنجا که ESP8266 نمی تواند درخواست های HTTPS را انجام دهد ، اکثر API های اعلان امکان پذیر نیست. این فوق العاده است که IFTTT هنوز یک webhook اولیه HTTP دارد. در صورت درخواست HTTP یک عمل را فعال می کند. بر این اساس می توانید یک اقدام اعلان را فعال کنید.

برای نصب بر روی رایانه لوحی خود به برنامه IFTTT نیاز دارید. هر دو iPad و Android پشتیبانی می شوند. در مورد من ، یک حساب جداگانه برای ipad ایجاد کردم تا این کار را انجام دهد.

در تنظیمات webhook ، کلید منحصر به فردی را پیدا خواهید کرد که باید در کد آردوینو اضافه کنید.

مرحله 5: خلاصه

خلاصه
خلاصه
خلاصه
خلاصه

بنابراین اگر می توانید…

  • با استفاده از دستگاه برش لیزری ، قاب را تراش دهید
  • همه اجزا را با هم لحیم کنید
  • سرویس IFTTT را پیکربندی کنید
  • و کد صحیح آردوینو را در ESP8266 خود بارگذاری کنید

می توانید کودک معتاد خود را به یک سیستم واضح کنترل زمان دستگاه پیشنهاد دهید:-)

توصیه شده: