Isi kandungan:

Pemasa Main IPad: 5 Langkah (dengan Gambar)
Pemasa Main IPad: 5 Langkah (dengan Gambar)

Video: Pemasa Main IPad: 5 Langkah (dengan Gambar)

Video: Pemasa Main IPad: 5 Langkah (dengan Gambar)
Video: Punya Ipad wajib tau ini 2024, November
Anonim
Image
Image
Pemasa Main IPad
Pemasa Main IPad

Saya rasa ini adalah topik yang selalu dihadapi oleh ibu bapa. Berapa banyak kanak-kanak boleh bermain dengan iPad mereka (atau tablet lain).

Kami mencuba pelbagai pendekatan, seperti waktu yang tetap, tetapi itu tidak berjaya kerana anak kami selalu mahu pulang pada waktu dia dibenarkan bermain dengan iPadnya.

Pemain Main iPad Jadi saya membuat Pemasa Main iPad. Peranti yang jelas dan sederhana, yang memberi kawalan diri kepada anak-anak ketika mereka dapat menggunakan iPad kesayangan mereka. Dalam perisian anda boleh menetapkan untuk setiap hari dalam seminggu berapa lama masa yang mereka boleh bermain di iPad (atau Tablet lain). Sudah tentu, sifar minit juga menjadi pilihan:-) seperti dalam kes kami pada waktu sekolah.

SISTEM KAD BONUSIa termasuk "sistem kad bonus". Ini adalah kad RFID yang dapat diperoleh oleh anak-anak, misalnya ketika mereka menghabiskan makanan yang sihat tanpa mengerang:-) Anda dapat mengatur dalam perisian berapa banyak waktu tambahan yang akan ditambahkan oleh setiap kad. Dalam kes kami, anak kami hanya dibenarkan bermain pada hujung minggu (Jumaat, Sabtu dan Matahari), jadi dia dapat mengumpulkan kad-kad ini sepanjang minggu dan dapat memutuskannya sendiri ketika dia mahukan waktu tambahan pada hari-hari tersebut.

Sudah tentu setiap kad hanya boleh digunakan sekali! Terdapat tag RFID "induk" yang dapat menetapkan semula semua kad yang digunakan, sehingga dapat digunakan kembali.

Sekiranya anda menyukai projek ini, sila VOTE untuk saya dalam pertandingan jam: -)

Langkah 1: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan

Sarungnya adalah lasercut dari kayu 3mm. Anda boleh memuat turun fail.dwg di sini (lihat fail yang dilampirkan). Ia terdiri daripada 8 lapisan 3mm. Anda tentu saja dapat menyesuaikannya dengan ketebalan (jumlah lapisan) dan lebar peranti Tablet anda.

Di tengahnya terdapat suis gaya arked yang diletakkan, untuk mengesan sama ada tabel dimasukkan atau tidak.

Sekiranya anda tidak biasa dengan reka bentuk 2D (fail.dwg). Saya menggunakan perisian percuma yang dipanggil draughtsight. Anda boleh memuat turunnya di sini:

Sekiranya anda tidak mempunyai pemotong laser sendiri, cubalah mencari ruang pembuat / fablab tempatan, / ruang peretas kemungkinan mereka akan mempunyai pemotong laser. Reka bentuknya tidak terlalu besar, jadi anda seharusnya dapat memotong ini dengan mudah (dalam beberapa bahagian) pada pemotong laser kecil.

Terdapat lubang skru dalam reka bentuk, tetapi saya juga melekatkan lapisan masing-masing.

Setelah casing itu dibuat, saya mencampakkannya, menggunakan primer putih dan menyemburkannya selepas itu berwarna kelabu / perak.

Anda boleh menggantungkan casing itu ke dinding, atau dalam kes saya, saya memasangnya di atas palang logam berat (yang saya simpan setelah membuang almari IKEA, yang mempunyai batang ini di dalamnya, untuk mengelakkan yang paling dekat terbalik.

Langkah 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Saya mahu menyimpan elektronik yang murah dan mudah digunakan. Oleh itu, saya membuat reka bentuk pada ESP8266 dari adafruit:

Ia adalah cip 'arduino' bernilai $ 9,95 dengan wifi dan di aliexpress anda boleh menemui banyak peranti ESP8266 yang lebih murah yang semestinya semua berfungsi juga.

Reka bentuk akhirnya memaksimumkan semua port ESP8266. Kedua-dua I2C dan SPI digunakan.

  • I2C untuk adafruit i2c LED kembali:
  • SPI untuk MFRC-522 (hanya cari di aliexpress.com "mfrc-522"
  • Satu port untuk memasang suis
  • Satu port untuk memasang pembesar suara piezo, supaya peranti dapat 'berbunyi':-)

ia sedikit ketat, tetapi dengan memegang pistol panas-panas lama saya, saya dapat membuat semuanya tetap di tempatnya:-)

Berikut senarai lengkap komponen perkakasan:

  • Pelancaran Adafruit HUZZAH ESP8266
  • Adafruit 0.56 "4-Digit 7-Segment Display w / I2C Backpack
  • Pembaca RF-ID MFRC-522
  • Buzzer Piezo
  • 1x 10K Ohm perintang (untuk suis)
  • 1x 100 Ohm perintang (untuk piezo)
  • Suis Mikro Arcade
  • Kabel USB FTDI Serial TTL-232 (untuk memprogram ESP8266)

Langkah 3: Perisian

Perisian
Perisian

Anda boleh memuat turun kod Arduino dari:

Anda perlu mengkonfigurasi dalam perisian yang anda tetapkan wifi (SSID dan kata laluan). Anda juga perlu menambahkan kad RFID yang pernah anda gunakan.

Sekiranya anda tidak mengetahui ID kad SSID anda, jalankan perisian dan periksa output bersiri, ia akan menunjukkan "kad yang tidak dikenali" dan akan memaparkan kad pengenalannya.

Konfigurasi Kad

Setiap kad anda boleh mengkonfigurasi jumlah minit yang akan ditambahkan.

Sekiranya anda mengkonfigurasi kad sebagai 254, ia akan menetapkan semula semua kad yang digunakan menjadi tidak terpakai. Sekiranya anda mengkonfigurasi kad sebagai 253, ia akan menetapkan semula jam ke nilai lalai pada hari itu.

Perisian ini mengesan kad RFID apa yang telah digunakan. Sehingga sehingga tetapan semula, mereka tidak akan dapat digunakan dan "DIGUNAKAN" akan muncul di paparan semasa kad ditunjukkan.

Perisian ini juga menyimpan "minit terakhir" dalam memori EEPROM setiap minit, jadi sekiranya berlaku gangguan kuasa, atau kanak-kanak yang cuba menetapkan semula peranti, perisian akan selalu kembali ke saat-saat terakhir.

Kira-kira

Jam undur akan menunjukkan jumlah atau jam: baki minit, apabila ada lebih dari 60 minit. Selama 60 minit terakhir, ia akan memaparkan minit: saat

Pemberitahuan

Salah satu elemen utama peranti ini ialah ia akan menghantar pemberitahuan ke tablet. Kerana ESP8266 tidak dapat mengirim paket HTTPS (tidak cukup kekuatan kuda untuk penyulitan), ia menggunakan perkhidmatan pemberitahuan IFTTT dan webhooks, yang menyokong panggilan HTTP biasa. Lihat bahagian seterusnya 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

Oleh kerana ESP8266 tidak dapat melakukan permintaan HTTPS, kebanyakan API pemberitahuan tidak mungkin dilakukan. Hebatnya IFTTT masih mempunyai webhook HTTP asas. Ini memungkinkan Anda untuk memicu tindakan jika permintaan HTTP telah dibuat. Berdasarkan itu, anda boleh mencetuskan tindakan Pemberitahuan.

Anda memerlukan aplikasi IFTTT untuk dipasang pada tablet anda. Kedua-dua iPad dan Android disokong. Dalam kes saya, saya membuat akaun terpisah untuk ipad untuk melakukan ini.

Dalam tetapan webhook, anda akan menemui kunci unik, yang perlu anda tambahkan dalam kod Arduino.

Langkah 5: Ringkasan

Ringkasan
Ringkasan
Ringkasan
Ringkasan

Jadi jika anda dapat …

  • untuk mengukir bingkai menggunakan pemotong laser
  • buat semua komponen disolder
  • konfigurasikan perkhidmatan IFTTT
  • dan muat naik kod Arduino yang betul ke ESP8266 anda

Anda boleh memberikan anak anda yang ketagih kepada sistem kawalan masa yang jelas:-)

Disyorkan: