Πίνακας περιεχομένων:
- Βήμα 1: Εγκατάσταση Reactive Blocks
- Βήμα 2: Κατεβάστε το Couch Monitor από τις βιβλιοθήκες
- Βήμα 3: Κατανοήστε το σύστημα
- Βήμα 4: Δημιουργήστε εκτελέσιμο κώδικα
- Βήμα 5: Εξαγωγή ως τρέξιμο JAR
- Βήμα 6: Προετοιμάστε το Raspberry Pi σας
- Βήμα 7: Εκτελέστε την εφαρμογή στο Raspberry Pi σας
- Βήμα 8: Επεκτείνετε την αίτησή σας
Βίντεο: Invisible Dog Trainer: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σημείωση! Το Reactive Blocks δεν είναι πλέον διαθέσιμο, ώστε να μην μπορείτε να ολοκληρώσετε αυτό το Instructable
Με αισθητήρα πίεσης, led και ηχείο μπορείτε να μετατρέψετε το Pi σας σε έναν αόρατο εκπαιδευτή σκύλων που εκπαιδεύει το σκυλί σας να κατεβαίνει από τον καναπέ. Όταν ο σκύλος κάθεται στον καναπέ, το led αναβοσβήνει και ο σκύλος λαμβάνει την εντολή «Φύγε από τον καναπέ». Όταν ο σκύλος σηκωθεί από τον καναπέ θα ακούσει την εντολή "Καλό σκυλί". Αυτή η εφαρμογή εμφανίστηκε στο ιστολόγιο Bitreactive.
Βήμα 1: Εγκατάσταση Reactive Blocks
Εγκαταστήστε τη φόρμα Reactive Blocks www.bitreactive.com
Βήμα 2: Κατεβάστε το Couch Monitor από τις βιβλιοθήκες
Στο πρόγραμμα επεξεργασίας Eclipse στην αριστερή πλευρά υπάρχουν δύο διαφορετικές προβολές: η προβολή Blocks και η προβολή Package Explorer. Βεβαιωθείτε ότι βρίσκεστε στην προβολή μπλοκ και επιλέξτε το κουμπί εισαγωγής
Επιλέξτε την παρακολούθηση καναπέ με το Raspberry Pi στα σεμινάρια.
Σε αυτό το σημείο θα σας ζητηθεί να εγγραφείτε. Αυτό θα σας δώσει άμεση πρόσβαση σε φροντιστήρια, τροποποιήσιμα συστήματα και βιβλιοθήκες.
Βήμα 3: Κατανοήστε το σύστημα
Το σύστημα αποτελείται από 4 δομικά στοιχεία επαναχρησιμοποιήσιμα. Τα γαλάζια κουτιά είναι κώδικας Java. Εάν κάνετε κλικ στον κώδικα Java, θα ανοίξει σε νέο παράθυρο. Δείτε αν καταλαβαίνετε πώς λειτουργεί το σύστημα.
Βήμα 4: Δημιουργήστε εκτελέσιμο κώδικα
Κάντε δεξί κλικ και επιλέξτε build από το μενού περιβάλλοντος. Επιλέξτε Java SE
Βήμα 5: Εξαγωγή ως τρέξιμο JAR
Μετά τη δημιουργία κώδικα, η προβολή εξερεύνησης πακέτων θα ανοίξει με νέο νέο έργο με κίτρινο χρώμα. Θα πρέπει να μοιάζει κάπως έτσι (ίσως με διαφορετικό όνομα έργου).
Κάντε δεξί κλικ στο έργο exe / Export και επιλέξτε τη διαμόρφωση CouchMonitor Luanch. Επιλέξτε ένα όνομα για το τρέξιμο JAR, π.χ. CouchMonitor.jar
Βήμα 6: Προετοιμάστε το 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
Συνιστάται:
Γεννήτρια Turbo Trainer: 6 Βήματα
Γεννήτρια Turbo Trainer: Η παραγωγή ηλεκτρικής ενέργειας με πεντάλ πάντα με γοήτευε. Ιδού η άποψή μου για αυτό
DIY Indoor Bike Smart Trainer: 5 Βήματα
DIY Indoor Bike Smart Trainer: Εισαγωγή Αυτό το έργο ξεκίνησε ως μια απλή τροποποίηση ενός εσωτερικού ποδηλάτου Schwinn IC Elite που χρησιμοποιεί μια απλή βίδα και μαξιλάρια τσόχας για τις ρυθμίσεις αντίστασης. Το πρόβλημα που ήθελα να λύσω ήταν ότι το βήμα της βίδας ήταν μεγάλο, οπότε το εύρος
Εξαιρετικό Gadget School Spy! Invisible Ink Pen Hack: 6 βήματα
Εξαιρετικό Gadget School Spy! Invisible Ink Pen Hack: Με αυτό το φοβερό hack μπορείτε να στείλετε μυστικά μηνύματα σε κάποιον ή ακόμα και να εξαπατήσετε στις δοκιμές της τάξης
Hydraulic Fluid Trainer: 9 Βήματα
Hydraulic Fluid Trainer: Αυτά είναι τα βήματα για την ασφαλή και αποτελεσματική λειτουργία ενός υδραυλικού εκπαιδευτή
RC Trainer Plane Project: 7 Βήματα
RC Trainer Plane Project: Γεια σας! Είμαι ο Berk Akguc, İ σπουδάζω μηχανολογία στο Πανεπιστήμιο της Çukurova, İ έχω έναν αδελφό, είναι μαθητής υψηλού επιπέδου. Κάναμε το έργο RC plane στο εργαστήρι του σπιτιού μας αυτό το καλοκαίρι, χρησιμοποιήσαμε κάποιο λογισμικό για να κατανοήσουμε τη δυναμική και τη σχεδίαση