Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται δεξιότητες
- Βήμα 2: Μάθετε αν η διακόσμηση του Halloween σας είναι "Hackable"
- Βήμα 3: Στοιχεία/Λίστα υλικού
- Βήμα 4: Επισκόπηση έργου
- Βήμα 5: Σύνδεση κουμπιού αποκοπής
- Βήμα 6: Προσθήκη ρελέ
- Βήμα 7: Τοποθετήστε τον αισθητήρα σόναρ DST1200
- Βήμα 8: Αποφασίστε εάν χρειάζεστε περίβλημα
- Βήμα 9: Σύνταξη κώδικα
Βίντεο: Hack Your Halloween With Phidgets: 9 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το έργο θα σας δείξει πώς μπορείτε να «χακάρετε» τις διακοσμήσεις του Halloween και να τους κάνετε να συμπεριφέρονται όπως ακριβώς θέλετε!
Η διακόσμηση αποκριών με την οποία εργαζόμαστε έχει την ακόλουθη προεπιλεγμένη λειτουργικότητα:
- Ενεργοποιείται με διακόπτη ρίψης (φαίνεται στο βίντεο)
- Ενεργοποιείται με δυνατό ήχο
Ο στόχος μας για αυτό το έργο είναι να ενεργοποιήσουμε την κίνηση αντ 'αυτού!
Βήμα 1: Απαιτούνται δεξιότητες
Για αυτό το έργο, θα χρειαστείτε τα ακόλουθα εργαλεία:
- συγκολλητικό σίδερο
- απογυμνωτές σύρματος
Θα σας βοηθήσει επίσης εάν έχετε κάποιες βασικές γνώσεις προγραμματισμού. Γράψαμε το πρόγραμμα που ελέγχει τη διακόσμηση στο C.
Βήμα 2: Μάθετε αν η διακόσμηση του Halloween σας είναι "Hackable"
Το πρώτο βήμα είναι να καταλάβετε εάν μπορείτε να τροποποιήσετε τη διακόσμηση του Halloween. Συνήθως, οι διακοσμήσεις θα έχουν μια λειτουργία επίδειξης που θα ενεργοποιεί το ηλεκτρονικό στοιχείο της διακόσμησης με ένα απλό κουμπί ή διακόπτη. Εάν συμβαίνει αυτό, είστε τυχεροί. Μπορείτε απλά να αντικαταστήσετε το κουμπί με ένα ρελέ για να ελέγξετε το σύστημα.
Βήμα 3: Στοιχεία/Λίστα υλικού
Εδώ είναι αυτό που χρησιμοποιήσαμε:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Phidget ρελέ σήματος
- Αδιάβροχο περίβλημα
- Καλώδιο Phidget
Βήμα 4: Επισκόπηση έργου
Αυτό το έργο θα έχει την ακόλουθη διάταξη:
- Το PhidgetSBC4 θα εκτελέσει τον κωδικό προγράμματος (γραμμένο σε C). Θα συνδεθεί με τον αισθητήρα σόναρ DST1200 και το ρελέ σήματος REL2002 μέσω του ενσωματωμένου διανομέα VINT.
- Ο αισθητήρας σόναρ θα χρησιμοποιηθεί για την ανίχνευση αντικειμένων.
- Το ρελέ θα συνδεθεί με το καλώδιο επίδειξης της διακόσμησης και θα χρησιμοποιηθεί για την ενεργοποίηση της διακόσμησης με βάση τις ενδείξεις από τον αισθητήρα σόναρ.
Βήμα 5: Σύνδεση κουμπιού αποκοπής
Για να προσθέσουμε το ρελέ μας, θα πρέπει να αφαιρέσουμε το κουμπί. Απλά κόψτε τα καλώδια κοντά στο κουμπί και, στη συνέχεια, αφαιρέστε μέρος της μόνωσης.
Βήμα 6: Προσθήκη ρελέ
Πάρτε τα καλώδια από το κουμπί και συνδέστε τα στο ρελέ.
Συνδέστε ένα καλώδιο στον κοινό ακροδέκτη και ένα στον κανονικά ανοιχτό ακροδέκτη.
Βήμα 7: Τοποθετήστε τον αισθητήρα σόναρ DST1200
Το πού θα τοποθετήσετε τον αισθητήρα σόναρ θα εξαρτηθεί από την εφαρμογή σας. Αυτό το έργο θα εγκατασταθεί σε ένα υπαίθριο στοιχειωμένο σπίτι όπου η ορατότητα θα είναι χαμηλή, οπότε ο αισθητήρας σόναρ να κάθεται ακριβώς από πάνω δεν θα αποτελεί πρόβλημα. Εναλλακτικά, μπορείτε να τοποθετήσετε το σόναρ πάνω από μια πόρτα ή να δείξετε προς τα πάνω από το έδαφος εάν θέλετε να το κρύψετε.
Χρησιμοποιήσαμε λίγη κόλλα για να τοποθετήσουμε τον αισθητήρα σόναρ. Η ταινία διπλής όψης θα λειτουργούσε επίσης τέλεια!
Βήμα 8: Αποφασίστε εάν χρειάζεστε περίβλημα
Αυτό το έργο θα είναι έξω, οπότε η προστασία των ηλεκτρονικών είναι απαραίτητη.
Το SBC θα καθίσει μέσα σε ένα αδιάβροχο περίβλημα με το ρελέ. Επεκτείναμε τη σύνδεση ρελέ στη διακόσμηση με συγκόλληση σε κάποιο σύρμα και χρησιμοποιήσαμε ένα καλώδιο Phidget μήκους 350 εκατοστών για να συνδέσουμε το SBC στον αισθητήρα σόναρ.
Βήμα 9: Σύνταξη κώδικα
Όλος ο κώδικας για αυτό το έργο είναι ήδη γραμμένος και περιλαμβάνεται στο αρχείο halloween.c, οπότε αν θέλετε να το εφαρμόσετε, το μόνο που έχετε να κάνετε είναι να τροποποιήσετε μερικά πράγματα (σειριακούς αριθμούς, χρονοδιάγραμμα κ.λπ.) και να το μεταγλωττίσετε Το
Για περισσότερες πληροφορίες σχετικά με τον τρόπο σύνταξης προγραμμάτων C στο SBC, ανατρέξτε στους παρακάτω συνδέσμους:
- Εγκατάσταση πακέτων για ανάπτυξη
- Μεταγλώττιση προγραμμάτων C στο Linux
Ακολουθεί μια γρήγορη επισκόπηση του κώδικα:
- Δημιουργήστε αντικείμενα DistanceSensor και DigitalOutput.
- Διεύθυνση Phidgets. Δείτε αυτό το βίντεο για περισσότερες πληροφορίες.
-
Εγγραφείτε για να επισυνάψετε και να αποσυνδέσετε εκδηλώσεις για το σόναρ και το ρελέ.
Στο συμβάν επισύναψης σόναρ, ορίστε το διάστημα δεδομένων στα 100ms (το ελάχιστο διάστημα δεδομένων)
-
Εγγραφείτε σε εκδηλώσεις αλλαγής απόστασης για το σόναρ.
Σε συμβάντα αλλαγής απόστασης, δείτε αν το αντικείμενο είναι πιο κοντά από 1 μέτρο, αν είναι, ορίστε τη μεταβλητή objectDetected σε 1
- Σε βρόχο while, ελέγξτε αν έχει εντοπιστεί αντικείμενο. Εάν ναι, ενεργοποιήστε και μετά απενεργοποιήστε το ρελέ (αυτό θα ενεργοποιήσει τη διακόσμηση). Περιμένετε τέσσερα δευτερόλεπτα και, στη συνέχεια, απενεργοποιήστε τη διακόσμηση.
Συνιστάται:
Hack Your Garage Door: 5 Βήματα
Hack Your Garage Door: Ποιος δεν έχει ονειρευτεί ποτέ να πάει σπίτι μόνο με μια εφαρμογή τηλεφώνου ή να μπορεί να ακούει και να αντιγράφει τραμ δεδομένων; Είμαι χαρούμενος που μπορώ να μοιραστώ μαζί σας αυτό που συνειδητοποίησα και πώς προχώρησα. Ξεκίνησα αυτό το έργο μετά τη δεύτερη φορά που ξέχασα τα κλειδιά μου
Hack Your Car With Wio Terminal and CAN Bus: 7 Βήματα
Hack Your Car With Wio Terminal and CAN Bus: Εάν έχετε κάποια κατανόηση του προγραμματισμού CAN Bus και Arduino και θέλετε να χακάρετε το αυτοκίνητό σας, τότε αυτά τα εκπαιδευτικά μπορούν να σας δώσουν μια λύση. Όσον αφορά το γιατί θέλετε να χακάρετε το αυτοκίνητό σας, εγώ δεν ξέρω, αλλά αυτό είναι πράγματι ένα ενδιαφέρον πράγμα. Αυτό το pr
Hack Your Xyloband !: 5 βήματα (με εικόνες)
Hack Your Xyloband!: Είχα το προνόμιο να πάω σε μια συναυλία των Coldplay! Την περασμένη Τετάρτη, στις 21 Ιουνίου, οι Coldplay ήρθαν στο Βέλγιο στο Στάδιο King Baudouin στο πλαίσιο του " A Head Full Of Dreams " Ευρωπαϊκή περιοδεία. Η παράσταση ήταν από τις καλύτερες που έχω δει
Hack Your Usb Missile Launcher In a "Auto-target Autoturret!": 6 βήματα
Hack Your Usb Missile Launcher In a "Auto-target Autoturret!": Πώς να κάνετε τον εκτοξευτή πυραύλων usb να στοχεύει μόνος του. Αυτό το διδακτικό θα σας διδάξει να μετατρέψετε τον εκτοξευτή πυραύλων usb σε αυτόματη περιστροφή που θα βρίσκει και θα στοχεύει σε στόχους IR. (συγγνώμη μόνο στόχοι IR)
Ikea Light Hack (flexin Your Light): 5 βήματα
Ikea Light Hack (flexin Your Light): Όταν αποφάσισα να βελτιώσω τον φωτισμό στο γραφείο μου, στράφηκα στην Ikea. Πήρα το Ikea Jansjo (http://www.ikea.com/us/en/catalog/products/10128748) και το Ikea Lack (http://www.ikea.com/us/en/catalog/products/60124272 ) και πέταξε κατά λάθος την απόδειξη