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

Οθόνη LED Arduino με έλεγχο Bluetooth: 11 βήματα
Οθόνη LED Arduino με έλεγχο Bluetooth: 11 βήματα

Βίντεο: Οθόνη LED Arduino με έλεγχο Bluetooth: 11 βήματα

Βίντεο: Οθόνη LED Arduino με έλεγχο Bluetooth: 11 βήματα
Βίντεο: Arduino Remote Bluetooth with LCD 2024, Ιούλιος
Anonim
Οθόνη LED Arduino με έλεγχο Bluetooth
Οθόνη LED Arduino με έλεγχο Bluetooth

Σε αυτό το διδακτικό, θα φτιάξουμε οθόνη 32X8 LED Matrix που θα έχει τη λειτουργία της αλλαγής του μηνύματος κειμένου με το smartphone μας σε πραγματικό χρόνο και θα κάνει τη δική μας την εφαρμογή χρησιμοποιώντας το MIT App Inventor.

Έτσι, φίλοι ας ξεκινήσουμε με αυτό το δροσερό και φοβερό έργο.

Βήμα 1: Σχεδιάζοντας το PCB μας στο Fritzing

Σχεδιάζοντας το PCB μας στο Fritzing
Σχεδιάζοντας το PCB μας στο Fritzing

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

Είναι ένα σχέδιο PCB 2 επιπέδων όπου έχουμε συσκευάσει τέλεια τα απαιτούμενα αντικείμενά μας πολύ τακτοποιημένα.

Τώρα ήρθε η ώρα να εξάγουμε το αρχείο Gerber και να παραγγείλουμε τα PCB μας.

Βήμα 2: Παραγγείλετε τα PCB μας σε πολύ χαμηλό κόστος από το JLCPCB

Παραγγείλετε τα PCB μας σε πολύ χαμηλό κόστος από JLCPCB
Παραγγείλετε τα PCB μας σε πολύ χαμηλό κόστος από JLCPCB

Μόλις, δημιουργήσατε τον φάκελο zip του αρχείου Gerber του PCB σας. Τώρα, είναι η ώρα να ανεβάσετε το αρχείο στο JLCPCB και να κάνετε τις απαιτήσεις αναλόγως, όπως η επιλογή της κάλυψης ως μαύρου, που έκανα για τα PCB μου. Εάν, ψάχνετε για τα PCB καλύτερης ποιότητας για τα έργα σας από ό, τι το JLCPCB είναι η καλύτερη επιλογή.

Προσφέρουν 10 PCB για μόλις 2 $ με επιπλέον μεταφορικά και το βρίσκω ως την καλύτερη διαθέσιμη προσφορά.

Έτσι, Πού να πρωτοτυπώσετε 10 PCB μόνο για $ 2:

Βήμα 3: Απαιτούμενα εξαρτήματα:

  • Arduino (NANO ή UNO)
  • Μονάδα Bluetooth HC-05
  • LED (32X8 = 256 τεμ)
  • IC οδηγός μήτρας MAX7219 LED (4 τεμ)
  • Πυκνωτής 10uF (4 τεμ)
  • Πυκνωτής 100nF (4 τεμ)
  • 40K Resistor (4 τεμ)
  • Συνδέσεις, συγκολλήσεις, σύρματα, εργαλεία κλπ…

Βήμα 4: Εργασία

Εργαζόμενος
Εργαζόμενος

Εδώ, έχουμε δημιουργήσει 4 πίνακες το καθένα με LED 8Χ8. Κάθε πρόγραμμα οδήγησης MAX7219 μπορεί να χειριστεί μια μήτρα 64 LED. Το Arduino θα στείλει τα δεδομένα χρησιμοποιώντας μια σειριακή επικοινωνία. Πρέπει λοιπόν να συνδέσουμε το ρολόι και να φορτώσουμε τις καρφίτσες από το Arduino σε όλα τα προγράμματα οδήγησης MAX7219. Το pin δεδομένων θα συνδεθεί μόνο με το πρώτο πρόγραμμα οδήγησης. Από το pin "data out" του πρώτου προγράμματος οδήγησης, θα συνδέσουμε ένα καλώδιο στο δεύτερο "Data" του δεύτερου προγράμματος οδήγησης και ούτω καθεξής. Έτσι συνδέουμε τέσσερις μήτρες 8x8 σε σειρά. Θα πρέπει επίσης να συνδέσουμε τη μονάδα Bluetooth στις ακίδες Tx και Rx του Arduino και να παρέχουμε 5V σε αυτό και σε καθένα από τα προγράμματα οδήγησης MAX7219. Αρχικά, ας ρίξουμε μια ματιά στον τρόπο σύνδεσης καθενός από τους πίνακες 8x8. Μόλις έχουμε τους 4 πίνακες μας, μπορούμε να τους ενώσουμε μαζί με τις καρτέλες "data out" "data in".

Βήμα 5: Σύνδεση των δεδομένων Out (Pin 24) με την είσοδο δεδομένων (Pin 1) άλλου IC

Σύνδεση των δεδομένων Out (Pin 24) με την είσοδο δεδομένων (Pin 1) άλλου IC
Σύνδεση των δεδομένων Out (Pin 24) με την είσοδο δεδομένων (Pin 1) άλλου IC

Βήμα 6: Κάντε τη σύνδεση του ρολογιού και φορτώστε ανάλογα

Κάντε τη σύνδεση του ρολογιού και φορτώστε ανάλογα
Κάντε τη σύνδεση του ρολογιού και φορτώστε ανάλογα

Βήμα 7: Συνδέστε τον πυκνωτή και την αντίσταση όπως φαίνεται στο διάγραμμα

Συνδέστε τον πυκνωτή και την αντίσταση όπως φαίνεται στο διάγραμμα
Συνδέστε τον πυκνωτή και την αντίσταση όπως φαίνεται στο διάγραμμα
Συνδέστε τον πυκνωτή και την αντίσταση όπως φαίνεται στο διάγραμμα
Συνδέστε τον πυκνωτή και την αντίσταση όπως φαίνεται στο διάγραμμα

Βήμα 8: Κάντε τη σύνδεση των ακίδων μήτρας όπως φαίνεται στα διαγράμματα

Κάντε τη σύνδεση των ακίδων μήτρας όπως εμφανίζεται στα διαγράμματα
Κάντε τη σύνδεση των ακίδων μήτρας όπως εμφανίζεται στα διαγράμματα
Κάντε τη σύνδεση των ακίδων μήτρας όπως εμφανίζεται στα διαγράμματα
Κάντε τη σύνδεση των ακίδων μήτρας όπως εμφανίζεται στα διαγράμματα

Βήμα 9: Δημιουργία θήκης για την οθόνη LED

Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας
Κάνοντας τη θήκη για την οθόνη LED μας

Μόλις πραγματοποιήσετε την παραπάνω σύνδεση, ήρθε η ώρα να κάνετε μια υπόθεση γιατί χρησιμοποίησα ένα παλιοσίδερο και έχω φτιάξει ένα κουτί με ένα πλαστικό πάνω από τα LED, έτσι ώστε η φωτεινότητα να μην διαχέεται και να μας χαρίζει ένα πιο χαλαρωτικό θέα.

Βήμα 10: Σύνδεσμος για τον κώδικα και την εφαρμογή

Σύνδεσμος για τον Κώδικα και την Εφαρμογή
Σύνδεσμος για τον Κώδικα και την Εφαρμογή

Κωδικός: Λήψη

Σχεδιασμός PCB: Λήψη

Αρχεία εφαρμογής: Λήψη

Συνιστάται: