- Απαιτούμενα συστατικά
- Εργασία ρομπότ ελεγχόμενου κινητού τηλεφώνου
- Διάγραμμα κυκλώματος και επεξήγηση
Σε αυτό το έργο πρόκειται να δημιουργήσουμε ένα ρομπότ ελεγχόμενο από κινητό τηλέφωνο χρησιμοποιώντας 8051 μικροελεγκτή. Το ρομπότ που ελέγχεται από κινητό τηλέφωνο χρησιμοποιεί κινητή τεχνολογία DTMF. Το DTMF σημαίνει πολλαπλή συχνότητα διπλού τόνου. Υπάρχουν ορισμένες συχνότητες που χρησιμοποιούμε για τη δημιουργία τόνων DTMF. Με απλά λόγια προσθέτοντας ή αναμειγνύοντας δύο ή περισσότερες συχνότητες δημιουργούμε DTMF τόνο. Αυτές οι συχνότητες δίνονται παρακάτω:
Στο δεδομένο σχήμα μπορούμε να δούμε δύο ομάδες διαφορετικών συχνοτήτων. Όταν ένα ανώτερο και ένα χαμηλότερο συχνότητα αναμιγνύονται, τότε δημιουργείται ένας τόνος που ονομάζεται Διπλή Τόνος Πολλαπλή Συχνότητα.
Απαιτούμενα συστατικά
- 8051 μικροελεγκτής
- DC Motors
- Κινητό τηλέφωνο
- Οδηγός κινητήρα L293D
- 7404
- 8870
- .1 Πυκνωτής Uf
- 330K αντιστάσεις
- 100Κ αντιστάσεις
- 11,0592 MHz xtal
- 3,57 MHz xtal
- Πυκνωτές 22pF
- 1Κ αντιστάσεις
- 10Κ αντίσταση
- Πακέτο αντιστάσεων 10K
- Πυκνωτές 33 pF
- Πιέστε το κουμπί
- LED
- 7805
- Πυκνωτής 1000uF
- Πυκνωτές 10uF
- Χαλκός
- Μπαταρία 9 Volt
- Συνδετήρας μπαταρίας
- Σύρμα Aux
- Ρομπότ Chasis με τροχό
- Σύνδεση καλωδίων
Εργασία ρομπότ ελεγχόμενου κινητού τηλεφώνου
Μπορούμε να χωρίσουμε το πλήρες ρομπότ που ελέγχεται από κινητό τηλέφωνο σε διαφορετικές ενότητες, οι οποίες φαίνονται στο παρακάτω σχήμα.
Απομακρυσμένη Ενότητα: Το κύριο συστατικό αυτής της ενότητας είναι DTMF. Εδώ λαμβάνουμε έναν τόνο από το κινητό χρησιμοποιώντας καλώδιο aux στο DTMF Decoder IC, δηλαδή HT8870, το οποίο αποκωδικοποιεί τον τόνο σε ψηφιακό σήμα 4bit.
Τμήμα ελέγχου: Το 8051 χρησιμοποιείται για τον έλεγχο της πλήρους διαδικασίας αυτού του ρομπότ που ελέγχεται από κινητό τηλέφωνο. Το 8051 διαβάζει εντολές που αποστέλλονται από τον αποκωδικοποιητή DTMF και συγκρίνονται με καθορισμένο κώδικα ή μοτίβο. Εάν οι εντολές ταιριάζουν, ο μικροελεγκτής στέλνει την αντίστοιχη εντολή στην ενότητα προγράμματος οδήγησης.
Τμήμα οδηγού: Το τμήμα οδηγού αποτελείται από οδηγό κινητήρα και δύο κινητήρες DC. Ο οδηγός κινητήρα χρησιμοποιείται για την οδήγηση κινητήρων επειδή ο μικροελεγκτής δεν παρέχει αρκετή τάση και ρεύμα στον κινητήρα. Προσθέτουμε λοιπόν ένα κύκλωμα οδηγού κινητήρα για να έχουμε αρκετή τάση και ρεύμα για τον κινητήρα. Με τη συλλογή εντολών από το 8051, ο κινητήρας οδηγεί τον κινητήρα σύμφωνα με τις εντολές.
Διάγραμμα κυκλώματος και επεξήγηση
Διάγραμμα κυκλώματος ρομπότ ελεγχόμενου κινητού τηλεφώνουμοιάζει πολύ με τα άλλα ρομποτικά έργα μας όπως το PC Controlled Robot, το Line Follower, το Gesture Controlled Robot κ.λπ. Εδώ ένας οδηγός κινητήρα συνδέεται με 8051 μικροελεγκτή για την οδήγηση ρομπότ. Οι ακροδέκτες εισόδου του οδηγού κινητήρα 2, 7, 10 και 15 συνδέονται στους αριθμούς ακροδεκτών 802 P2.6, P2.3, P2.0 και P2.7 αντίστοιχα. Εδώ χρησιμοποιήσαμε δύο κινητήρες DC για να οδηγήσουμε ρομπότ στο οποίο ένας κινητήρας είναι συνδεδεμένος στον πείρο εξόδου του οδηγού κινητήρα 3 και 6 και ένας άλλος κινητήρας είναι συνδεδεμένος στα 11 και 14. Μια μπαταρία 9 volt χρησιμοποιείται επίσης για την τροφοδοσία του οδηγού κινητήρα για την οδήγηση κινητήρων. Ένας αποκωδικοποιητής DTMF προστίθεται με αυτό το κύκλωμα για να εκπληρώσει τον στόχο μας να ελέγξουμε το ρομπότ με κινητό τηλέφωνο και αυτός ο αποκωδικοποιητής συνδέεται σε ένα κινητό τηλέφωνο χρησιμοποιώντας ένα καλώδιο aux για λήψη εντολών ή DTMF Tone. Οι ακίδες αποκωδικοποιητή DTMF D0-D3 συνδέονται με τον αριθμό pin 8051 P0.0, P0.1, P0.2, P0.3 έως NOT πύλη IC δηλαδή 7404. Έτσι, το 8051 θα πάρει ανεστραμμένη είσοδο από τον αποκωδικοποιητή DTMF, όπως αν πατήσουμε το κουμπί '5' από το κινητό πληκτρολόγιο, η έξοδος του αποκωδικοποιητή DTMF θα είναι 0010, αλλά το 8051 θα πάρει 1101. Χρησιμοποιούνται δύο μπαταρίες 9 Volt για τροφοδοτήστε το κύκλωμα στο οποίο χρησιμοποιείται ένας για την τροφοδοσία των κινητήρων, συνδεδεμένος με τον πείρο IC αριθμού 8 του οδηγού κινητήρα και άλλη μπαταρία συνδέεται για να τροφοδοτήσει το υπόλοιπο κύκλωμα.
Ρομπότ ελεγχόμενο από κινητό τηλέφωνο που εκτελείται από ορισμένες εντολές που αποστέλλονται μέσω κινητού τηλεφώνου. Είμαστε εδώ χρησιμοποιώντας τη λειτουργία DTMF του κινητού τηλεφώνου. Εδώ χρησιμοποιήσαμε το κινητό τηλέφωνο για να δείξουμε τη λειτουργία του έργου. Το ένα είναι κινητό τηλέφωνο χρήστη που θα ονομάσουμε «απομακρυσμένο τηλέφωνο» και το δεύτερο που είναι συνδεδεμένα με το κύκλωμα του Robot χρησιμοποιώντας καλώδιο aux. Αυτό το κινητό τηλέφωνο θα ονομάσουμε «Τηλέφωνο δέκτη».
Πρώτα κάνουμε μια κλήση χρησιμοποιώντας απομακρυσμένο τηλέφωνο για να λάβουμε το τηλέφωνο και μετά παρακολουθούμε την κλήση με χειροκίνητη ή αυτόματη λειτουργία απάντησης. Τώρα εδώ είναι πώς ελέγχεται αυτό το ρομπότ από κινητό τηλέφωνο:
Όταν πατάμε το «2» με απομακρυσμένο τηλέφωνο, το ρομπότ αρχίζει να κινείται προς τα εμπρός και η κίνηση συνεχίζει προς τα εμπρός μέχρι να έρθει η επόμενη εντολή.
Όταν πατάμε το '8' με απομακρυσμένο τηλέφωνο, το ρομπότ αλλάζει την κατάστασή του και αρχίζει να κινείται προς τα πίσω μέχρι να έρθει άλλη εντολή.
Όταν πατάμε το '4', το ρομπότ στρίβει αριστερά μέχρι την επόμενη εντολή.
Όταν πατάμε το '6', το ρομπότ στράφηκε προς τα δεξιά.
Και για να σταματήσουμε το ρομπότ περνάμε «5».
Διάταξη PCB
Εδώ είναι η διάταξη PCB για ρομπότ ελεγχόμενου κινητού τηλεφώνου χρησιμοποιώντας 8051 μικροελεγκτή. Εδώ μπορείτε να βρείτε ένα σεμινάριο για το σχεδιασμό ενός PCB στο σπίτι με εύκολα βήματα: Πώς να φτιάξετε ένα PCB στο σπίτι