Πίνακας περιεχομένων:
- Βήμα 1: ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ
- Βήμα 2: Περιγραφή κυκλώματος
- Βήμα 3: Περιγραφή λογισμικού (ο Hex Code)
- Βήμα 4: Εργασία
- Βήμα 5: Κατασκευή
- Βήμα 6: Για να συνδέσετε τα χέρια ελεύθερα με το κύκλωμα
- Βήμα 7: THd ENd
Βίντεο: Ρομπότ με κινητό: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Συμβατικά, τα ασύρματα ελεγχόμενα ρομπότ χρησιμοποιούν κυκλώματα rf, τα οποία έχουν τα μειονεκτήματα του περιορισμένου εύρους εργασίας, του περιορισμένου εύρους συχνοτήτων και του περιορισμένου ελέγχου. Η χρήση ενός κινητού τηλεφώνου για ρομποτικό έλεγχο μπορεί να ξεπεράσει αυτούς τους περιορισμούς. Παρέχει το πλεονέκτημα του ισχυρού ελέγχου, εύρους εργασίας τόσο μεγάλου όσο η περιοχή κάλυψης του παρόχου υπηρεσιών, καμία παρέμβαση με άλλους ελεγκτές και έως δώδεκα χειριστήρια.
Αν και η εμφάνιση και οι δυνατότητες των ρομπότ ποικίλλουν σε μεγάλο βαθμό, όλα τα ρομπότ μοιράζονται το χαρακτηριστικό μιας μηχανικής, κινητής δομής υπό κάποια μορφή ελέγχου. Ο έλεγχος του ρομπότ περιλαμβάνει τρεις διαφορετικές φάσεις: αντίληψη, επεξεργασία και δράση. Γενικά, οι προειδοποιητές είναι αισθητήρες τοποθετημένοι στο ρομπότ, η επεξεργασία γίνεται από τον ενσωματωμένο μικροελεγκτή ή επεξεργαστή και η εργασία εκτελείται χρησιμοποιώντας κινητήρες ή με άλλους ενεργοποιητές. Θέλω να το ξεκαθαρίσω, αν αντιμετωπίζετε οποιοδήποτε πρόβλημα είμαι για εσάς, μπορείτε να γράψετε σχόλια ή να μου στείλετε μήνυμα στο [email protected]
Βήμα 1: ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ
Σε αυτό το έργο το ρομπότ, ελέγχεται από ένα κινητό τηλέφωνο που πραγματοποιεί κλήση στο κινητό τηλέφωνο που είναι συνδεδεμένο με το ρομπότ κατά τη διάρκεια της κλήσης, εάν πατηθεί οποιοδήποτε κουμπί, ο έλεγχος που αντιστοιχεί στο κουμπί που πιέζεται ακούγεται στο άλλο άκρο της κλήσης Το Αυτός ο τόνος ονομάζεται ρομπότ πολλαπλών συχνοτήτων διπλού τόνου (DTMF) λαμβάνει αυτόν τον ήχο DTMF με τη βοήθεια τηλεφώνου στοιβασμένου στο ρομπότ
Ο λαμβανόμενος τόνος επεξεργάζεται από τον μικροελεγκτή atmega16 με τη βοήθεια του αποκωδικοποιητή DTMF MT8870 ο αποκωδικοποιητής αποκωδικοποιεί τον τόνο DTMF στο αντίστοιχο δυαδικό του ψηφίο και αυτός ο δυαδικός αριθμός αποστέλλεται στον μικροελεγκτή, ο μικροελεγκτής είναι προγραμματισμένος εκ των προτέρων για να λάβει μια απόφαση για οποιαδήποτε είσοδο και εκπέμπει την απόφασή του στους οδηγούς κινητήρων προκειμένου να οδηγήσουν τους κινητήρες για κίνηση εμπρός ή πίσω ή στροφή. Το κινητό που πραγματοποιεί κλήση στο κινητό τηλέφωνο που είναι στοιβασμένο στο ρομπότ λειτουργεί ως τηλεχειριστήριο. Αυτό το απλό ρομποτικό έργο δεν απαιτεί την κατασκευή μονάδων δέκτη και πομπού. Η σηματοδότηση DTMF χρησιμοποιείται για τηλεφωνική σηματοδότηση μέσω της γραμμής στη ζώνη συχνότητας φωνής προς το κέντρο μεταγωγής κλήσεων. Η έκδοση του DTMF που χρησιμοποιείται για τηλεφωνική κλήση είναι γνωστή ως ήχος αφής. Το DTMF εκχωρεί μια συγκεκριμένη συχνότητα (που αποτελείται από δύο ξεχωριστούς τόνους) σε κάθε πλήκτρο που μπορεί εύκολα να αναγνωριστεί από το ηλεκτρονικό κύκλωμα. Το σήμα που παράγεται από τον κωδικοποιητή DTMF είναι η άμεση αλγεβρική υποβολή, σε πραγματικό χρόνο για τα πλάτη δύο ημιτονοειδών (συνημίτονο) κυμάτων διαφορετικών συχνοτήτων, δηλαδή, πατώντας το 5 θα στείλει έναν τόνο με την προσθήκη 1336hz και 770hz στο άλλο άκρο του κινητού. Οι ήχοι και οι εργασίες σε ένα σύστημα dtmf που εμφανίζονται παρακάτω
Βήμα 2: Περιγραφή κυκλώματος
Τα σχήματα δείχνουν το διάγραμμα μπλοκ και το διάγραμμα cicuit του ρομπότ που βασίζεται σε μικροελεγκτές. Τα σημαντικά στοιχεία αυτού του ρομπότ είναι ο αποκωδικοποιητής DTMF, ο μικροελεγκτής και ο οδηγός κινητήρα.
Εδώ χρησιμοποιείται αποκωδικοποιητής dtmf σειράς MT8870. Όλοι οι τύποι της σειράς mt8870 χρησιμοποιούν τεχνικές ψηφιακής καταμέτρησης για να ανιχνεύσουν και να αποκωδικοποιήσουν τα δεκαέξι ζεύγη τόνων DTMF σε έξοδο κώδικα τεσσάρων bit. Το ενσωματωμένο κύκλωμα επαναφοράς του τόνου dila εξάλειψε την ανάγκη για προ -φιλτράρισμα. Όταν το σήμα εισόδου που δίνεται στις διαμορφώσεις εισόδου μονής άκρης pin2 (IN-) αναγνωριστεί ότι είναι αποτελεσματικό, το σωστό σήμα αποκωδικοποίησης τεσσάρων bit του τόνου DTMF μεταφέρεται στο Q1 (pin11) μέσω των εξόδων Q4 (pin14). Το atmega 16 είναι μικροελεγκτής χαμηλής ισχύος, 8 bit, cmos βασισμένος στην ενισχυμένη αρχιτεκτονική RISC AVR. Παρέχει την ακόλουθη δυνατότητα: 16kb προγραμματιζόμενης μνήμης flash συστήματος με δυνατότητες εγγραφής ανάγνωσης, 512bytes EEPROM, 1KB SRAM, 32 γραμμές εισόδου/εξόδου γενικής χρήσης. 32 μητρώα εργασίας γενικής χρήσης. Και οι 32 καταχωρητές συνδέονται άμεσα με την αριθμητική λογική μονάδα, επιτρέποντας την πρόσβαση σε δύο ανεξάρτητους καταχωρητές σε μία εντολή σήματος που εκτελείται σε έναν κύκλο ρολογιού. Η αρχιτεκτονική που προκύπτει είναι πιο αποδοτική στον κώδικα. Οι έξοδοι από τους ακροδέκτες PD0 έως PD3 και PD7 του μικροελεγκτή τροφοδοτούνται στις εισόδους IN1 έως IN4 και επιτρέπουν στους ακροδέκτες (EN1 και EN2) του οδηγού κινητήρα L293d αντίστοιχα, να κινούν κινητήρες με κινητήρα. Ο διακόπτης S1 χρησιμοποιείται για μη αυτόματη επαναφορά. οι σημειώσεις είναι: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k αντιστάσεις r3 - 330k αντιστάσεις r4 -r8 - 10k αντιστάσεις c1- 0.47 micro farat πυκνωτής c2, c3, c5, c6 - 22pfarat πυκνωτής c4 - Πυκνωτής 0.1micro farat xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - push to on switch m1, m2 - 6v 50rpm motor batt- 6v
Βήμα 3: Περιγραφή λογισμικού (ο Hex Code)
ο μικροελεγκτής Avr είναι προγραμματισμένος χρησιμοποιώντας WIN AVRγια οι αρχάριοι ρίξτε μια ματιά σε αυτό το διδακτικό πρώτο avratmega 16 κοιτάξτε το διάγραμμα pin του atmega16 και στη συνέχεια συνδέστε ανάλογα τις καρφίτσες (αν έχετε οποιοδήποτε πρόβλημα, τότε μη διστάσετε να μου γράψετε) έχω επισυνάψει τον πλήρη κώδικα. Το αρχείο κεφαλίδας θα συμπεριληφθεί αυτόματα εάν έχετε εγκαταστήσει το winavr στην προεπιλεγμένη θέση
Βήμα 4: Εργασία
Για να ελέγξετε το ρομπότ, πρέπει να πραγματοποιήσετε μια κλήση στο κινητό τηλέφωνο που είναι προσαρτημένο στο ρομπότ από οποιοδήποτε τηλέφωνο.
τώρα το τηλέφωνο επιλέγεται από το τηλέφωνο στο ρομπότ μέσω της λειτουργίας αυτόματης απάντησης (που βρίσκεται στο phn, απλώς ενεργοποιήστε το). τώρα όταν πατάτε το 2 το ρομπότ θα προχωρήσει όταν πατάτε το 4 το ρομπότ θα μετακινηθεί αριστερά όταν πατήσετε το 8 το ρομπότ θα κινηθεί προς τα πίσω όταν πατήσετε το 6 το ρομπότ θα κινηθεί δεξιά όταν πατήσετε το 5 το ρομπότ θα σταματήσει.
Βήμα 5: Κατασκευή
για την κατασκευή αυτού του ρομπότ, χρειάζεστε αυτά τα στοιχείαΣυστατικά που χρησιμοποιούνται: - "MT8870 DTMF DECODER - 1" μικροελεγκτής Atmega 16 - 1 "L293d πρόγραμμα οδήγησης κινητήρα ic - 1" Cd7004 not gate ic - 1 "1n4007 diode - 1" 100k αντιστάσεις - 2 "10 k αντιστάσεις - 5 "330 k αντιστάσεις - 1" 0.47mf πυκνωτές - 1 "0.1mf πυκνωτές - 1" 22pf πυκνωτές - 4 "3.57mhz κρύσταλλο - 1" 12mhz κρύσταλλο - 1 "Push to on -switch - 1" 2 μοτέρ με κινητήρα (6v, 50 σ.α.λ.) - 2 (4 για τετρακίνηση) "Μπαταρία 6v - 1
- τροχοί - 4
- κινητό τηλέφωνο - 2 (ένα έτος και ένα άλλο μπορεί να είναι και εσάς)
- handsfree - 1 (για το phn στο rover)
πρέπει να τοποθετήσετε ένα κινητό τηλέφωνο στο rover. Το κινητό είναι συνδεδεμένο στο rover μέσω handsfree. κατασκευάστε το rover στο σχήμα που δίνεται παρακάτω. Μπορείτε να προμηθευτείτε αυτά τα μέρη από οποιοδήποτε ηλεκτρονικό κατάστημα με ευκολία
Βήμα 6: Για να συνδέσετε τα χέρια ελεύθερα με το κύκλωμα
υπάρχουν πάντα δύο συνδέσεις που βγαίνουν από το τηλέφωνο, Αυτές οι συνδέσεις είναι 1. Συμβουλή 2. Δαχτυλίδι Θα προτιμήσω να χρησιμοποιώ handsfree που έχουν ίσια υποδοχή (παρόμοια με αυτά που χρησιμοποιούμε στα iPod μας, αλλά πιο λεπτό) η άκρη αυτής της υποδοχής ονομάζεται "άκρη" και το υπόλοιπο μέρος πίσω από την άκρη μετά από μια μαύρη λωρίδα είναι ο δακτύλιος. Συνδέστε λοιπόν αυτές τις δύο συνδέσεις με το κύκλωμα και θα τελειώσετε
Βήμα 7: THd ENd
Ακολουθήστε αυτά τα βήματα και τελειώσατε. αλλά αν αντιμετωπίζετε οποιοδήποτε πρόβλημα, μη διστάσετε να γράψετε σχόλια ή να μου στείλετε μήνυμα στο [email protected]
Συνιστάται:
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge αποφεύγοντας το ρομπότ: 4 βήματα
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge: Ας φτιάξουμε ένα πλήρως αυτόνομο ρομπότ χρησιμοποιώντας αισθητήρες Arduino και IR. Εξερευνά την επιφάνεια του τραπεζιού χωρίς να πέφτει. Δείτε βίντεο για περισσότερα
Τροφοδοτήστε ένα κινητό/κινητό τηλέφωνο με εξωτερική μπαταρία ή τροφοδοσία .: 3 βήματα
Τροφοδοτήστε ένα κινητό/κινητό τηλέφωνο με εξωτερική μπαταρία ή τροφοδοσία: Εισαγωγή. Αυτή η ιδέα θα λειτουργήσει μόνο με τηλέφωνα ή tablet εάν η μπαταρία είναι αφαιρούμενη. Η παρατήρηση της πολικότητας είναι σημαντική, φυσικά. Προσέξτε να μην καταστρέψετε τη συσκευή σας από απροσεξία. Εάν δεν είστε σίγουροι για την ικανότητά σας να το κάνετε αυτό
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
Κινητό ρομπότ Bluetooth χρησιμοποιώντας Arduino Uno & Android: 5 βήματα
Bluetooth Mobile Robot χρησιμοποιώντας Arduino Uno & Android: Όλοι αγαπούν το ρομπότ για κινητά :) Αυτό είναι ένα κιτ ρομπότ για κινητά που βασίζεται στο Maker UNO (συμβατό με Arduino UNO). Μπορείτε να μάθετε ηλεκτρονικά, αισθητήρες, μικροελεγκτές και κωδικοποίηση ταυτόχρονα, για να μην ξεχάσετε να διασκεδάσετε κι εσείς! Το κιτ έρχεται σε χαλαρά μέρη, οπότε θα
Κινητό ρομπότ Omni Wheel - IoT: 4 βήματα
Κινητό ρομπότ Omni Wheel - IoT: Σε αυτήν την οδηγία θα σας παρουσιάσω τον σχεδιασμό του φορητού ρομπότ omni wheel που ελέγχεται μέσω wi -fi. Η ουσιαστική διαφορά σε σύγκριση με τον συμβατικό έλεγχο όπως το bluetooth ή το ραδιόφωνο είναι ότι το ρομπότ είναι συνδεδεμένο σε τοπικό δίκτυο (LAN) και γ