Съдържание:

Таймер за възпроизвеждане на iPad: 5 стъпки (със снимки)
Таймер за възпроизвеждане на iPad: 5 стъпки (със снимки)

Видео: Таймер за възпроизвеждане на iPad: 5 стъпки (със снимки)

Видео: Таймер за възпроизвеждане на iPad: 5 стъпки (със снимки)
Видео: 5 Яки Трика за iPhone, които НЕ ЗНАЕТЕ! 2024, Ноември
Anonim
Image
Image
Таймер за възпроизвеждане на IPad
Таймер за възпроизвеждане на IPad

Мисля, че това е тема, с която всеки родител се бори. Колко могат да играят децата с iPad (или друг таблет).

Опитахме множество подходи, като фиксирани часове, но това наистина не работи, тъй като нашето дете винаги искаше да се прибере в момента, в който му беше позволено да играе с iPad.

Таймерът за възпроизвеждане на iPad Така че направих таймера за възпроизвеждане на iPad. Ясно и просто устройство, което дава на децата самоконтрол кога могат да използват любимия си iPad. В софтуера можете да зададете за всеки ден от седмицата колко време им е позволено да играят на iPad (или всеки друг таблет). Разбира се, нула минути също е опция:-) както в нашия случай в учебните дни.

СИСТЕМА ЗА БОНУСНИ КАРТИ Тя включва „система за бонус карти“. Това са RFID карти, които децата могат да спечелят, например, когато приключат здравословно хранене, без да стенат:-) Можете да настроите в софтуера колко допълнително време ще добави всяка карта. В нашия случай на сина ни е позволено да играе само през уикендите (петък, седене и слънце), така че той може да събира тези карти през седмицата и може да реши сам, когато иска допълнителното време в тези дни.

Разбира се, всяка карта може да се използва само веднъж! Има "родителски" RFID маркер, който може да нулира всички използвани карти, така че да могат да се използват повторно.

Ако ви харесва този проект, моля, гласувайте за мен в състезанието за часовник:-)

Стъпка 1: Хардуерът

Хардуерът
Хардуерът
Хардуерът
Хардуерът
Хардуерът
Хардуерът

Калъфът е лазерно изрязан от 3 мм дърво. Можете да изтеглите.dwg файла тук (вижте приложените файлове). Състои се от 8 слоя по 3 мм. Разбира се, можете да регулирате това според дебелината (количеството слоеве) и ширината на вашето таблетно устройство.

В средата е поставен превключвател за аркаден стил, за да се установи дали таблицата е поставена или не.

В случай, че не сте запознати с 2D дизайна (.dwg файлове). Използвах безплатния софтуер, наречен draftsight. Можете да го изтеглите от тук:

В случай, че сами не разполагате с лазерен нож, опитайте се да намерите локален makerspace / fablab, / hackerspace, те вероятно ще имат лазерен нож. Дизайнът не е твърде голям, така че трябва да можете лесно да изрежете това (на няколко парчета) на малка лазерна фреза.

В дизайна има дупки за винтове, но също така залепих отделните слоеве.

След като калъфът беше направен, аз го шлайфах, използвах бял грунд и го боядисах със спрей след това сиво/сребристо.

Можете да закачите кутията към стена или в моя случай аз я монтирах върху тежък метален прът (който запазих, след като изхвърлих шкаф на IKEA, в който имаше тези решетки, за да предотвратя преобръщането на най -близките.

Стъпка 2: Електрониката

Електрониката
Електрониката
Електрониката
Електрониката
Електрониката
Електрониката

Исках да запазя електрониката евтина и лесна за използване. Затова базирах дизайна на ESP8266 от adafruit:

Това е чип „arduino“за 9,95 долара с wifi и на aliexpress можете да намерите много дори по -евтини ESP8266 устройства, които също трябва да работят.

Дизайнът в крайна сметка максимизира всички портове на ESP8266. Използват се както I2C, така и SPI.

  • I2C за adafruit i2c LED обратно:
  • SPI за MFRC-522 (просто потърсете на aliexpress.com „mfrc-522“
  • Един порт за свързване на превключвателя
  • Един порт за прикачване на пиезо високоговорител, така че устройството може да „бипка“:-)

беше малко плътно прилепнал, но с държането на добрия ми стар пистолет за горещо лепило успях да накарам всичко да си залепи на мястото:-)

Ето пълния списък на хардуерните компоненти:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56 "4-цифрен 7-сегментен дисплей с I2C раница
  • MFRC-522 RF-ID четец
  • Пиезо зумер
  • 1x 10K Ohm резистор (за превключвателя)
  • 1x 100 Ohm резистор (за пиезо)
  • Аркаден микро превключвател
  • FTDI сериен TTL-232 USB кабел (за програмиране на ESP8266)

Стъпка 3: Софтуерът

Софтуерът
Софтуерът

Можете да изтеглите кода на Arduino от:

Трябва да конфигурирате в софтуера, който притежавате настройки за wifi (SSID и парола). Също така трябва да добавите каквито и да е RFID карти, които използвате.

Ако не знаете идентификационните номера на вашите SSID карти, просто стартирайте софтуера и проверете серийния изход, той ще покаже всички „неразпознати карти“и ще покаже техните идентификатори.

Конфигурация на картата

На карта можете да конфигурирате колко минути ще добавя.

Ако конфигурирате карта като 254, тя ще нулира цялата използвана карта на неизползвана. Ако конфигурирате карта като 253, тя ще върне часовника до стойността по подразбиране за този ден.

Софтуерът следи каква RFID карта е била използвана. Така че до нулиране те няма да могат да се използват и на дисплея ще се покаже "USED", когато картата бъде представена.

Софтуерът също съхранява всяка минута "последната минута" в паметта на EEPROM, така че в случай на прекъсване на захранването или дете, което се опитва да нулира устройството, винаги ще се върне в последната минута.

обратно броене

Часовникът за обратно броене ще покаже сумата или часовете: оставащите минути, когато има повече от 60 минути. За последните 60 минути ще се показват минутите: секунди

Известия

Един от ключовите елементи на устройството е, че то ще изпраща известия до таблета. Тъй като ESP8266 не може да изпраща пакетиран HTTPS (няма достатъчно конски сили за криптиране), той използва услугата за известяване IFTTT и уеб куки, които поддържат обикновени HTTP повиквания. Вижте следващия раздел за IFTT конфигурация.

Стъпка 4: Известие чрез IFTTT

Уведомление чрез IFTTT
Уведомление чрез IFTTT
Уведомление чрез IFTTT
Уведомление чрез IFTTT
Уведомление чрез IFTTT
Уведомление чрез IFTTT

Тъй като ESP8266 не може да изпълнява HTTPS заявки, повечето API за известия не са възможни. Фантастично е, че IFTTT все още има основен HTTP уеб хук. Тя ви позволява да задействате действие, ако е направена HTTP заявка. Въз основа на това можете да задействате действие за известие.

Трябва да инсталирате приложението IFTTT на таблета си. И iPad и Android се поддържат. В моя случай създадох отделен акаунт за ipad, за да направи това.

В настройките на webhook ще намерите уникалния ключ, който ще трябва да добавите в кода на Arduino.

Стъпка 5: Обобщение

Резюме
Резюме
Резюме
Резюме

Така че, ако можете…

  • за издълбаване на рамката с лазерен нож
  • запоявайте всички компоненти заедно
  • конфигурирайте услугата IFTTT
  • и качете правилния код на Arduino във вашия ESP8266

Можете да предложите на зависимото си дете ясна система за контрол на времето на устройството:-)

Препоръчано: