Mục lục:

Hẹn giờ chơi iPad: 5 bước (có hình ảnh)
Hẹn giờ chơi iPad: 5 bước (có hình ảnh)

Video: Hẹn giờ chơi iPad: 5 bước (có hình ảnh)

Video: Hẹn giờ chơi iPad: 5 bước (có hình ảnh)
Video: Những thủ thuật hữu ích dành cho người mới dùng iPad 2024, Tháng mười một
Anonim
Image
Image
Hẹn giờ chơi iPad
Hẹn giờ chơi iPad

Tôi nghĩ rằng đây là một chủ đề mà mọi phụ huynh đang gặp khó khăn. Trẻ em có thể chơi bao nhiêu với iPad của chúng (hoặc bất kỳ máy tính bảng nào khác).

Chúng tôi đã thử nhiều cách tiếp cận, chẳng hạn như thời gian cố định, nhưng điều đó không thực sự hiệu quả vì con chúng tôi sau đó luôn muốn về nhà ngay khi được phép chơi với iPad.

Bộ hẹn giờ chơi trên iPad Vì vậy, tôi đã tạo bộ hẹn giờ chơi cho iPad. Một thiết bị rõ ràng, đơn giản, cho phép trẻ em tự chủ về thời điểm chúng có thể sử dụng chiếc iPad yêu quý của mình. Trong phần mềm, bạn có thể đặt thời lượng cho phép chơi trên iPad (hoặc bất kỳ Máy tính bảng nào khác) cho mỗi ngày trong tuần. Tất nhiên, không phút cũng là một lựa chọn:-) như trong trường hợp của chúng ta vào những ngày đi học.

HỆ THỐNG THẺ THƯỞNG Nó bao gồm một "hệ thống thẻ thưởng". Đây là những thẻ RFID mà trẻ em có thể kiếm được, chẳng hạn như khi chúng hoàn thành một bữa ăn lành mạnh mà không rên rỉ:-) Bạn có thể thiết lập trong phần mềm thời gian mỗi thẻ sẽ thêm bao nhiêu. Trong trường hợp của chúng tôi, con trai của chúng tôi chỉ được phép chơi vào cuối tuần (thứ sáu, thứ bảy và mặt trời), vì vậy anh ta có thể thu thập các thẻ này trong tuần và có thể tự quyết định khi anh ta muốn có thêm thời gian vào những ngày đó.

Tất nhiên mỗi thẻ chỉ được sử dụng một lần! Có một thẻ RFID "mẹ" có thể đặt lại tất cả các thẻ đã sử dụng để chúng có thể được sử dụng lại.

Nếu bạn thích dự án này, hãy VOTE cho tôi trong cuộc thi đồng hồ: -)

Bước 1: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Vỏ được làm từ gỗ dày 3mm. Bạn có thể tải tập tin.dwg tại đây (xem các tập tin đính kèm). Nó bao gồm 8 lớp 3mm. Tất nhiên, bạn có thể điều chỉnh tùy chọn này theo độ dày (số lượng lớp) và chiều rộng của thiết bị Máy tính bảng của mình.

Ở giữa được đặt một công tắc kiểu arcade, để phát hiện xem tab được chèn hay chưa.

Trong trường hợp bạn không quen với thiết kế 2D (các tệp.dwg). Tôi đã sử dụng phần mềm miễn phí có tên là draftsight. Bạn có thể tải về tại đây:

Trong trường hợp bạn không có máy cắt laser, hãy cố gắng tìm không gian nhà sản xuất địa phương / fablab, / hackerpace họ có thể sẽ có máy cắt laser. Thiết kế không quá lớn, vì vậy bạn sẽ có thể dễ dàng cắt (nhiều mảnh) này trên một máy cắt laser nhỏ.

Có các lỗ bắt vít trong thiết kế, nhưng tôi cũng dán các lớp riêng lẻ.

Sau khi hoàn thành chiếc vỏ, tôi đã đánh nhám nó, sử dụng sơn lót màu trắng và phun sơn sau màu xám / bạc đó.

Bạn có thể treo hộp lên tường, hoặc trong trường hợp của tôi, tôi gắn nó lên trên một thanh kim loại nặng (mà tôi đã giữ lại sau khi vứt bỏ tủ quần áo IKEA, có các thanh này, để ngăn những thứ gần nhất bị lật).

Bước 2: Điện tử

Điện tử
Điện tử
Điện tử
Điện tử
Điện tử
Điện tử

Tôi muốn giữ đồ điện tử rẻ và dễ sử dụng. Vì vậy, tôi đã thiết kế dựa trên ESP8266 từ adafruit:

Đó là con chip 'arduino' $ 9,95 có wifi và trên aliexpress, bạn có thể tìm thấy nhiều thiết bị ESP8266 thậm chí rẻ hơn mà tất cả đều hoạt động tốt.

Thiết kế đã tối đa hóa tất cả các cổng của ESP8266. Cả I2C và SPI đều được sử dụng.

  • I2C cho đèn LED i2c adafruit trở lại:
  • SPI cho MFRC-522 (chỉ cần tìm kiếm trên aliexpress.com "mfrc-522"
  • Một cổng để gắn công tắc
  • Một cổng để gắn loa piezo, vì vậy thiết bị có thể kêu 'bíp':-)

nó hơi chật một chút, nhưng với việc cầm khẩu súng keo nóng cũ kỹ của mình, tôi có thể làm cho mọi thứ dính vào đúng vị trí của nó:-)

Dưới đây là danh sách đầy đủ các thành phần phần cứng:

  • Adafruit HUZZAH ESP8266 Đột phá
  • Adafruit 0,56 "Màn hình 4 chữ số 7 phân đoạn với Ba lô I2C
  • Đầu đọc RF-ID MFRC-522
  • Piezo buzzer
  • Điện trở 1x 10K Ohm (cho công tắc)
  • Điện trở 1x 100 Ohm (đối với piezo)
  • Arcade Micro Switch
  • Cáp USB FTDI Serial TTL-232 (để lập trình ESP8266)

Bước 3: Phần mềm

Phần mềm
Phần mềm

Bạn có thể tải xuống mã Arduino từ:

Bạn cần cấu hình trong phần mềm mà bạn sở hữu cài đặt wifi (SSID và mật khẩu). Ngoài ra, bạn cần thêm những thẻ RFID mà bạn đang sử dụng.

Nếu bạn không biết ID của thẻ SSID của mình, chỉ cần chạy phần mềm và kiểm tra đầu ra nối tiếp, nó sẽ hiển thị bất kỳ "thẻ không được nhận dạng" nào và sẽ hiển thị ID của chúng.

Cấu hình thẻ

Mỗi thẻ, bạn có thể định cấu hình số phút mà thẻ đó sẽ thêm vào.

Nếu bạn định cấu hình thẻ là 254, nó sẽ đặt lại tất cả thẻ đã sử dụng thành không sử dụng. Nếu bạn định cấu hình thẻ là 253, nó sẽ đặt lại đồng hồ về giá trị mặc định của ngày đó.

Phần mềm theo dõi những gì thẻ RFID đã được sử dụng. Vì vậy, cho đến khi đặt lại, chúng sẽ không thể được sử dụng và "ĐÃ SỬ DỤNG" sẽ hiển thị trên màn hình khi thẻ được xuất trình.

Phần mềm cũng lưu trữ từng phút "phút cuối cùng" trong bộ nhớ EEPROM, vì vậy trong trường hợp mất điện hoặc một đứa trẻ cố gắng thiết lập lại thiết bị, nó sẽ luôn quay trở lại phút cuối cùng.

Đếm ngược

Đồng hồ đếm ngược sẽ hiển thị số lượng hoặc giờ: phút còn lại, khi còn hơn 60 phút. Trong 60 phút cuối cùng, nó sẽ hiển thị phút: giây

Thông báo

Một yếu tố quan trọng của thiết bị là nó sẽ gửi thông báo đến máy tính bảng. Vì ESP8266 không thể gửi HTTPS được đóng gói (không đủ mã lực để mã hóa), nó đang sử dụng dịch vụ thông báo IFTTT và webhook, hỗ trợ các cuộc gọi HTTP thuần túy. Xem phần tiếp theo để biết cấu hình IFTT.

Bước 4: Thông báo qua IFTTT

Thông báo Qua IFTTT
Thông báo Qua IFTTT
Thông báo Qua IFTTT
Thông báo Qua IFTTT
Thông báo Qua IFTTT
Thông báo Qua IFTTT

Vì ESP8266 không thể thực hiện các yêu cầu HTTPS nên hầu hết các API thông báo đều không thể thực hiện được. Thật tuyệt vời là IFTTT vẫn có một webhook HTTP cơ bản. Nó cho phép bạn kích hoạt một hành động nếu một yêu cầu HTTP đã được thực hiện. Dựa vào đó, bạn có thể kích hoạt hành động Thông báo.

Bạn cần cài đặt ứng dụng IFTTT trên máy tính bảng của mình. Cả iPad và Android đều được hỗ trợ. Trong trường hợp của tôi, tôi đã tạo một tài khoản riêng cho ipad để thực hiện việc này.

Trong cài đặt webhook, bạn sẽ tìm thấy khóa duy nhất mà bạn sẽ cần thêm vào mã Arduino.

Bước 5: Tóm tắt

Tóm lược
Tóm lược
Tóm lược
Tóm lược

Vì vậy, nếu bạn có thể…

  • để chạm khắc khung bằng máy cắt laser
  • hàn tất cả các thành phần lại với nhau
  • định cấu hình dịch vụ IFTTT
  • và tải mã Arduino chính xác lên ESP8266 của bạn

Bạn có thể cung cấp cho đứa con nghiện ngập của mình một hệ thống kiểm soát thời gian rõ ràng của thiết bị:-)

Đề xuất: