Σχεδιασμός και υλοποίηση ενός έξυπνου παιχνιδιού για τη συναισθηματική
παρακολούθηση και το γονικό έλεγχο ενός παιδιού
106
Εικόνα 32: Πραγματική απεικόνιση του κυκλώματος του κομβίου
Για τον προγραμματισμό του κομβίου αναπτύχθηκε ένας bash αλγόριθμος, ο
οποίος τρέχει με την εκκίνηση του συστήματος μέσω crontab. Στον αλγόριθμο αυτό,
αφού ανοίξει η 137 GPIO θύρα, παρακολουθείται συνεχώς η τιμή του σήματος που
λαμβάνει. Τη στιγμή που η τιμή αυτή αλλάζει, ένδειξη ότι το κομβίο έχει πατηθεί,
στέλνεται εντολή για τερματισμό του λειτουργικού συστήματος.
5.2.2 Διακόπτης τροφοδοσίας
Όπως ήδη αναφέρθηκε, η τροφοδοσία του συστήματος γίνεται με το powerbank
που βρίσκεται στο εσωτερικό του παιχνιδιού και προσαρτάται στη mini USB θύρα του
μικροϋπολογιστή. Ο χρήστης δεν έχει πρόσβαση στο καλώδιο αυτό για να μπορέσει να
το αφαιρέσει, με αποτέλεσμα η συσκευή να δέχεται ρεύμα ακόμα και όταν δεν βρίσκεται
σε λειτουργία. Αυτή η συμπεριφορά οδηγεί στην αποφόρτιση της μπαταρίας χωρίς λόγο.
Προς αποφυγήν της συχνής αποφόρτισης της μπαταρίας προσαρτήθηκε στο καλώδιο
τροφοδοσίας ένας διακόπτης. Συγκεκριμένα, το καλώδιο κόπηκε στη μέση και
μονώθηκαν τα εσωτερικά καλώδια που αφορούν την ανταλλαγή δεδομένων.
Χρησιμοποιήθηκαν μόνο τα καλώδια για την τροφοδοσία και τη γείωση, τα οποία
συνδέθηκαν κατάλληλα στους ακροδέκτες του διακόπτη. Με τον τρόπο αυτό το παιχνίδι
απέκτησε έναν φιλικό προς το χρήστη τρόπο για να διακόπτεται η τροφοδοσία του.