Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεστε;
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Η εφαρμογή
- Βήμα 4: Το πρόγραμμα
- Βήμα 5: Συνδέστε την εφαρμογή και το Arduino
- Βήμα 6: Δοκιμή
- Βήμα 7: Πρόσθετο βήμα για όσους δεν έχουν την εφαρμογή
Βίντεο: Bluetooth στο Arduino -a Led: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σήμερα, θα σας εξηγήσω πώς να χρησιμοποιήσετε μια μονάδα bluetooth HC05 ή HC06 πολύ εύκολα. Θα μάθουμε μόνο τα βασικά, με στοιχεία on/off (αυτά στις ψηφιακές ακίδες).
Πιθανότατα θα κάνω ένα Instructable σχετικά με τα αναλογικά στοιχεία (pin A…), όταν τελικά θα καταλάβω πώς να το κάνω, για να ολοκληρώσω αυτό.
Βήμα 1: Τι χρειάζεστε;
Για να επιτύχετε αυτό το έργο, θα χρειαστείτε:
- 1 Arduino Uno
- Καλώδια
- 1 Led
- 1 αντίσταση (220 ohm)
- 1 μονάδα bluetooth (HC05 ή HC06, θα εξηγήσω τη διαφορά αργότερα)
- 1 σανίδα ψωμιού
- 1 υπολογιστής
- το καλώδιο USB του arduino
- ένα smartphone Android με την εφαρμογή "bluetooth RC controller" διαθέσιμη στο PlayStore
Δεν ξέρω αν η εφαρμογή είναι διαθέσιμη στο AppStore, αλλά μπορείτε να την αναζητήσετε. Εάν δεν είναι, πηγαίνετε στο τελευταίο βήμα.
Βήμα 2: Το κύκλωμα
Εάν γνωρίζετε μια καλή εφαρμογή ή ιστότοπο για τη δημιουργία διαγράμματος arduino, σας περιμένω στα σχόλια!
Έτσι, καθώς δεν βρήκα ένα (δεν υπήρχε η μονάδα bluetooth στο tinkercad), έκανα απλά ένα όμορφο σχέδιο ειδικά για εσάς!
Η μονάδα bluetooth:
- RXD → ακίδα 10
- TXD → pin 11
- GND → GND
- VCC → 3.3V
The Led:
- Μακρύ πόδι, καρφίτσα 9
- Κοντό πόδι ground αμμοβολή με αντίσταση
Απλώς χρησιμοποιήστε την εικόνα για να δημιουργήσετε ξανά το κύκλωμα.
Βήμα 3: Η εφαρμογή
Πρώτα, κατεβάστε την εφαρμογή "bluetooth rc controller". Βασικά, όταν πατάτε ένα από τα κουμπιά, θα στείλει ένα γράμμα στο arduino. Μπορείτε να ελέγξετε τα γράμματα στις ρυθμίσεις. Υπάρχει συνάρτηση επιταχυνσιόμετρου, αλλά δεν θα το χρησιμοποιήσουμε.
Βήμα 4: Το πρόγραμμα
Το πρόγραμμα είναι το κύριο κομμάτι για να καταλάβετε πώς λειτουργεί το bluetooth.
Θα βρείτε όλες τις εξηγήσεις απευθείας στο πρόγραμμα, που μπορείτε να βρείτε στην εικόνα, αλλά και να συμμετάσχετε.
Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να τις ρωτήσετε στα σχόλια!
Βήμα 5: Συνδέστε την εφαρμογή και το Arduino
Για να συνδέσετε τη μονάδα bluetooth και το smartphone, μεταβείτε στην εφαρμογή, κάντε κλικ στο κουμπί ρυθμίσεων και κάντε κλικ στην επιλογή "σύνδεση στο αυτοκίνητο". Στη συνέχεια, κάντε κλικ στο HC05 (ή HC06 εάν χρησιμοποιείτε ένα HC06). Το κόκκινο led στη μονάδα bluetooth θα αναβοσβήνει τώρα 2 φορές, μετά ένα κενό, μετά 2 φορές κ.λπ. Το κόκκινο κουμπί στην εφαρμογή θα πρέπει να έχει γίνει πράσινο.
Την πρώτη φορά που θα συνδέσετε τη μονάδα, θα ζητήσει κωδικό πρόσβασης. Ο αρχικός κωδικός πρόσβασης είναι 1234.
Βήμα 6: Δοκιμή
Τώρα που συνδέσατε το bluetooth και βάλατε το πρόγραμμα στην κάρτα, μπορείτε να το δοκιμάσετε. Απλώς πατήστε το κουμπί επάνω για να ενεργοποιήσετε το led και το κουμπί κάτω για να αλλάξετε το led.
Βήμα 7: Πρόσθετο βήμα για όσους δεν έχουν την εφαρμογή
Εάν δεν χρησιμοποιείτε smartphone Android, ίσως δεν μπορείτε να κάνετε λήψη της εφαρμογής.
Μπορείτε να χρησιμοποιήσετε μια άλλη εφαρμογή. Αναζητήστε μια εφαρμογή arduino bluetooth και ελέγξτε αν λειτουργεί ως η εφαρμογή που χρησιμοποιώ. Πιθανότατα δεν θα στείλει το ίδιο μήνυμα, οπότε προσπαθήστε να καταλάβετε τι μήνυμα στέλνει όταν πατάτε κάθε κουμπί. Για να το κάνετε αυτό, μπορείτε να μεταβείτε στις ρυθμίσεις της εφαρμογής ή να δοκιμάσετε κάθε κουμπί με τη σειριακή οθόνη. Εάν δεν ξέρετε πώς να εκτυπώσετε το μήνυμα στη σειριακή οθόνη, απλώς ρωτήστε στα σχόλια.
Μπορείτε επίσης να δημιουργήσετε τη δική σας εφαρμογή χρησιμοποιώντας το AppInventor από το MIT. Δεν το χρησιμοποίησα ποτέ, απλά ξέρω ότι υπάρχουν δύο μέρη, ένα για το σχέδιο και ένα για το πρόγραμμα. Θα πρέπει να ψάξετε μόνοι σας πώς λειτουργεί, συγγνώμη.
Συνιστάται:
Πώς να μετακινηθείτε στο TEXT στο I2C 0.91 "128X32 OLED DISPLAY: 6 βήματα
Πώς να μετακινηθείτε στο TEXT σε I2C 0.91 "128X32 OLED DISPLAY: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετακινείτε το TEXT στο I2C 0.91" 128X32 OLED DISPLAY χρησιμοποιώντας λογισμικό Arduino και Visuino. Δείτε το βίντεο
Τροποποίηση στο Left Handed DSLR Holder του Bertus52x11. (με προσθήκη λαβής στο στόμα): 4 βήματα
Τροποποίηση στο αριστερόχειρο κάτοχο DSLR του Bertus52x11. (με προσθήκη στόματος): Νωρίτερα σήμερα το bertus52x11 δημοσίευσε την πιο έξυπνη ιδέα. Απευθύνεται σε άτομα που χρησιμοποιούν μόνο το αριστερό τους χέρι - μόνιμα ή χρονικά. Η αρχική του ιδέα ήταν να προσθέσει ένα γάντζο αντίχειρα στον σύνδεσμο τρίποδου από κάτω, επιτρέποντας στην κάμερα να κρατηθεί
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: 9 βήματα
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: Χρησιμοποιήστε αυτήν την απλή διαδικασία 5 βημάτων (το Instructables το κάνει να μοιάζει με περισσότερα βήματα από ό, τι είναι στην πραγματικότητα) για να δημιουργήσετε και να ανεβάσετε το πρώτο σας βίντεο YouTube ή Facebook - χρησιμοποιώντας μόνο το iPhone σας
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: 8 βήματα
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: Έφτιαξα ένα σπιτικό Arduboy με σειριακή μνήμη Flash που μπορεί να αποθηκεύσει έως και 500 παιχνίδια για να παίζετε στο δρόμο. Ελπίζω να μοιραστώ πώς να φορτώσετε παιχνίδια σε αυτό, συμπεριλαμβανομένου του τρόπου αποθήκευσης παιχνιδιών στη σειριακή μνήμη flash και να δημιουργήσετε το δικό σας ενοποιημένο πακέτο παιχνιδιών
Ρολόι κινούμενων σχεδίων SMART LED συνδεδεμένο στο Web με πίνακα ελέγχου που βασίζεται στο Web, συγχρονισμένος διακομιστής χρόνου: 11 βήματα (με εικόνες)
Ρολόι κινούμενων σχεδίων SMART LED συνδεδεμένο στο Web με πίνακα ελέγχου Web, συγχρονισμένος διακομιστής χρόνου: Η ιστορία αυτού του ρολογιού πηγαίνει πολύ πίσω-περισσότερα από 30 χρόνια. Ο πατέρας μου πρωτοστάτησε σε αυτή την ιδέα όταν ήμουν μόλις 10 ετών, πολύ πριν από την επανάσταση των LED - πίσω όταν τα LED ήταν 1/1000 της φωτεινότητας της τρέχουσας εκτυφλωτικής λαμπρότητας τους. Μια αληθεια