Πίνακας περιεχομένων:
- Βήμα 1: Πώς να: Χτίσιμο του πλαισίου
- Βήμα 2: Πώς να: Servo Motor Control Board
- Βήμα 3: Προγραμματισμός του επεξεργαστή
- Βήμα 4: Συνδέστε το Web Cam Board στο πλαίσιο
- Βήμα 5: Μαζεύοντας τα υπόλοιπα μέρη
- Βήμα 6: Έτοιμοι για τη δοκιμή
- Βήμα 7: Διεπαφή χρήστη
Βίντεο: Σύστημα επιτήρησης 30 $ με διεπαφή χρήστη: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Εξαιρετικά φθηνό και πολύ εύκολο στη χρήση σύστημα επιτήρησης. Δεν χρειάζεται να είσαι κανένας επιστήμονας πυραύλων για να το κάνεις αυτό. Όλα τα απαιτούμενα μέρη πιθανότατα θα βρεθούν από το τοπικό κατάστημα υλικού σας. Θα χρειαστείτε μόνο 2 ράβδους γωνίας, 2 σερβοκινητήρες, ζεύγη ηλεκτρονικών εξαρτημάτων και μία (παλιά) κάμερα ιστού. Και φυσικά κάποια λογισμικά στον υπολογιστή σας. Αυτό θα σας δείξει πώς να δημιουργήσετε λειτουργικό σύστημα παρακολούθησης. Απαιτήσεις:- Λειτουργικό σύστημα Linux- διακομιστής (apache)- Υποστήριξη PHP- Mysql (προαιρετικό) Εάν δεν θέλετε να χρησιμοποιήσετε τον έλεγχο σύνδεσης Mysql- περίπου 30 $- κάμερα web βασικές εικόνες και το παρακάτω βίντεο θα σας πουν περισσότερες από 784 λέξεις!
Βήμα 1: Πώς να: Χτίσιμο του πλαισίου
πρώτα απ 'όλα, πρέπει να αγοράσετε 2 γωνίες. Αυτά θα κοστίσουν περίπου 2 $ το καθένα. Στη συνέχεια, πρέπει να ανοίξετε όλες τις συνολικές 3 οπές για αυτές τις ράβδους γωνίας. Η διάμετρος των οπών εξαρτάται από το ποια είναι η διάμετρος στον σερβο άξονα. Το σημείο είναι ότι πρέπει να χωρέσει στην τρύπα. Φυσικά θα χρειαστείτε επίσης αυτούς τους σερβοκινητήρες. Κάθε κατάστημα RC-hobby είναι γεμάτο από αυτά και η τιμή είναι από 5 $ έως και πάνω. Μπορείτε να χρησιμοποιήσετε βίδες ή θερμή κόλλα για να συνδέσετε αυτά τα μέρη. Χρησιμοποίησα και τα δύο. Επικεντρωθείτε, ότι υπάρχει αρκετός χώρος μεταξύ του σερβοκινητήρα και της γωνιακής μπάρας, ώστε να μπορεί να περιστρέφεται ελεύθερα!
Βήμα 2: Πώς να: 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 και να προσαρτήσετε την πλακέτα της κάμερας ιστού στο πλαίσιο. Είναι εύκολο να το κάνετε με ζεστή κόλλα. Μπορείτε να αφαιρέσετε με ασφάλεια τις συνδέσεις στο μικρόφωνο και το κουμπί ενεργοποίησης/απενεργοποίησης. Δεν πρόκειται να τα χρειαστούμε αυτά. Ξέρεις τι εννοώ όταν ανοίγεις την κάμερα ιστού σου =)
Βήμα 5: Μαζεύοντας τα υπόλοιπα μέρη
Εντάξει, τώρα θα χρειαστούμε θήκη. Η θήκη μου είναι πολύ μεγάλη και είναι επίσης άσχημη, οπότε πηγαίνετε και προσπαθήστε να πάρετε μια μικρότερη και ωραιότερη θήκη =) ΠΡΟΣΟΧΗ! Μην κάνετε το ίδιο λάθος με αυτό που έκανα! Βάζω τις συνδέσεις τροφοδοσίας και RS232 στην μπροστινή πλευρά και θα πρέπει φυσικά να είναι πίσω.
Βήμα 6: Έτοιμοι για τη δοκιμή
Μετά τα δάκρυα, εδώ είναι! =) Τώρα ήρθε η ώρα να δοκιμάσουμε το σύστημά μας. Βάλτε το φις και προσευχηθείτε.. Χωρίς καπνό; Χωρίς αφρώδη; Χωρίς φωτιά ή κραυγές; καλό, τότε όλα είναι τέλεια (ελπίδα). Όταν το φις τροφοδοσίας είναι συνδεδεμένο, η κάμερα θα πρέπει να γυρίσει την προεπιλεγμένη της θέση. που είναι 1500us Διατηρεί μικρή φωνή "surrur", αλλά είναι φυσιολογικό. Τώρα μπορείτε να προσπαθήσετε να ελέγξετε την κάμερά σας με το minicom, το gtkterm ή αυτό που θέλετε ποτέ να χρησιμοποιήσετε. Είναι σημαντικό να χρησιμοποιείτε 4800 baudrate. Με τις άλλες τιμές δεν πρόκειται να λειτουργήσει! Σας προτείνω ότι, κατεβάστε το gtkterm στο μηχάνημά σας Linux και αλλάξτε από τις επιλογές θύρας για να χρησιμοποιήσετε ταχύτητα 4800. Στη συνέχεια, πατήστε τα πλήκτρα a, s, z, x από το πληκτρολόγιό σας και η κάμερα πρέπει να γυρίσει Το Αν δουλεύει, ήρθε η ώρα να κοπιάσετε!
Βήμα 7: Διεπαφή χρήστη
Προγραμματίζω τη διεπαφή χρήστη με τις γλώσσες xhtml και PHP. Είναι περίπλοκο και δύσκολο να εξηγήσω τι κάνει όλα. Στη δεξιά πλευρά υπάρχουν 4 κουμπιά: ενεργοποιημένη κάμερα, απενεργοποιημένη κάμερα, ενεργοποίηση και απενεργοποίηση κίνησης. Η κάμερα ενεργοποιείται, θέτει τη φωτογραφική μηχανή σε σύνδεση και στη συνέχεια εμφανίζει "η κάμερα λειτουργεί.." και η κάμερα απενεργοποιείται, απενεργοποιείται και εμφανίζεται η ένδειξη "η κάμερα είναι σταματημένη". Μέσο της οθόνης είναι η ροή βίντεο που προέρχεται από την κάμερα. Περιστρέψτε την κάμερα κάνοντας κλικ στην εικόνα. Εάν δείτε κάποιο αντικείμενο στην άκρη της εικόνας (όπως η λάμπα) και το κάνετε κλικ, η κάμερα θα γυρίσει ότι είναι στο μέσο της εικόνας κατά την επόμενη ανανέωση (διάστημα 1 δευτ.). Υπάρχει επίσης 4 κουμπιά κάτω από τη ροή βίντεο. Πάνω, κάτω, αριστερά και δεξιά. Με αυτά τα κουμπιά μπορείτε να γυρίσετε την κάμερα πιο στενά. Στην αριστερή πλευρά βρίσκεται η περιοχή όπου οι εικόνες που ανιχνεύονται από την κίνηση θα ενημερώνονται εάν η ανίχνευση κίνησης είναι συνδεδεμένη στο διαδίκτυο. Υπάρχει επίσης κουμπιά κατάργησης εικόνων, που θα αφαιρέσουν όλες τις εικόνες. Το πακέτο Zip περιέχει τα πάντα για τη διεπαφή χρήστη και μπορείτε να τροποποιήσετε/χρησιμοποιήσετε αυτά τα αρχεία όπως θέλετε. Για το σενάριο ανιχνευτή κίνησης, ελέγξτε το:
Συνιστάται:
Δοκιμαστής μπαταρίας Arduino με διεπαφή χρήστη WEB .: 5 βήματα
Δοκιμαστής μπαταρίας Arduino με διεπαφή χρήστη WEB .: Σήμερα, ο ηλεκτρονικός εξοπλισμός χρησιμοποιεί εφεδρικές μπαταρίες για να αποθηκεύσει την κατάσταση στην οποία είχε παραμείνει η λειτουργία όταν ο εξοπλισμός ήταν απενεργοποιημένος ή όταν, κατά τύχη, ο εξοπλισμός ήταν απενεργοποιημένος. Ο χρήστης, όταν ενεργοποιείται, επιστρέφει στο σημείο όπου έμεινε
Λογικός αναλυτής με διεπαφή χρήστη Android: 7 βήματα
Λογικός αναλυτής με διεπαφή χρήστη Android: Ο κόσμος έχει ήδη κατακλυστεί από τόσους πολλούς λογικούς αναλυτές. Στο ηλεκτρονικό μου χόμπι, χρειαζόμουν ένα για την αντιμετώπιση προβλημάτων και τον εντοπισμό σφαλμάτων. Έψαξα στο διαδίκτυο αλλά δεν μπορώ να βρω αυτό που ψάχνω. Εδώ λοιπόν, σας παρουσιάζω … " ΑΛΛΑ ΑΛΛΟ ΛΟΙΟ
Διεπαφή χρήστη LCD: 4 βήματα
LCD User Interface: Το LCD User Interface είναι, όπως μπορείτε να περιμένετε, μια διεπαφή φτιαγμένη για LCD 16*2. Θα μπορείτε να εμφανίζετε χρόνο, πληροφορίες υλικού, μηνύματα … Αλλά θα μπορείτε επίσης να δημιουργήσετε δικό σας σχέδιο και κινούμενα σχέδια, για να τα αποθηκεύσετε και να τα φορτώσετε. Χρειάζεται: - Ard
ΗΚΓ και εικονική διεπαφή χρήστη καρδιακού ρυθμού: 9 βήματα
Εικονικό περιβάλλον χρήστη ΗΚΓ και Καρδιακού Ρυθμού: Για αυτό το διδακτικό, θα σας δείξουμε πώς να φτιάξετε ένα κύκλωμα για να δέχεστε τους καρδιακούς παλμούς και να το εμφανίζετε σε μια εικονική διεπαφή χρήστη (VUI) με μια γραφική έξοδο του καρδιακού παλμού σας και των καρδιακών σας παλμών. Αυτό απαιτεί έναν σχετικά απλό συνδυασμό
Απλή διαδραστική διεπαφή χρήστη για διδασκαλία και αξιολόγηση .: 11 βήματα
Απλή Διαδραστική Διασύνδεση Χρήστη για Διδασκαλία και Αξιολόγηση: Αυτό το έργο αναπτύχθηκε ως μέρος μιας τάξης πανεπιστημίου, ο στόχος ήταν να δημιουργηθεί ένα διαδραστικό σύστημα διδασκαλίας και αξιολόγησης ενός συγκεκριμένου θέματος. Για αυτό χρησιμοποιήσαμε μια επεξεργασία σε έναν υπολογιστή για τη διεπαφή και ένα Arduino NANO για το κουμπί arcade και τις λυχνίες LED, έτσι