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

Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)
Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)

Βίντεο: Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)

Βίντεο: Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)
Βίντεο: 9ο Μαθητικό Φεστιβάλ Ρομποτικής - Σάββατο 9 Δεκεμβρίου 2023 2024, Ιούλιος
Anonim
Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο
Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο

Λοιπόν, μια μικρή εισαγωγή για το γιατί έφτιαξα αυτό το έργο. Αυτή τη στιγμή ψάχνω να υιοθετήσω μια γατούλα στο νέο μου σπίτι. Και αφού πέρασα από παιχνίδια για γάτες, σκέφτηκα: γιατί να μην φτιάξω ένα παιχνίδι μόνος μου. Έτσι, έφτιαξα ένα ποντίκι 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

Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell
Αναβάθμιση 1: Photocell

Έτσι, έχουμε ένα κινούμενο ποντίκι, αλλά είναι κάπως βαρετό μόνο να το κινεί. Θέλω να προσθέσω περισσότερες αλληλεπιδράσεις, οπότε χρησιμοποίησα το Photocell. Για αυτό το κομμάτι πρέπει να κολλήσουμε λίγο στη σανίδα συγκόλλησης, χρειαζόμαστε μόνο ένα μικρό κομμάτι.

Παίρνουμε το Photocell. μια αντίσταση 10k ohm? και 3 καλώδια βραχυκυκλωτήρων. Τα 3 καλώδια άλματος πρέπει να προέρχονται από: 5v. gnd? και Α0.

Επίσης, χρειαζόμαστε λωρίδα LED ή κανονική λυχνία LED (ό, τι προτιμάτε). Συνδέστε το - στο gnd και το + στο pin 6.

Μερικές συμβουλές:

  • Προσπαθήστε να χρησιμοποιείτε όσο το δυνατόν λιγότερο κασσίτερο. Δεν θέλετε να κάνετε πιθανό βραχυκύκλωμα.
  • Πριν προσθέσετε το κασσίτερο, βεβαιωθείτε ότι η συγκόλληση είναι στην προτιμώμενη θερμοκρασία.
  • Επεκτείνετε τις θύρες gnd (γείωσης) και 5v από το Arduino χρησιμοποιώντας μερικούς σωλήνες συρρίκνωσης θερμότητας. Προσθέστε μερικά αρσενικά - αρσενικά καλώδια στη μία πλευρά και μόνο ένα θηλυκό - θηλυκό σύρμα στην άλλη πλευρά, χρησιμοποιήστε τη σωλήνωση συρρίκνωσης θερμότητας για να ενώσετε τα καλώδια.

Βήμα 9: Αναβάθμιση 2: Αισθητήρας υπερήχων

Αναβάθμιση 2: Αισθητήρας υπερήχων
Αναβάθμιση 2: Αισθητήρας υπερήχων

Έτσι, όπως ανέφερα θέλω δύο λειτουργίες. Για να λάβουμε αυτόν τον στόχο προσθέτουμε τον υπερηχητικό αισθητήρα.

Προσθέστε το vcc σε 5v. το gnd στο gnd? ενεργοποίηση στον 8 ακίδων. ηχώ στο 9 pin. Τώρα, απλά βάλτε το υπερήχων με ένα κορδόνι πίσω από το L298n-h, ώστε να είναι πίσω από το ποντίκι.

Εντάξει, τώρα μπορείτε να ανεβάσετε τον κωδικό ArduinoMouseController.ino στο Arduino σας.

Βήμα 10: Τελευταία πράγματα

Τελευταία Πράγματα
Τελευταία Πράγματα
Τελευταία Πράγματα
Τελευταία Πράγματα

Όλα, λοιπόν, είναι έτοιμα!

Απλώς βάζουμε τη θήκη πάνω από τα καλώδια και είναι καλό να πάει!

Προσθέστε τη λωρίδα LED όπου θέλετε, απλώς βεβαιωθείτε ότι το Photocell δεν βρίσκεται κάτω από τη θήκη. Αν θέλετε μπορείτε να στερεώσετε τη θήκη με λίγη κόλλα, αλλά μου αρέσει όταν μπορώ εύκολα να αποσπάσω τη θήκη για να δω τι υπάρχει μέσα: D.

Συνιστάται: