Агуулгын хүснэгт:

IPad тоглуулах таймер: 5 алхам (зурагтай)
IPad тоглуулах таймер: 5 алхам (зурагтай)

Видео: IPad тоглуулах таймер: 5 алхам (зурагтай)

Видео: IPad тоглуулах таймер: 5 алхам (зурагтай)
Видео: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Арваннэгдүгээр
Anonim
Image
Image
IPad тоглуулах таймер
IPad тоглуулах таймер

Энэ бол эцэг эх бүрийн тэмцдэг сэдэв гэж би бодож байна. Хүүхдүүд iPad (эсвэл өөр таблет) -тайгаа хэр их тоглох боломжтой вэ.

Бид тогтсон цаг гэх мэт олон арга барилыг туршиж үзсэн боловч энэ нь үнэхээр үр дүнд хүрээгүй тул манай хүүхэд iPad -тайгаа тоглохыг зөвшөөрсөн тэр мөчид гэртээ харихыг үргэлж хүсдэг байсан.

IPad тоглуулах таймер Тиймээс би iPad тоглуулах таймер хийсэн. Хүүхдүүд дуртай iPad-аа хэзээ ашиглахаа өөрөө хянах боломжийг олгодог ойлгомжтой, энгийн төхөөрөмж. Програм хангамж дээр та долоо хоногт өдөр бүр iPad (эсвэл бусад таблет) дээр хичнээн цаг тоглохыг тохируулж болно. Мэдээжийн хэрэг, тэг минут бол бас нэг сонголт юм:-) Манай сургуулийн үеийнх шиг.

Шагналт картны системд "урамшууллын картын систем" багтсан болно. Эдгээр нь хүүхдүүд олох боломжтой RFID картууд юм, жишээлбэл, тэд гаслахгүйгээр эрүүл хоол идсэнийхээ дараа:-) Та програм бүрт карт тус бүрт хичнээн их цаг нэмж өгөхийг тохируулж болно. Манай тохиолдолд манай хүү зөвхөн амралтын өдрүүдэд (баасан, суулт, нар) тоглох эрхтэй байдаг тул эдгээр картуудыг долоо хоногийн турш цуглуулж, тэр өдрүүдэд нэмэлт цаг авахыг хүссэн үедээ өөрөө шийдэж болно.

Мэдээжийн хэрэг карт бүрийг зөвхөн нэг удаа ашиглах боломжтой. Ашигласан бүх картыг дахин тохируулах боломжтой "эцэг эх" RFID хаяг байдаг бөгөөд ингэснээр тэдгээрийг дахин ашиглах боломжтой болно.

Хэрэв танд энэ төсөл таалагдсан бол цагийн тэмцээнд миний төлөө саналаа өгөөрэй:-)

Алхам 1: Тоног төхөөрөмж

Тоног төхөөрөмж
Тоног төхөөрөмж
Тоног төхөөрөмж
Тоног төхөөрөмж
Тоног төхөөрөмж
Тоног төхөөрөмж

Энэ хайрцаг нь 3 мм хэмжээтэй модоор хийгдсэн. Та эндээс.dwg файлыг татаж авч болно (хавсаргасан файлуудыг үзнэ үү). Энэ нь 3 мм хэмжээтэй 8 давхаргаас бүрдэнэ. Мэдээжийн хэрэг та үүнийг Таблетийн төхөөрөмжийн зузаан (давхаргын хэмжээ), өргөний дагуу тохируулж болно.

Дунд хэсэгт нь аркад маягийн унтраалга байрлуулсан бөгөөд энэ нь хүснэгтийг оруулсан эсэхийг шалгах болно.

Хэрэв та 2D дизайн (.dwg файлууд) -ыг мэдэхгүй бол. Би draftsight хэмээх үнэгүй програмыг ашигласан. Та эндээс татаж авах боломжтой:

Хэрэв танд лазер таслагч байхгүй бол орон нутгийн үйлдвэрлэгч / fablab, / хакерын орон зай хайж олохыг хичээгээрэй, магадгүй тэд лазер таслагчтай болно. Загвар нь тийм ч том биш тул та үүнийг жижиг лазер зүсэгч дээр (олон хэсэг болгон) хялбархан огтолж авах ёстой.

Дизайн дээр шураг нүхнүүд байдаг, гэхдээ би тус тусдаа давхаргыг наасан.

Хэргийг хийсний дараа би үүнийг зүлгэж, цагаан праймер хэрэглэж, шүршиж саарал/мөнгөний дараа будсан.

Та хайрцгийг хананд өлгөх боломжтой, эсвэл миний хувьд би үүнийг хүнд металл баар дээр суулгасан (IKEA -ийн шүүгээг хаясны дараа хадгалдаг байсан, хамгийн ойрхон газар унахаас урьдчилан сэргийлэхийн тулд.

Алхам 2: Электроник

Электроникс
Электроникс
Электроникс
Электроникс
Электроникс
Электроникс

Би цахилгаан хэрэгслийг хямд, ашиглахад хялбар байлгахыг хүссэн. Тиймээс би adafruit -ийн ESP8266 загвар дээр үндэслэсэн болно:

Энэ бол wifi -тай 9.95 долларын үнэтэй "arduino" чип бөгөөд aliexpress дээр та үүнээс ч хамаагүй хямд ажиллах ESP8266 төхөөрөмжүүдийг олох боломжтой.

Энэхүү загвар нь ESP8266 -ийн бүх портуудыг дээд зэргээр ашиглаж чадсан юм. I2C ба SPI хоёуланг нь ашигладаг.

  • Adafruit i2c LED арын I2C арын хэсэг:
  • MFRC-522-ийн SPI (зүгээр л aliexpress.com "mfrc-522" дээрээс хайх)
  • Шилжүүлэгчийг холбох нэг порт
  • Пьезо чанга яригчийг холбох нэг порт, ингэснээр төхөөрөмж "дуугарах" боломжтой:-)

Энэ нь бага зэрэг чанга тохирсон байсан, гэвч миний хуучин халуун цавуугаар хийсэн буугаар би бүх зүйлийг байрандаа хийж чадсан:-)

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийн бүрэн жагсаалтыг энд оруулав.

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56 "4 оронтой 7 сегмент бүхий дэлгэц, I2C үүргэвчтэй
  • MFRC-522 RF-ID уншигч
  • Пьезо дуугаруулагч
  • 1х 10К Ом эсэргүүцэл (шилжүүлэгчийн хувьд)
  • 1х 100 Ом эсэргүүцэл (пьезогийн хувьд)
  • Зоосон машин микро шилжүүлэгч
  • FTDI Цуваа TTL-232 USB кабель (ESP8266 програмчлахад зориулагдсан)

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж

Та Arduino кодыг татаж авах боломжтой:

Та өөрийн эзэмшдэг програм хангамж дээр wifi тохиргоог (SSID болон нууц үг) тохируулах хэрэгтэй. Мөн та ашиглаж байгаа RFID картаа нэмэх хэрэгтэй.

Хэрэв та SSID картынхаа ID -г мэдэхгүй бол програм хангамжийг ажиллуулаад цуваа гаралтыг нь шалгаад үзэхэд "танигдаагүй картууд" гарч ирэх бөгөөд тэдний ID -г харуулах болно.

Картын тохиргоо

Нэг карт дээр та хэдэн минут нэмж өгөхийг тохируулж болно.

Хэрэв та картыг 254 гэж тохируулсан бол ашигласан бүх картыг ашиглагдаагүй болгож, хэрэв та картыг 253 гэж тохируулсан бол тухайн өдрийн анхны утгыг тохируулах болно.

Програм хангамж нь RFID картыг ашиглаж байсныг хянадаг. Тиймээс дахин тохируулах хүртэл тэдгээрийг ашиглах боломжгүй бөгөөд картыг танилцуулах үед "АШИГЛАСАН" дэлгэц дээр гарч ирнэ.

Програм хангамж нь EEPROM санах ойд "сүүлийн минут" -ыг минут тутамд хадгалдаг тул цахилгаан тасарсан эсвэл төхөөрөмжийг дахин тохируулах гэж оролдсон хүүхэд үргэлж эцсийн минут руу буцах болно.

Тоолох

Буцаан тоолох цаг нь хэмжээ эсвэл цагийг харуулна: үлдсэн минут, 60 минутаас илүү байвал. Сүүлийн 60 минутын турш минут: секундийг харуулна

Мэдэгдэл

Төхөөрөмжийн нэг чухал элемент бол таблет руу мэдэгдэл илгээх явдал юм. ESP8266 нь HTTPS -ийг багцаар илгээх боломжгүй (шифрлэхэд морины хүч хангалтгүй) тул энгийн HTTP дуудлагыг дэмждэг IFTTT мэдэгдлийн үйлчилгээ болон вэб дэгээг ашиглаж байна. 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 руу байршуулна уу

Та донтсон хүүхдээ төхөөрөмжийн цаг хянах тодорхой системд санал болгож болно:-)

Зөвлөмж болгож буй: