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

Invisible Dog Trainer: 9 Βήματα
Invisible Dog Trainer: 9 Βήματα

Βίντεο: Invisible Dog Trainer: 9 Βήματα

Βίντεο: Invisible Dog Trainer: 9 Βήματα
Βίντεο: Five Feet Apart Teaser Trailer #1 (2019) | Movieclips Trailers 2024, Νοέμβριος
Anonim
Αόρατος εκπαιδευτής σκύλων
Αόρατος εκπαιδευτής σκύλων

Σημείωση! Το Reactive Blocks δεν είναι πλέον διαθέσιμο, ώστε να μην μπορείτε να ολοκληρώσετε αυτό το Instructable

Με αισθητήρα πίεσης, led και ηχείο μπορείτε να μετατρέψετε το Pi σας σε έναν αόρατο εκπαιδευτή σκύλων που εκπαιδεύει το σκυλί σας να κατεβαίνει από τον καναπέ. Όταν ο σκύλος κάθεται στον καναπέ, το led αναβοσβήνει και ο σκύλος λαμβάνει την εντολή «Φύγε από τον καναπέ». Όταν ο σκύλος σηκωθεί από τον καναπέ θα ακούσει την εντολή "Καλό σκυλί". Αυτή η εφαρμογή εμφανίστηκε στο ιστολόγιο Bitreactive.

Βήμα 1: Εγκατάσταση Reactive Blocks

Εγκαταστήστε τη φόρμα Reactive Blocks www.bitreactive.com

Βήμα 2: Κατεβάστε το Couch Monitor από τις βιβλιοθήκες

Κατεβάστε το Couch Monitor από τις βιβλιοθήκες
Κατεβάστε το Couch Monitor από τις βιβλιοθήκες

Στο πρόγραμμα επεξεργασίας Eclipse στην αριστερή πλευρά υπάρχουν δύο διαφορετικές προβολές: η προβολή Blocks και η προβολή Package Explorer. Βεβαιωθείτε ότι βρίσκεστε στην προβολή μπλοκ και επιλέξτε το κουμπί εισαγωγής

Επιλέξτε την παρακολούθηση καναπέ με το Raspberry Pi στα σεμινάρια.

Σε αυτό το σημείο θα σας ζητηθεί να εγγραφείτε. Αυτό θα σας δώσει άμεση πρόσβαση σε φροντιστήρια, τροποποιήσιμα συστήματα και βιβλιοθήκες.

Βήμα 3: Κατανοήστε το σύστημα

Κατανοήστε το Σύστημα
Κατανοήστε το Σύστημα

Το σύστημα αποτελείται από 4 δομικά στοιχεία επαναχρησιμοποιήσιμα. Τα γαλάζια κουτιά είναι κώδικας Java. Εάν κάνετε κλικ στον κώδικα Java, θα ανοίξει σε νέο παράθυρο. Δείτε αν καταλαβαίνετε πώς λειτουργεί το σύστημα.

Βήμα 4: Δημιουργήστε εκτελέσιμο κώδικα

Δημιουργία εκτελέσιμου κώδικα
Δημιουργία εκτελέσιμου κώδικα

Κάντε δεξί κλικ και επιλέξτε build από το μενού περιβάλλοντος. Επιλέξτε Java SE

Βήμα 5: Εξαγωγή ως τρέξιμο JAR

Εξαγωγή ως τρέξιμο JAR
Εξαγωγή ως τρέξιμο JAR

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

Κάντε δεξί κλικ στο έργο exe / Export και επιλέξτε τη διαμόρφωση CouchMonitor Luanch. Επιλέξτε ένα όνομα για το τρέξιμο JAR, π.χ. CouchMonitor.jar

Βήμα 6: Προετοιμάστε το Raspberry Pi σας

Προετοιμάστε το Raspberry Pi σας
Προετοιμάστε το Raspberry Pi σας

Εάν είστε νέοι στο Raspberry Pi, πρέπει πρώτα να το ρυθμίσετε:

- Προετοιμάστε την κάρτα SD (έχουμε δοκιμάσει χρησιμοποιώντας το NOOBS) Τοποθετήστε την κάρτα SD στο Raspberry Pi

- Συνδέστε το ηχείο Συνδέστε το δίκτυο Συνδέστε τον αισθητήρα (δεδομένα στο GPIO0, το οποίο είναι ο αριθμός pin 11)

- Συνδέστε το LED (στο GPIO3, το οποίο είναι ο αριθμός καρφίτσας 15) Ξεκινήστε το Raspberry Pi συνδέοντας το mircro USB για τροφοδοσία.

- Μάθετε τη διεύθυνση IP του Raspberry Pi (γι 'αυτό θέλετε μια οθόνη συνδεδεμένη σε αυτήν τουλάχιστον για πρώτη φορά. Όταν ξεκινήσει, το Raspberry Pi θα αναφέρει κάτι σαν: "Η διεύθυνση IP μου είναι 10.10.15.107".)

- Έχουμε δοκιμάσει με το Raspbian (προεπιλεγμένη σύνδεση: pi, κωδικός: βατόμουρο), το οποίο περιλαμβάνει Java από προεπιλογή.

Βήμα 7: Εκτελέστε την εφαρμογή στο Raspberry Pi σας

- Συνδεθείτε στο Raspberry Pi (για την προεπιλεγμένη σύνδεση δείτε το Βήμα 4), είτε απευθείας είτε από απόσταση μέσω ssh.

- Ελέγξτε εάν το εκτελέσιμο αρχείο JAR (couchmonitor.jar) έχει αντιγραφεί στο Raspberry Pi.

- Πληκτρολογήστε sudo java -jar couchmonitor.jar για να εκτελέσετε την εφαρμογή στο Raspberry Pi.

- Όταν η εφαρμογή είναι σε λειτουργία, η λυχνία LED θα αρχίσει να αναβοσβήνει σε περίπτωση που ενεργοποιηθεί ο αισθητήρας πίεσης και ο σκύλος σας θα ειδοποιηθεί: "Κατέβα από τον καναπέ!" Όταν ο σκύλος φύγει από τον καναπέ, το κλείσιμο των ματιών θα σταματήσει και ο σκύλος θα πει "Καλό σκυλί!"

Βήμα 8: Επεκτείνετε την αίτησή σας

Maybeσως θέλετε η εφαρμογή να υπενθυμίζει στον σκύλο σας σε περίπτωση που έτσι κι αλλιώς μείνει στον καναπέ και δεν φύγει όταν του το πουν. Μάθετε να επεκτείνετε το σύστημά σας στο σεμινάριο Reactive Blocks

Συνιστάται: