Πίνακας περιεχομένων:

Χρονοδιακόπτης αναπαραγωγής IPad: 5 βήματα (με εικόνες)
Χρονοδιακόπτης αναπαραγωγής IPad: 5 βήματα (με εικόνες)

Βίντεο: Χρονοδιακόπτης αναπαραγωγής IPad: 5 βήματα (με εικόνες)

Βίντεο: Χρονοδιακόπτης αναπαραγωγής IPad: 5 βήματα (με εικόνες)
Βίντεο: 5 Δωρεάν Εφαρμογές Windows 10 που ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΛΕΙΠΟΥΝ Από Κανένα PC 2024, Νοέμβριος
Anonim
Image
Image
Χρονοδιακόπτης αναπαραγωγής IPad
Χρονοδιακόπτης αναπαραγωγής IPad

Νομίζω ότι αυτό είναι ένα θέμα με το οποίο παλεύουν όλοι οι γονείς. Πόσο μπορούν τα παιδιά να παίζουν με τα iPad τους (ή με οποιοδήποτε άλλο tablet).

Δοκιμάσαμε πολλαπλές προσεγγίσεις, όπως καθορισμένες ώρες, αλλά αυτό δεν λειτούργησε πραγματικά καθώς το παιδί μας ήθελε πάντα να πάει σπίτι τη στιγμή που του επιτράπηκε να παίξει με το iPad του.

Έτσι έκανα το χρονοδιακόπτη iPad Play. Μια σαφής, απλή συσκευή, που δίνει στα παιδιά αυτοέλεγχο όταν μπορούν να χρησιμοποιήσουν το αγαπημένο τους iPad. Στο λογισμικό μπορείτε να ορίσετε για κάθε ημέρα της εβδομάδας πόσο χρόνο επιτρέπεται να παίζουν στο iPad (ή σε οποιοδήποτε άλλο Tablet). Φυσικά, το μηδενικό λεπτό είναι επίσης μια επιλογή:-) όπως στην περίπτωσή μας τις σχολικές ημέρες.

ΣΥΣΤΗΜΑ ΚΑΡΤΑΣ ΜΠΟΝΟΥΣ Περιλαμβάνει "σύστημα καρτών μπόνους". Αυτές είναι κάρτες RFID που μπορούν να κερδίσουν τα παιδιά, για παράδειγμα όταν τελειώνουν ένα υγιεινό γεύμα χωρίς να γκρινιάζουν:-) Μπορείτε να ρυθμίσετε στο λογισμικό πόσο επιπλέον χρόνο θα προσθέσει κάθε κάρτα. Στην περίπτωσή μας, ο γιος μας επιτρέπεται να παίζει μόνο τα Σαββατοκύριακα (π.

Φυσικά κάθε κάρτα μπορεί να χρησιμοποιηθεί μόνο μία φορά! Υπάρχει μια "γονική" ετικέτα RFID που μπορεί να επαναφέρει όλες τις χρησιμοποιούμενες κάρτες, έτσι ώστε να μπορούν να επαναχρησιμοποιηθούν.

Αν σας αρέσει αυτό το έργο, VΗΦΙΣΤΕ ΜΟΥ στο διαγωνισμό ρολογιού:-)

Βήμα 1: Το υλικό

Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό
Το Υλικό

Η θήκη είναι κομμένη με λέιζερ από ξύλο 3mm. Μπορείτε να κατεβάσετε το αρχείο.dwg εδώ (δείτε συνημμένα αρχεία). Αποτελείται από 8 στρώματα των 3mm. Μπορείτε φυσικά να το προσαρμόσετε στο πάχος (ποσότητα στρώσεων) και πλάτος της συσκευής Tablet σας.

Στη μέση είναι τοποθετημένος ένας διακόπτης στυλ arcade, για να διαπιστώσετε εάν ο πίνακας έχει εισαχθεί ή όχι.

Σε περίπτωση που δεν είστε εξοικειωμένοι με το σχεδιασμό 2D (αρχεία.dwg). Χρησιμοποίησα το δωρεάν λογισμικό που ονομάζεται draftsight. Μπορείτε να το κατεβάσετε εδώ:

Σε περίπτωση που δεν έχετε μόνοι σας κόπτη λέιζερ, προσπαθήστε να βρείτε έναν τοπικό κατασκευαστικό χώρο / fablab, / hackerspace, πιθανότατα θα έχουν κόφτη λέιζερ. Ο σχεδιασμός δεν είναι πολύ μεγάλος, οπότε θα πρέπει να μπορείτε να το κόψετε εύκολα (σε πολλά κομμάτια) σε έναν μικρό κόφτη λέιζερ.

Υπάρχουν τρύπες βιδών στο σχέδιο, αλλά επίσης κόλλησα τα μεμονωμένα στρώματα.

Αφού έγινε η θήκη, το τρίψα, χρησιμοποίησα ένα λευκό αστάρι και το έβαψα με σπρέι μετά από αυτό το γκρι/ασημί.

Μπορείτε να κρεμάσετε τη θήκη σε έναν τοίχο, ή στην περίπτωσή μου την τοποθέτησα πάνω από μια βαριά μεταλλική ράβδο (που την κράτησα αφού πέταξα μια ντουλάπα του ΙΚΕΑ, που είχε αυτές τις ράβδους μέσα τους, για να μην ανατραπεί η πιο κοντινή.

Βήμα 2: Τα Ηλεκτρονικά

Τα Ηλεκτρονικά
Τα Ηλεκτρονικά
Τα Ηλεκτρονικά
Τα Ηλεκτρονικά
Τα Ηλεκτρονικά
Τα Ηλεκτρονικά

Iθελα να κρατήσω τα ηλεκτρονικά φθηνά και εύχρηστα. Έτσι βασίστηκα το σχέδιο σε ένα 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 4-ψηφιακή οθόνη 7 τμημάτων 7 τμημάτων με σακίδιο πλάτης I2C
  • MFRC-522 αναγνώστης RF-ID
  • Piezo buzzer
  • 1x αντίσταση 10K Ohm (για το διακόπτη)
  • 1x αντίσταση 100 Ohm (για το πιεζό)
  • Μικροδιακόπτης Arcade
  • FTDI Serial TTL-232 USB Cable (για τον προγραμματισμό του ESP8266)

Βήμα 3: Το Λογισμικό

Το λογισμικό
Το λογισμικό

Μπορείτε να κατεβάσετε τον κώδικα Arduino από:

Πρέπει να διαμορφώσετε στο λογισμικό που διαθέτετε τις ρυθμίσεις wifi (SSID και κωδικός πρόσβασης). Επίσης, πρέπει να προσθέσετε τις κάρτες RFID που χρησιμοποιείτε.

Εάν δεν γνωρίζετε τα αναγνωριστικά των καρτών σας SSID, απλώς εκτελέστε το λογισμικό και ελέγξτε τη σειριακή έξοδο, θα εμφανίσει τυχόν "μη αναγνωρισμένες κάρτες" και θα εμφανίσει τα αναγνωριστικά τους.

Διαμόρφωση κάρτας

Ανά κάρτα μπορείτε να διαμορφώσετε τον αριθμό των λεπτών που θα προσθέσει.

Εάν διαμορφώσετε μια κάρτα ως 254, θα επαναφέρει όλη τη χρησιμοποιημένη κάρτα σε αχρησιμοποίητη. Εάν ρυθμίσετε μια κάρτα ως 253, θα επαναφέρει το ρολόι στην προεπιλεγμένη τιμή της ημέρας.

Το λογισμικό παρακολουθεί ποια κάρτα RFID έχει χρησιμοποιηθεί. Επομένως, μέχρι την επαναφορά, δεν θα μπορούν να χρησιμοποιηθούν και στην οθόνη εμφανίζεται ένα "USED" όταν παρουσιαστεί η κάρτα.

Το λογισμικό αποθηκεύει επίσης κάθε λεπτό την "τελευταία στιγμή" στη μνήμη EEPROM, οπότε σε περίπτωση διακοπής ρεύματος ή παιδιού που προσπαθεί να επαναφέρει τη συσκευή, θα επιστρέφει πάντα στην τελευταία στιγμή.

Αντίστροφη μέτρηση

Το ρολόι αντίστροφης μέτρησης θα εμφανίσει το ποσό ή τις ώρες: τα λεπτά που απομένουν, όταν υπάρχουν περισσότερα από 60 λεπτά. Τα τελευταία 60 λεπτά εμφανίζει τα λεπτά: δευτερόλεπτα

Ειδοποιήσεις

Ένα βασικό στοιχείο της συσκευής είναι ότι θα στέλνει ειδοποιήσεις στο tablet. Δεδομένου ότι το ESP8266 δεν μπορεί να στείλει HTTPS συσκευασμένο (δεν έχει αρκετή ισχύ για κρυπτογράφηση), χρησιμοποιεί την υπηρεσία ειδοποιήσεων IFTTT και webhooks, τα οποία υποστηρίζουν απλές κλήσεις HTTP. Δείτε την επόμενη ενότητα για τη διαμόρφωση IFTT.

Βήμα 4: Ειδοποίηση μέσω IFTTT

Ειδοποίηση μέσω IFTTT
Ειδοποίηση μέσω IFTTT
Ειδοποίηση μέσω IFTTT
Ειδοποίηση μέσω IFTTT
Ειδοποίηση μέσω IFTTT
Ειδοποίηση μέσω IFTTT

Καθώς το ESP8266 δεν μπορεί να κάνει αιτήματα HTTPS, τα περισσότερα API ειδοποιήσεων δεν είναι δυνατά. Είναι φανταστικό ότι το IFTTT εξακολουθεί να έχει ένα βασικό webhook HTTP. Σας επιτρέπει να ενεργοποιήσετε μια ενέργεια εάν έχει υποβληθεί αίτημα HTTP. Με βάση αυτό, μπορείτε να ενεργοποιήσετε μια ενέργεια ειδοποιήσεων.

Χρειάζεστε όντως την εφαρμογή IFTTT για να εγκατασταθεί στο tablet σας. Υποστηρίζονται τόσο το iPad όσο και το Android. Στην περίπτωσή μου δημιούργησα έναν ξεχωριστό λογαριασμό για το ipad για να το κάνει αυτό.

Στις ρυθμίσεις webhook, θα βρείτε το μοναδικό κλειδί που θα πρέπει να προσθέσετε στον κώδικα Arduino.

Βήμα 5: Περίληψη

Περίληψη
Περίληψη
Περίληψη
Περίληψη

Αν λοιπόν μπορείτε…

  • για να χαράξετε το πλαίσιο χρησιμοποιώντας έναν κόφτη λέιζερ
  • συγκολλήστε όλα τα εξαρτήματα μαζί
  • διαμορφώστε την υπηρεσία IFTTT
  • και ανεβάστε τον σωστό κωδικό Arduino στο ESP8266

Μπορείτε να προσφέρετε στο εθισμένο παιδί σας ένα σαφές σύστημα ελέγχου χρόνου συσκευής:-)

Συνιστάται: