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

Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη: 7 βήματα
Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη: 7 βήματα

Βίντεο: Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη: 7 βήματα

Βίντεο: Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη: 7 βήματα
Βίντεο: CS50 2015 - Week 10 2024, Ιούλιος
Anonim
Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη
Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη
Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη
Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη

Εξαιρετικά φθηνό και πολύ εύκολο στη χρήση σύστημα επιτήρησης. Δεν χρειάζεται να είσαι κανένας επιστήμονας πυραύλων για να το κάνεις αυτό. Όλα τα απαιτούμενα μέρη πιθανότατα θα βρεθούν από το τοπικό κατάστημα υλικού σας. Θα χρειαστείτε μόνο 2 ράβδους γωνίας, 2 σερβοκινητήρες, ζεύγη ηλεκτρονικών εξαρτημάτων και μία (παλιά) κάμερα ιστού. Και φυσικά κάποια λογισμικά στον υπολογιστή σας. Αυτό θα σας δείξει πώς να δημιουργήσετε λειτουργικό σύστημα παρακολούθησης. Απαιτήσεις:- Λειτουργικό σύστημα Linux- διακομιστής (apache)- Υποστήριξη PHP- Mysql (προαιρετικό) Εάν δεν θέλετε να χρησιμοποιήσετε τον έλεγχο σύνδεσης Mysql- περίπου 30 $- κάμερα web βασικές εικόνες και το παρακάτω βίντεο θα σας πουν περισσότερες από 784 λέξεις!

Βήμα 1: Πώς να: Χτίσιμο του πλαισίου

Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο
Πώς: Χτίζοντας το πλαίσιο

πρώτα απ 'όλα, πρέπει να αγοράσετε 2 γωνίες. Αυτά θα κοστίσουν περίπου 2 $ το καθένα. Στη συνέχεια, πρέπει να ανοίξετε όλες τις συνολικές 3 οπές για αυτές τις ράβδους γωνίας. Η διάμετρος των οπών εξαρτάται από το ποια είναι η διάμετρος στον σερβο άξονα. Το σημείο είναι ότι πρέπει να χωρέσει στην τρύπα. Φυσικά θα χρειαστείτε επίσης αυτούς τους σερβοκινητήρες. Κάθε κατάστημα RC-hobby είναι γεμάτο από αυτά και η τιμή είναι από 5 $ έως και πάνω. Μπορείτε να χρησιμοποιήσετε βίδες ή θερμή κόλλα για να συνδέσετε αυτά τα μέρη. Χρησιμοποίησα και τα δύο. Επικεντρωθείτε, ότι υπάρχει αρκετός χώρος μεταξύ του σερβοκινητήρα και της γωνιακής μπάρας, ώστε να μπορεί να περιστρέφεται ελεύθερα!

Βήμα 2: Πώς να: Servo Motor Control Board

Πώς να: Servo Motor Control Board
Πώς να: Servo Motor Control Board
Πώς να: Servo Motor Control Board
Πώς να: Servo Motor Control Board
Πώς να: Servo Motor Control Board
Πώς να: Servo Motor Control Board

Στη συνέχεια, θα χρειαστείτε έναν πίνακα ελέγχου για αυτούς τους σερβοκινητήρες. Είναι πολύ εύκολο να το κάνετε και περιέχει μόνο λίγα συστατικά. Απαιτούνται εξαρτήματα:- Επεξεργαστής Attiny2313- κύκλωμα buffer Max232- 4 x 0, πυκνωτές 1uF για τον ρυθμιστή τάσης Max232- 7805- πυκνωτής 1 x 16V/47uF για τον ρυθμιστή τάσης (είσοδος)- 1 x 100nF πυκνωτής για τον ρυθμιστή τάσης (έξοδος)- 1 x 2, 1mm DC-jack ή τι μέγεθος θέλετε ποτέ να χρησιμοποιήσετε- 1 x D9-connector for RS232- 2x3 spike bar for the servo motor motor ο πίνακας πρέπει να μοιάζει με αυτόν.

Βήμα 3: Προγραμματισμός του επεξεργαστή

Δεν πρόκειται να δείξω πώς να προγραμματίσω τον επεξεργαστή. Πρέπει να υποθέσω ότι είστε εξοικειωμένοι με τον προγραμματισμό AVR. Εάν δεν το κάνετε, τότε πρέπει να πάτε με τον επεξεργαστή και τον κωδικό c στον φίλο σας που μπορεί να προγραμματίσει τον κώδικα στον επεξεργαστή. Ο κωδικός C είναι πολύ απλός και σύντομος. Περιέχει μόνο 60 γραμμές κώδικα

Βήμα 4: Συνδέστε το Web Cam Board στο πλαίσιο

Συνδέστε το Web Cam Board στο Frame
Συνδέστε το Web Cam Board στο Frame

Εντάξει, τώρα έχουμε τον πίνακα ελέγχου και το πλαίσιο. Τώρα ήρθε η ώρα να ανοίξετε την κάμερα web και να προσαρτήσετε την πλακέτα της κάμερας ιστού στο πλαίσιο. Είναι εύκολο να το κάνετε με ζεστή κόλλα. Μπορείτε να αφαιρέσετε με ασφάλεια τις συνδέσεις στο μικρόφωνο και το κουμπί ενεργοποίησης/απενεργοποίησης. Δεν πρόκειται να τα χρειαστούμε αυτά. Ξέρεις τι εννοώ όταν ανοίγεις την κάμερα ιστού σου =)

Βήμα 5: Μαζεύοντας τα υπόλοιπα μέρη

Βάζοντας τα υπόλοιπα μέρη μαζί
Βάζοντας τα υπόλοιπα μέρη μαζί
Βάζοντας τα υπόλοιπα μέρη μαζί
Βάζοντας τα υπόλοιπα μέρη μαζί
Βάζοντας τα υπόλοιπα μέρη μαζί
Βάζοντας τα υπόλοιπα μέρη μαζί

Εντάξει, τώρα θα χρειαστούμε θήκη. Η θήκη μου είναι πολύ μεγάλη και είναι επίσης άσχημη, οπότε πηγαίνετε και προσπαθήστε να πάρετε μια μικρότερη και ωραιότερη θήκη =) ΠΡΟΣΟΧΗ! Μην κάνετε το ίδιο λάθος με αυτό που έκανα! Βάζω τις συνδέσεις τροφοδοσίας και RS232 στην μπροστινή πλευρά και θα πρέπει φυσικά να είναι πίσω.

Βήμα 6: Έτοιμοι για τη δοκιμή

Έτοιμος για το τεστ
Έτοιμος για το τεστ

Μετά τα δάκρυα, εδώ είναι! =) Τώρα ήρθε η ώρα να δοκιμάσουμε το σύστημά μας. Βάλτε το φις και προσευχηθείτε.. Χωρίς καπνό; Χωρίς αφρώδη; Χωρίς φωτιά ή κραυγές; καλό, τότε όλα είναι τέλεια (ελπίδα). Όταν το φις τροφοδοσίας είναι συνδεδεμένο, η κάμερα θα πρέπει να γυρίσει την προεπιλεγμένη της θέση. που είναι 1500us Διατηρεί μικρή φωνή "surrur", αλλά είναι φυσιολογικό. Τώρα μπορείτε να προσπαθήσετε να ελέγξετε την κάμερά σας με το minicom, το gtkterm ή αυτό που θέλετε ποτέ να χρησιμοποιήσετε. Είναι σημαντικό να χρησιμοποιείτε 4800 baudrate. Με τις άλλες τιμές δεν πρόκειται να λειτουργήσει! Σας προτείνω ότι, κατεβάστε το gtkterm στο μηχάνημά σας Linux και αλλάξτε από τις επιλογές θύρας για να χρησιμοποιήσετε ταχύτητα 4800. Στη συνέχεια, πατήστε τα πλήκτρα a, s, z, x από το πληκτρολόγιό σας και η κάμερα πρέπει να γυρίσει Το Αν δουλεύει, ήρθε η ώρα να κοπιάσετε!

Βήμα 7: Διεπαφή χρήστη

Διεπαφή χρήστη
Διεπαφή χρήστη

Προγραμματίζω τη διεπαφή χρήστη με τις γλώσσες xhtml και PHP. Είναι περίπλοκο και δύσκολο να εξηγήσω τι κάνει όλα. Στη δεξιά πλευρά υπάρχουν 4 κουμπιά: ενεργοποιημένη κάμερα, απενεργοποιημένη κάμερα, ενεργοποίηση και απενεργοποίηση κίνησης. Η κάμερα ενεργοποιείται, θέτει τη φωτογραφική μηχανή σε σύνδεση και στη συνέχεια εμφανίζει "η κάμερα λειτουργεί.." και η κάμερα απενεργοποιείται, απενεργοποιείται και εμφανίζεται η ένδειξη "η κάμερα είναι σταματημένη". Μέσο της οθόνης είναι η ροή βίντεο που προέρχεται από την κάμερα. Περιστρέψτε την κάμερα κάνοντας κλικ στην εικόνα. Εάν δείτε κάποιο αντικείμενο στην άκρη της εικόνας (όπως η λάμπα) και το κάνετε κλικ, η κάμερα θα γυρίσει ότι είναι στο μέσο της εικόνας κατά την επόμενη ανανέωση (διάστημα 1 δευτ.). Υπάρχει επίσης 4 κουμπιά κάτω από τη ροή βίντεο. Πάνω, κάτω, αριστερά και δεξιά. Με αυτά τα κουμπιά μπορείτε να γυρίσετε την κάμερα πιο στενά. Στην αριστερή πλευρά βρίσκεται η περιοχή όπου οι εικόνες που ανιχνεύονται από την κίνηση θα ενημερώνονται εάν η ανίχνευση κίνησης είναι συνδεδεμένη στο διαδίκτυο. Υπάρχει επίσης κουμπιά κατάργησης εικόνων, που θα αφαιρέσουν όλες τις εικόνες. Το πακέτο Zip περιέχει τα πάντα για τη διεπαφή χρήστη και μπορείτε να τροποποιήσετε/χρησιμοποιήσετε αυτά τα αρχεία όπως θέλετε. Για το σενάριο ανιχνευτή κίνησης, ελέγξτε το:

Συνιστάται: