Daftar Isi:

IPad Play Timer: 5 Langkah (dengan Gambar)
IPad Play Timer: 5 Langkah (dengan Gambar)

Video: IPad Play Timer: 5 Langkah (dengan Gambar)

Video: IPad Play Timer: 5 Langkah (dengan Gambar)
Video: 5 free apps you NEED on your iPad ❤️ best iPad apps + widgets | iPad Pro 2024, November
Anonim
Image
Image
Pengatur Waktu Putar iPad
Pengatur Waktu Putar iPad

Saya pikir ini adalah topik yang setiap orang tua perjuangkan. Seberapa banyak anak-anak dapat bermain dengan iPad mereka (atau tablet lainnya).

Kami mencoba beberapa pendekatan, seperti waktu tetap, tetapi itu tidak benar-benar berhasil karena anak kami selalu ingin pulang saat dia diizinkan bermain dengan iPad-nya.

iPad Play TimerJadi saya membuat iPad Play Timer. Perangkat yang jelas dan sederhana, yang memberi anak-anak kontrol diri saat mereka dapat menggunakan iPad kesayangan mereka. Dalam perangkat lunak Anda dapat mengatur untuk setiap hari dalam seminggu berapa banyak waktu yang diizinkan untuk bermain di iPad (atau Tablet lainnya). Tentu saja, nol menit juga merupakan pilihan:-) seperti dalam kasus kami pada hari-hari sekolah.

SISTEM KARTU BONUSIni termasuk "sistem kartu bonus". Ini adalah kartu RFID yang dapat diperoleh anak-anak, misalnya ketika mereka menghabiskan makanan sehat tanpa mengeluh:-) Anda dapat mengatur di perangkat lunak berapa banyak waktu tambahan yang akan ditambahkan setiap kartu. Dalam kasus kami, anak kami hanya diperbolehkan bermain di akhir pekan (Jumat, Sabtu, dan Minggu), sehingga dia dapat mengumpulkan kartu-kartu ini sepanjang minggu dan dapat memutuskan sendiri kapan dia menginginkan waktu tambahan pada hari-hari itu.

Tentu saja setiap kartu hanya dapat digunakan sekali! Ada tag RFID "induk" yang dapat mengatur ulang semua kartu bekas, sehingga dapat digunakan kembali.

Jika Anda menyukai proyek ini, silakan VOTE untuk saya di kompetisi jam:-)https://www.instructables.com/contest/clocks2018/

Langkah 1: Perangkat Keras

Perangkat Keras
Perangkat Keras
Perangkat Keras
Perangkat Keras
Perangkat Keras
Perangkat Keras

Kasing ini dipotong laser dari kayu 3mm. Anda dapat mengunduh file.dwg di sini (lihat file terlampir). Ini terdiri dari 8 lapisan 3mm. Anda tentu saja dapat menyesuaikan ini dengan ketebalan (jumlah lapisan) dan lebar perangkat Tablet Anda.

Di tengah adalah sakelar gaya arcade ditempatkan, untuk mendeteksi apakah tabel dimasukkan atau tidak.

Jika Anda tidak terbiasa dengan desain 2D (file.dwg). Saya menggunakan perangkat lunak gratis yang disebut draftsight. Anda dapat mengunduhnya di sini:

Jika Anda tidak memiliki pemotong laser sendiri, cobalah untuk menemukan pembuat / fablab / hackerspace lokal mereka kemungkinan akan memiliki pemotong laser. Desainnya tidak terlalu besar, jadi Anda harus dapat dengan mudah memotong ini (dalam beberapa bagian) pada pemotong laser kecil.

Ada lubang sekrup dalam desain, tetapi saya juga merekatkan lapisan individu.

Setelah kasing dibuat, saya mengampelasnya, menggunakan primer putih dan mengecatnya setelah itu abu-abu/perak.

Anda dapat menggantung kasing ke dinding, atau dalam kasing saya, saya memasangnya di atas batang logam berat (yang saya simpan setelah membuang lemari IKEA, yang memiliki batangan ini di dalamnya, untuk mencegah yang paling dekat terbalik.

Langkah 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Saya ingin menjaga barang elektronik tetap murah dan mudah digunakan. Jadi saya mendasarkan desain pada ESP8266 dari adafruit:

Ini adalah chip 'arduino' seharga $9,95 dengan wifi dan di aliexpress Anda dapat menemukan banyak perangkat ESP8266 yang lebih murah yang semuanya juga berfungsi dengan baik.

Desainnya akhirnya memaksimalkan semua port ESP8266. Baik I2C dan SPI digunakan.

  • I2C untuk bagian belakang LED adafruit i2c:
  • SPI untuk MFRC-522 (cari saja di aliexpress.com "mfrc-522"
  • Satu port untuk memasang sakelar
  • Satu port untuk memasang piezo speaker, sehingga perangkat bisa 'beep':-)

itu sedikit pas, tetapi dengan memegang pistol lem panas lama saya, saya bisa membuat semuanya menempel di tempatnya:-)

Berikut daftar lengkap komponen perangkat keras:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56" 4-Digit 7-Segment Display w/I2C Backpack
  • Pembaca RF-ID MFRC-522
  • Buzzer piezo
  • 1x resistor 10K Ohm (untuk sakelar)
  • 1x 100 Ohm resistor (untuk piezo)
  • Saklar Mikro Arkade
  • Kabel USB Serial FTDI TTL-232 (untuk memprogram ESP8266)

Langkah 3: Perangkat Lunak

Perangkat Lunak
Perangkat Lunak

Anda dapat mengunduh kode Arduino dari:

Anda perlu mengkonfigurasi dalam perangkat lunak Anda memiliki pengaturan wifi (SSID dan kata sandi). Anda juga perlu menambahkan kartu RFID apa pun yang Anda gunakan.

Jika Anda tidak tahu ID kartu SSID Anda, jalankan saja perangkat lunak dan periksa output serial, itu akan menampilkan "kartu yang tidak dikenal" dan akan menampilkan ID-nya.

Konfigurasi Kartu

Per kartu Anda dapat mengonfigurasi jumlah menit yang akan ditambahkan.

Jika Anda mengonfigurasi kartu sebagai 254, itu akan mengatur ulang semua kartu yang digunakan menjadi tidak digunakan. Jika Anda mengonfigurasi kartu sebagai 253, itu akan mengatur ulang jam ke nilai default hari itu.

Perangkat lunak ini melacak kartu RFID apa yang telah digunakan. Jadi sampai reset, mereka tidak akan dapat digunakan dan "DIGUNAKAN" akan muncul di layar saat kartu disajikan.

Perangkat lunak ini juga menyimpan setiap menit "menit terakhir" dalam memori EEPROM, jadi jika terjadi kegagalan daya, atau seorang anak mencoba mengatur ulang perangkat, perangkat akan selalu kembali ke menit terakhir.

Hitung mundur

Jam hitung mundur akan menampilkan jumlah atau jam: menit tersisa, bila ada lebih dari 60 menit. Selama 60 menit terakhir ini akan menampilkan menit: detik

Pemberitahuan

Salah satu elemen kunci dari perangkat ini adalah ia akan mengirimkan pemberitahuan ke tablet. Karena ESP8266 tidak dapat mengirim paket HTTPS (tenaga kuda tidak cukup untuk enkripsi), ia menggunakan layanan pemberitahuan IFTTT dan webhook, yang mendukung panggilan HTTP biasa. Lihat bagian selanjutnya untuk konfigurasi IFTT.

Langkah 4: Pemberitahuan Melalui IFTTT

Pemberitahuan Melalui IFTTT
Pemberitahuan Melalui IFTTT
Pemberitahuan Melalui IFTTT
Pemberitahuan Melalui IFTTT
Pemberitahuan Melalui IFTTT
Pemberitahuan Melalui IFTTT

Karena ESP8266 tidak dapat melakukan permintaan HTTPS, sebagian besar API notifikasi tidak memungkinkan. Sungguh fantastis bahwa IFTTT masih memiliki webhook HTTP dasar. Ini memungkinkan Anda untuk memicu tindakan jika permintaan HTTP telah dibuat. Berdasarkan itu Anda dapat memicu tindakan Notifikasi.

Anda memang memerlukan aplikasi IFTTT untuk diinstal di tablet Anda. Baik iPad dan Android didukung. Dalam kasus saya, saya membuat akun terpisah untuk iPad untuk melakukan ini.

Dalam pengaturan webhook, Anda akan menemukan kunci unik, yang perlu Anda tambahkan dalam kode Arduino.

Langkah 5: Ringkasan

Ringkasan
Ringkasan
Ringkasan
Ringkasan

Jadi jika Anda mampu…

  • untuk mengukir bingkai menggunakan pemotong laser
  • kumpulkan semua komponen bersama-sama disolder
  • konfigurasikan layanan IFTTT
  • dan unggah kode Arduino yang benar ke ESP8266 Anda

Anda dapat menawarkan anak kecanduan Anda ke sistem kontrol waktu perangkat yang jelas:-)

Direkomendasikan: