Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Το πλαίσιο
- Βήμα 3: Ο κώδικας
- Βήμα 4: Δοκιμή της εισόδου
- Βήμα 5: Χτίζοντας το πλαίσιο
- Βήμα 6: Εντάξει, δοκιμάστε το
- Βήμα 7: Παραγωγή υπόθεσης
- Βήμα 8: Αναβάθμιση 1: Photocell
- Βήμα 9: Αναβάθμιση 2: Αισθητήρας υπερήχων
- Βήμα 10: Τελευταία πράγματα
Βίντεο: Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Λοιπόν, μια μικρή εισαγωγή για το γιατί έφτιαξα αυτό το έργο. Αυτή τη στιγμή ψάχνω να υιοθετήσω μια γατούλα στο νέο μου σπίτι. Και αφού πέρασα από παιχνίδια για γάτες, σκέφτηκα: γιατί να μην φτιάξω ένα παιχνίδι μόνος μου. Έτσι, έφτιαξα ένα ποντίκι Bluetooth. Μπορείτε να το ελέγξετε χρησιμοποιώντας την εφαρμογή που έφτιαξα για τηλέφωνα Android. Επίσης, έκανα δύο λειτουργίες. Λειτουργία απενεργοποίησης εισόδου όπου το ποντίκι αποκρίνεται μόνο εάν κάποιο αντικείμενο βρίσκεται κοντά στην πλάτη του. Και η κανονική εισαγωγή για το πού μπορεί να «οδηγήσει» το ποντίκι ο χρήστης της εφαρμογής.
Βήμα 1: Υλικά
Για το ποντίκι θα χρειαστείτε:
- 1x Arduino Uno
- 1x Breadboard
- 1x σανίδα συγκόλλησης
- 2x Gearmotor με 360 διατάγματα offset
- Αντίσταση 1x 10k Ohm
- 1x πίνακας οδηγών Arduino L298N Dual H Bridge
- 1x προσαρμογέας Bluetooth HC-05
- 1x αντίσταση φωτοκύτταρου φωτός
- 1x υπερηχητικός αισθητήρας
- 1x Κομμάτι ξύλο
- 2x Τροχοί που μπορούν να χωρέσουν στο κιβώτιο ταχυτήτων
- 20x Tie-wraps
- 20x Γυναικεία - Γυναικεία καλώδια άλτη
- 20x Male - Male Jumper Wires
- 1x τηλέφωνο με android
- 1x λωρίδα LED
- Μπαταρία 1x 12v
- 3x κουμπιά (όποιο χρώμα σας αρέσει)
- 10x Κομμάτι σχοινί
Επίσης, θα χρειαστείτε ένα εργαλείο για τη διάταξη του κυκλώματος και θα χρειαστείτε ένα εργαλείο για να το κάνετε. apk για το τηλέφωνό σας.
Χρησιμοποίησα το circuito.io για τη διάταξη του κυκλώματος και το Appinventor2 για να κάνω μια εύκολη πρωτότυπη εφαρμογή για το τηλέφωνο Android.
Βήμα 2: Το πλαίσιο
Έτσι, φτιάχνουμε ένα ποντίκι. Πρέπει να είναι σε θέση να κινείται και για να λάβουμε αυτόν τον στόχο, φτιάχνουμε ένα πλαίσιο για όλα τα ηλεκτρονικά. Χρησιμοποίησα λίγο ξύλο και το έκανα 10*14 εκ. Κολλάμε τον περιστρεφόμενο τροχό και αυτό θα είναι όλο προς το παρόν.
Βήμα 3: Ο κώδικας
Κατεβάστε τους παρακάτω κωδικούς.
Θα πρέπει να πάρετε:
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
Βήμα 4: Δοκιμή της εισόδου
Για να είστε σίγουροι ότι το Arduino? HC-05; Ο οδηγός κινητήρα L298n-H Brigde και οι μοτέρ γραναζιών λειτουργούν και λαμβάνουν είσοδο από την εφαρμογή στη συσκευή σας, το δοκιμάζουμε. Έτσι, πρέπει να συνδέσουμε όλα τα εξαρτήματα, όπως μπορείτε να δείτε στο παραπάνω κύκλωμα.
ΣΗΜΕΙΩΣΗ: λειτουργεί επίσης με μπαταρία 9v ή 6v, οι κινητήρες θα περιστρέφονται πιο αργά, αλλά δεν πειράζει.
Ανεβάστε το ArduinoMouseTesting.ino στο Arduino Uno σας.
Τώρα, κατεβάστε το ArduinoMouseApplication.apk στην κινητή συσκευή σας και προσπαθήστε να συνδέσετε το τηλέφωνό σας με το HC-05. Όταν σας ζητηθεί καρφίτσα χρησιμοποιήστε 1234 ή 0000.
Έτσι, όταν έχει γίνει η σύνδεση Bluetooth, μπορείτε να προσπαθήσετε να περιστρέψετε τους κινητήρες πιέζοντας τα κουμπιά προς τα εμπρός ή προς τα πίσω στην εφαρμογή.
Εάν δεν λαμβάνετε σφάλμα, όλα λειτουργούν και μπορούμε να προχωρήσουμε!:)
Βήμα 5: Χτίζοντας το πλαίσιο
Έτσι, τώρα ήρθε η ώρα να προσθέσουμε τους τροχούς στους κινητήρες μετάδοσης. Αλλά πριν το κάνουμε αυτό πρέπει να βάλουμε τα πάντα στο κάδρο. Σας συνιστώ να κάνετε μερικές τρύπες χρησιμοποιώντας ένα τρυπάνι μέσα στο πλαίσιο, αλλά αυτό είναι προαιρετικό και δεν είναι απαραίτητο. Προσθέστε τους κινητήρες ταχυτήτων στην ίδια πλευρά του περιστρεφόμενου τροχού. Οι κινητήρες ταχυτήτων πρέπει να φτάνουν αριστερά και δεξιά από το πλαίσιο. Τώρα χρησιμοποιήστε μερικά περιτυλίγματα ή κόλλα για να βάλετε τους κινητήρες ταχυτήτων έτσι ώστε να μην μπορούν να φύγουν. Επίσης, τοποθετήστε την μπαταρία σε αυτή την πλευρά του πλαισίου, ώστε να έχουμε αρκετό χώρο στην άλλη πλευρά του πλαισίου.
Τώρα, γυρίστε το πλαίσιο και προσθέστε το Arduino Uno μπροστά. Προσθέστε το πρόγραμμα οδήγησης L298n-h στο πίσω μέρος, ώστε να είναι κοντά με τα μοτέρ. Χρησιμοποιήστε κορδόνια ή κόλλα για να τα βάλετε όλα στο πλαίσιο, ώστε να παραμείνει εκεί που ανήκει.
Μπορείτε να προσθέσετε τους τροχούς στους κινητήρες με γρανάζια και το πλαίσιο πρέπει να είναι έτοιμο.
Βήμα 6: Εντάξει, δοκιμάστε το
Εάν όλα είναι εντάξει, το ποντίκι θα πρέπει να μπορεί να κινείται με την είσοδο που δίνετε από την κινητή συσκευή σας. Έχουμε κινούμενο ποντίκι!:ΡΕ
Βήμα 7: Παραγωγή υπόθεσης
Έχουμε ένα «κινούμενο πράγμα» που κινείται, αλλά δεν κοιτάζει πραγματικά ποντίκι. Έτσι, θα φτιάξουμε κάτι που κρύβει όμορφα όλα τα electronica και μοιάζει λίγο με ποντίκι, μεγάλο ποντίκι ^^.
Αρχικά, χρησιμοποιούμε φελιζόλ για να φτιάξουμε μια βάση που είναι πολύ ελαφριά και ισχυρή.
Δεύτερον, χρησιμοποιούμε λίγο ύφασμα για να γίνει η βάση αφράτη και να μοιάζει με ποντίκι.
Τρίτον, προσθέτουμε μερικά κουμπιά για τα μάτια και τη μύτη.
Τέταρτον, προσθέτουμε λίγο σχοινί στη μύτη για να γίνει ακόμα καλύτερο.
Βήμα 8: Αναβάθμιση 1: Photocell
Έτσι, έχουμε ένα κινούμενο ποντίκι, αλλά είναι κάπως βαρετό μόνο να το κινεί. Θέλω να προσθέσω περισσότερες αλληλεπιδράσεις, οπότε χρησιμοποίησα το Photocell. Για αυτό το κομμάτι πρέπει να κολλήσουμε λίγο στη σανίδα συγκόλλησης, χρειαζόμαστε μόνο ένα μικρό κομμάτι.
Παίρνουμε το Photocell. μια αντίσταση 10k ohm? και 3 καλώδια βραχυκυκλωτήρων. Τα 3 καλώδια άλματος πρέπει να προέρχονται από: 5v. gnd? και Α0.
Επίσης, χρειαζόμαστε λωρίδα LED ή κανονική λυχνία LED (ό, τι προτιμάτε). Συνδέστε το - στο gnd και το + στο pin 6.
Μερικές συμβουλές:
- Προσπαθήστε να χρησιμοποιείτε όσο το δυνατόν λιγότερο κασσίτερο. Δεν θέλετε να κάνετε πιθανό βραχυκύκλωμα.
- Πριν προσθέσετε το κασσίτερο, βεβαιωθείτε ότι η συγκόλληση είναι στην προτιμώμενη θερμοκρασία.
- Επεκτείνετε τις θύρες gnd (γείωσης) και 5v από το Arduino χρησιμοποιώντας μερικούς σωλήνες συρρίκνωσης θερμότητας. Προσθέστε μερικά αρσενικά - αρσενικά καλώδια στη μία πλευρά και μόνο ένα θηλυκό - θηλυκό σύρμα στην άλλη πλευρά, χρησιμοποιήστε τη σωλήνωση συρρίκνωσης θερμότητας για να ενώσετε τα καλώδια.
Βήμα 9: Αναβάθμιση 2: Αισθητήρας υπερήχων
Έτσι, όπως ανέφερα θέλω δύο λειτουργίες. Για να λάβουμε αυτόν τον στόχο προσθέτουμε τον υπερηχητικό αισθητήρα.
Προσθέστε το vcc σε 5v. το gnd στο gnd? ενεργοποίηση στον 8 ακίδων. ηχώ στο 9 pin. Τώρα, απλά βάλτε το υπερήχων με ένα κορδόνι πίσω από το L298n-h, ώστε να είναι πίσω από το ποντίκι.
Εντάξει, τώρα μπορείτε να ανεβάσετε τον κωδικό ArduinoMouseController.ino στο Arduino σας.
Βήμα 10: Τελευταία πράγματα
Όλα, λοιπόν, είναι έτοιμα!
Απλώς βάζουμε τη θήκη πάνω από τα καλώδια και είναι καλό να πάει!
Προσθέστε τη λωρίδα LED όπου θέλετε, απλώς βεβαιωθείτε ότι το Photocell δεν βρίσκεται κάτω από τη θήκη. Αν θέλετε μπορείτε να στερεώσετε τη θήκη με λίγη κόλλα, αλλά μου αρέσει όταν μπορώ εύκολα να αποσπάσω τη θήκη για να δω τι υπάρχει μέσα: D.
Συνιστάται:
Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: 8 βήματα
Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: Σήμερα, οι κατασκευαστές, οι προγραμματιστές προτιμούν το Arduino για την ταχεία ανάπτυξη του πρωτοτύπου των έργων. Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Το Arduino έχει πολύ καλή κοινότητα χρηστών. Σε αυτό το έργο
Σήμα κυκλοφορίας με χρήση αισθητήρα Arduino και υπερήχων: 4 βήματα
Σήμα κυκλοφορίας χρησιμοποιώντας Arduino και υπερηχητικό αισθητήρα: Με την εποχή των έξυπνων τεχνολογιών, όλα γίνονται πιο έξυπνα και το έξυπνο σύστημα μεταφορών είναι ένας από τους τομείς που πρόκειται να έχει τεράστιο αντίκτυπο στη ζωή μας. Αρχικά δημοσιευμένο στη διεύθυνση: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης .: 6 βήματα
Χρησιμοποιώντας υπερηχητικό αισθητήρα απόστασης και έξοδο σειριακής οθόνης .: Γεια σας παιδιά! Θέλετε να μάθετε πώς να χρησιμοποιείτε έξοδο σειριακής οθόνης. Λοιπόν εδώ έχετε το τέλειο σεμινάριο για το πώς να το κάνετε! Σε αυτό το διδακτικό, θα σας καθοδηγήσω στα απλά βήματα που απαιτούνται για τον εντοπισμό της απόστασης χρησιμοποιώντας αισθητήρα υπερήχων και αναφορά
Ποντίκι υπερήχων Headtracker: 4 βήματα (με εικόνες)
Υπερηχητικό ποντίκι Headtracker: Έφτιαξα πρόσφατα ένα ακουστικό για ένα ποντίκι κεφαλής παρακολούθησης για ένα παραπληγικό χαλάκι. Αυτό το εκπαιδευτικό περιέχει λίγες πληροφορίες που μπορεί να βοηθήσουν οποιονδήποτε άλλο προσπαθεί να κάνει το ίδιο. Η μονάδα με την οποία λειτουργεί αυτό το ακουστικό είναι το PRC Headmaster, Prentke HM-2P
Ανίχνευση εμποδίων και προειδοποίηση - Arduino UNO και υπερήχων: 4 βήματα (με εικόνες)
Ανίχνευση εμποδίων και προειδοποίηση - Arduino UNO και υπερήχων: Αυτό είναι ένα σεμινάριο για να σας βοηθήσει να κατανοήσετε υπερήχους και βομβητές και να προχωρήσετε βαθύτερα στην εκμάθηση του Arduino, ακολουθήστε αυτά τα βήματα και δώστε μου σχόλια