Πίνακας περιεχομένων:
- Βήμα 1:
- Βήμα 2: Συνδέσεις και σχηματικά
- Βήμα 3: Κώδικας Arduino και σειριακή επικοινωνία
- Βήμα 4: Συνδέστε το Arduino με τη συσκευή Android
Βίντεο: Arduino DIY Bluetooth Controller LED RGB Strip: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Γεια σε όλους, αυτό είναι το δεύτερο έργο που θέλω να μοιραστώ μαζί σας! Σήμερα θα σας δείξω πώς να συνδέσετε το module Arduino και Bluetooth και αργότερα να το χρησιμοποιήσετε για τον έλεγχο μιας λωρίδας LED RGB.
Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τη μονάδα Bluetooth HC-06, επειδή είναι φθηνή και εύχρηστη. (Πήρα το δικό μου για 2 $ από το aliexpress)
Η μονάδα Bluetooth που θα χρησιμοποιήσουμε σήμερα είναι το HC-06, το οποίο είναι γνωστό και φθηνό. (Πήρα το δικό μου για 2 € από το aliexpress)
Η εφαρμογή μας βρίσκεται ακόμη σε διαδικασία δοκιμής, γι 'αυτό σας ενθαρρύνουμε να στείλετε ένα email στη διεύθυνση: [email protected] εάν αντιμετωπίζετε τεχνικά προβλήματα ή αντιμετωπίσατε κάποια προβλήματα. Ευχαριστώ πολύ για την κατανόηση!
Βήμα 1:
Θα χρειαστούμε αυτά τα μέρη:
- 1x Arduino Board (θα χρησιμοποιώ Arduino NANO)
- 1x μονάδα Bluetooth HC-06 ή HC-05
- 1x 12V Μετρητής RGB LED Strip (χρησιμοποιώ 30LED/m με κοινή άνοδο)
- 1x βίδα τερματικού
- Αντίσταση 3x 220Ω
- 3x BUZ11 N-Channel Power MOSFET (ή ισοδύναμο)
- Breadboard και άλτες
- (Προαιρετικά) DC Jack και DC Connector
- Και φυσικά τροφοδοτικό 12V, χρησιμοποιώ μεταβλητό τροφοδοτικό
Βήμα 2: Συνδέσεις και σχηματικά
Ας χτίσουμε! Το κύκλωμα δεν είναι τόσο περίπλοκο όσο φαίνεται με την πρώτη ματιά.
Πρώτον, πρέπει να καθορίσουμε εάν η λωρίδα LED μας έχει κοινή άνοδο ή κοινή κάθοδο. Το δικό μου έχει κοινή άνοδο, γι 'αυτό ένωσα την άνοδο του LED Strip στο τροφοδοτικό 12V και το υπόλοιπο σε βιδωτούς ακροδέκτες, τους οποίους θα συνδέσουμε αργότερα στην έξοδο του MOSFET.
Όλες οι σημαντικές συνδέσεις και το σχηματικό είναι/εμφανίζονται στις παραπάνω εικόνες.
Να είστε πολύ προσεκτικοί όταν συνδέετε ράγα 12V+ σε VIN στον πίνακα Arduino, γιατί μπορείτε να κάψετε τον πίνακα εάν τον συνδέσετε ψευδώς. Επίσης, μην ξεχάσετε να γειώσετε (GND) τα πάντα
Βήμα 3: Κώδικας Arduino και σειριακή επικοινωνία
Ανεβάστε το παρακάτω σκίτσο στο Arduino χρησιμοποιώντας ένα καλώδιο USB.
Μην ξεχάσετε να αποσυνδέσετε τη μονάδα HC-06 πριν ανεβάσετε το σκίτσο!
Γιατί; Οι ακίδες επικοινωνίας του HC-06 (RX και TX) εμποδίζουν την επικοινωνία μεταξύ Arduino και υπολογιστή.
Επεξήγηση κώδικα:
- Αρχικά, δηλώσαμε λίγες σταθερές (σταθερές, οι οποίες δεν μπορούν να αλλάξουν αργότερα) και για τα τρία χρώματα (κόκκινο, πράσινο, μπλε)
- Στο setup () ξεκινήσαμε τη σειριακή επικοινωνία με ρυθμό baud 9600 και ορίσαμε όλες τις ακίδες led ως OUTPUT
- Σε βρόχο () εάν το Serial λάβει κάτι, αναλύει τα ληφθέντα δεδομένα ως ακέραιος (Σημαντικό στο επόμενο βήμα)
- Εάν λάβει χαρακτήρα νέας γραμμής ('\ n'), περιορίζει πρώτα τις τιμές στο εύρος 0-255, λόγω του εύρους PWM και στη συνέχεια πραγματοποιεί αλλαγές στις ψηφιακές ακίδες με τη μέθοδο analogWrite ()
Αυτό είναι! Είμαστε έτοιμοι τώρα για το τελευταίο βήμα!
Βήμα 4: Συνδέστε το Arduino με τη συσκευή Android
Τώρα κατεβάστε την ακόλουθη εφαρμογή: Smart Bluetooth - Arduino Bluetooth Serial
ΣΥΝΔΕΣΜΟΣ:
Το Smart Bluetooth είναι μια εφαρμογή που σας επιτρέπει να χρησιμοποιείτε το τηλέφωνό σας για να επικοινωνείτε με τη μονάδα ή την πλακέτα Bluetooth, με τον ευκολότερο και απλούστερο τρόπο. Ανοίγει η πόρτα σε απεριόριστους τρόπους ελέγχου των έργων DIY. Το έξυπνο Bluetooth προσφέρει πολλούς διαφορετικούς τρόπους αποστολής δεδομένων στη μονάδα σας.
Το Smart Bluetooth διαθέτει τις ακόλουθες δυνατότητες:
- Γρήγορη σύνδεση με τη μονάδα σας
- Αποστολή και λήψη δεδομένων από την ενότητα σας
- Ελέγξτε τις ψηφιακές και τις ακίδες PWM του δέκτη
- Σκούρο και ελαφρύ θέμαΔιαφορετικές διατάξεις ελέγχου για διαφορετικούς σκοπούς
- Σύγχρονο και ευαίσθητο περιβάλλον χρήστη
- Προσαρμόσιμα κουμπιά και διακόπτες
- Υλοποιήστε το έργο DIY RC Car με ένα όμορφο gamepad
- Ελέγξτε εύκολα τις ταινίες RGB Led με ρυθμιστικά
- Απενεργοποιεί αυτόματα το Bluetooth όταν είναι κλειστό για εξοικονόμηση ζωής μπαταρίας
- Γραμμή εντολών (τερματικό)
Σε αυτό το σεμινάριο, χρησιμοποιούμε το δεύτερο TAB με μεγάλο led, αρκετά αρκετό για να στείλουμε δύο χαρακτήρες.
Σε αυτές τις παρακάτω εικόνες θα σας δείξω πώς να χρησιμοποιήσετε την εφαρμογή. Θα σας δείξω πώς να αναζητάτε κοντινές συσκευές, πώς να ζευγαρώσετε με τη μονάδα που χρησιμοποιούμε και πώς να ρυθμίσετε τα δεδομένα που αποστέλλονται από την εφαρμογή. Εάν αισθάνεστε μπερδεμένοι, κάντε μια παύση και επιστρέψτε στα προηγούμενα βήματα μέχρι να λειτουργήσει. Ωστόσο, εάν εξακολουθείτε να έχετε προβλήματα ενημερώστε με [email protected], θα απαντήσω εντός 24 ωρών:)
- Ανοίξτε την εφαρμογή, σύρετε την εισαγωγή, πατήστε το κουμπί SEARCH και αναζητήστε κοντινές συσκευές
- Όταν βρεθεί η συσκευή σας, επιλέξτε την κάνοντας κλικ σε αυτήν
- Επιλέξτε το θέμα που προτιμάτε (σκούρο ή ανοιχτό) και κρατήστε πατημένο το κουμπί που επιλέξατε
- Περιμένετε τη σύνδεση, εάν αποτύχει, προσπαθήστε να επανασυνδεθείτε
- Μετά την επιτυχή σύνδεση, επιλέξτε το δεύτερο TAB κάνοντας κλικ σε αυτό και σύρετε τα ρυθμιστικά και ελέγξτε αν η λωρίδα led αλλάζει χρώματα ή όχι.
- Εάν όλα λειτουργούν και είστε ευχαριστημένοι με αυτό το έργο, αφήστε ένα ωραίο σχόλιο και βαθμολογία για την εφαρμογή μου, αυτό θα βοηθήσει στην περαιτέρω ανάπτυξη και φροντιστήριο:)
Μην ξεχάσετε να βαθμολογήσετε και να αφήσετε ένα ωραίο σχόλιο. Ευχαριστώ και τα λέμε στο επόμενο σεμινάριο:)
Συνιστάται:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 βήματα (με εικόνες)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Αυτό το έργο χρησιμοποιεί arduino για τον έλεγχο μιας λωρίδας led RGB με το τηλέφωνό σας μέσω bluetooth. Μπορείτε να αλλάξετε χρώμα, να κάνετε τα φώτα να συγχρονιστούν με τη μουσική ή να τα ρυθμίσετε αυτόματα για τον φωτισμό περιβάλλοντος
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
Arduino RGB LED Strip Controller: 4 Βήματα
Arduino RGB LED Strip Controller: Συχνά όταν οι άνθρωποι θέλουν να ελέγξουν τη λωρίδα LED RGB με ένα Arduino, χρησιμοποιούνται τρία ποτενσιόμετρα για να αναμειγνύουν το κόκκινο, το πράσινο και το μπλε χρώμα. Αυτό λειτουργεί και θα μπορούσε να είναι τέλειο για τις ανάγκες σας, αλλά ήθελα να κάνω κάτι πιο διαισθητικό, κάτι
DIY Wi-Fi RGB Strip Controller: 5 Βήματα
DIY Wi-Fi RGB Strip Controller: Χάρη στην JLCPCB και την LCSC για την πραγματοποίηση αυτού του έργου! Δείτε τα σήμερα! (Σημείωση: Αυτό δεν είναι το σχέδιό μου (Εκτός από το σχηματικό και το PCB) και όλα τα εύσημα για την ιδέα πηγαίνουν στον Saiyam) Πώς ξεκίνησε αυτό το έργο αγόρασα μια λωρίδα LED RGB από το Ebay και
DIY Arduino RGB LED Strip IR Controller: 5 Βήματα
DIY Arduino RGB LED Strip IR Controller: Γεια σας παιδιά. Στις σημερινές διδακτικές οδηγίες θα σας δείξω πώς μπορείτε να φτιάξετε τον δικό σας ελεγκτή ταινιών RGB με βάση το arduino, ελεγχόμενο με υπέρυθρο. Η αρχή του ελεγκτή είναι αρκετά απλή. Το θετικό 12v συνδέεται απευθείας με το 12v r