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

Κύβος LED 3x3 με βάση το Arduino: 7 βήματα (με εικόνες)
Κύβος LED 3x3 με βάση το Arduino: 7 βήματα (με εικόνες)

Βίντεο: Κύβος LED 3x3 με βάση το Arduino: 7 βήματα (με εικόνες)

Βίντεο: Κύβος LED 3x3 με βάση το Arduino: 7 βήματα (με εικόνες)
Βίντεο: LED Cube 3x3x3 RGB 2024, Ιούλιος
Anonim
Image
Image
Κύβος LED 3x3 με βάση Arduino
Κύβος LED 3x3 με βάση Arduino

Γεια σας και καλώς ήρθατε στο πρώτο μου Instructable.

Παρουσιάζω ένα απλό, τακτοποιημένο σχέδιο για αρχάριους κύβους LED 3x3x3. Για να διευκολύνω την κατασκευή, παρέχω λεπτομέρειες για το συνηθισμένο PCB, μπορείτε να φτιάξετε μόνοι σας ή να αγοράσετε, οδηγίες και μπορείτε, όπως εγώ, να χρησιμοποιήσετε ξανά το λογισμικό από αυτόν τον υπέροχο κύβο LED βιβλιοθήκης Arduino και arduino lib.

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

Ο σχεδιασμός μπορεί να τροφοδοτηθεί από καλώδιο USB ή μετασχηματιστή ρεύματος 7,5-12V DC.

Το κύκλωμα χρησιμοποιεί έναν κομμένο βασικό σχεδιασμό Arduino και μπορείτε να τον προγραμματίσετε σε κύκλωμα χρησιμοποιώντας είτε έναν φτηνό προγραμματιστή In Circuit System Programmable (ICSP) είτε έναν άμεσα διαθέσιμο προσαρμογέα USB to TTL. Το μόνο λογισμικό που χρειάζεστε είναι το σεβαστό Arduino IDE.

Αυτός ο σχεδιασμός δεν είναι επαναστατικός, απλώς βασίζεται σε κάποια προηγούμενη δουλειά και το συσκευάστηκα τακτοποιημένα. Ελπίζω να το απολαύσετε.

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

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

Χρειάζεστε ένα Atmega 168p ή Atmega 328p με τον εκκινητή Arduino να αναβοσβήνει. Μπορείτε να τα βρείτε στο Ebay, αναζητήστε "arduino bootloader", βεβαιωθείτε ότι αγοράζετε την παραλλαγή Dual In Line (DIL). Χρειάζεστε επίσης μια πρίζα USB τύπου Β, την κανονική, παλαιότερη, παχιά. Το επέλεξα καθώς είναι εύκολο να συγκολληθεί. Τα τρανζίστορ, T1-T3 είναι τρανζίστορ NPN γενικής χρήσης, καθώς και οι τύποι που αναφέρονται, μπορείτε να χρησιμοποιήσετε BC108, 2N2222, 2N3904 κ.λπ., ελέγχετε πάντοτε το pinout τρανζίστορ έναντι του PCB.

Για τις πολύ σημαντικές λυχνίες LED, βεβαιωθείτε ότι αγοράζετε υψηλής φωτεινότητας ή εξαιρετικά φωτεινές λυχνίες LED. Χρησιμοποίησα 10000-12000mcd LED από έναν πωλητή στο Ebay για το παράδειγμα κύβου που φαίνεται εδώ. Θέλετε φωτεινά, ώστε να μπορείτε ακόμα να βλέπετε τον κύβο σε κανονικό φωτισμό δωματίου. Εάν η περιγραφή του στοιχείου αναφέρει λεπτομερώς τη γωνία προβολής, συνήθως 20 μοίρες, αλλά μπορείτε να βρείτε μια με ευρύτερη γωνία θέασης, σκεφτείτε το. Αυτά τα εξαιρετικά φωτεινά LED δεν είναι τα πιο ξεκάθαρα όταν τα βλέπετε στο πλάι. Youσως χρειαστεί να δοκιμάσετε μερικά LED από διαφορετικούς προμηθευτές προτού βρείτε αυτά που ταιριάζουν στις ανάγκες σας.

Πλήρης λίστα ανταλλακτικών:

Περιγραφή αξίας μέρους Περιγραφή PCB Το ωραίο πράσινο PCB, φτιάξτε το ή αγοράστε το. 27 LED 3mm, χρώμα της επιλογής σας. C1 100n 100nF, 25V, κεραμικός πυκνωτής πίστας C2 22p 22pF, 25V, 4.4mm

Κεραμικός πυκνωτής C3 22p 22pF, 25V, 4.4mm C4 100n 100nF, 25V, κεραμικός πυκνωτής 7,5mm, C5 100n 100nF, 25V, κεραμικός πυκνωτής 7,5mm, C6 10u 10uF 16V, θήκη 5.5mm Ηλεκτρολυτικός πυκνωτής, 16V C7 22u 10uF 16V, Θήκη 5.5mm Ηλεκτρολυτικός πυκνωτής, 16V IC1 ATMEGA ATEMEGA168 ή ATMEGA328 με εκκίνηση Arduino IC2 L7805T L7805CV 5V, γραμμικός ρυθμιστής 100mA, TO92 πακέτο ICSP ICSP Pin header strip, 0.1 "pitch, 2x3 way. J1 socket ICJ0202 DC power Ταινία κεφαλίδας JP1 Pin, βήμα 0,1 ", 1x3 τρόπος. Q2 16MHz 16MHz, κρύσταλλο θήκης HC49, 50ppm, χαμηλού προφίλ R1 10k 10K 1/4W μεταλλική αντίσταση φιλμ 1% R2 1k 1K 1/4W Μεταλλική αντίσταση φιλμ 1% R3 1k 1K 1/4W Μεταλλική αντίσταση φιλμ 1% R4 1k 1K 1/ Αντίσταση μεταλλικής μεμβράνης 4W 1% R5 470 470 1/4W Αντίσταση μεταλλικού φιλμ 1% R6 1k 1K 1/4W Αντίσταση μεταλλικής μεμβράνης 1% R8 100 100R 1/4W Αντίσταση μεταλλικής μεμβράνης 1% R9 100 100R 1/4W Αντίσταση μεταλλικής μεμβράνης 1% R10 470 470R 1/4W μεταλλική αντίσταση φιλμ 1% R11 470 470R 1/4W μεταλλική αντίσταση φιλμ 1% R12 470 470R 1/4W μεταλλική αντίσταση φιλμ 1% R13 470 470R 1/4W μεταλλική αντίσταση φιλμ 1% R14 470 470R 1/4W Αντίσταση μεταλλικού φιλμ 1% R15 470 470R 1/4W Αντίσταση μεταλλικού φιλμ 1% R16 470 470R 1/4W Αντίσταση μεταλλικής μεμβράνης 1% R17 470 470R 1/4W Αντίσταση μεταλλικού φιλμ 1% R18 1k 1K 1/4W Αντίσταση μεταλλικής μεμβράνης 1% R19 LDR Προαιρετικό LDR S1 S1 4 ακίδων, διακόπτης PTH βάσης PCB 6x6mm. Τρανζίστορ χαμηλής ισχύος NPN T1 BC547 BC547/BC548, τρανζίστορ NPN χαμηλής ισχύος TO92 T2 BC547 BC547/BC548, τρανζίστορ NPN χαμηλής ισχύος TO92 T3 BC547 BC547/BC548, πρίζα TO92 X4 USB τύπου B, τοποθέτηση PCB μέσω οπής. 4 x 3-5mm ύψος κολλήστε στα πόδια από καουτσούκ.

Βήμα 2: Διάγραμμα κυκλώματος και επεξήγηση λειτουργίας

Διάγραμμα κυκλώματος και επεξήγηση της λειτουργίας
Διάγραμμα κυκλώματος και επεξήγηση της λειτουργίας

Το σχήμα φαίνεται παραπάνω.

Ο σχεδιασμός βασίζεται στο σχηματικό Arduino Duemilanove, απογυμνωμένο στα απαραίτητα. Η συσκευή USB σε σειριακή συσκευή αφαιρέθηκε, αλλά υπάρχει μια σειριακή κεφαλίδα, JP1, η οποία επιτρέπει σε έναν προσαρμογέα USB σε TTL να προγραμματίσει τη συσκευή, περισσότερα για προγραμματισμό αργότερα. Υπάρχει επίσης η κεφαλίδα ICSP.

Ο πίνακας μπορεί να λειτουργήσει από το βύσμα USB, χρησιμοποιώντας το βολικό τροφοδοτικό 5V στον υπολογιστή ή ένα φθηνό πακέτο φορτιστή κινητού τηλεφώνου για λίρες/δολάρια. Η άλλη επιλογή χρησιμοποιεί την είσοδο βύσματος DC, αυτή δέχεται είσοδο DC 7-15V, ώστε να μπορείτε να χρησιμοποιήσετε οποιοδήποτε προσαρμογέα βύσματος που έχετε. Το κύκλωμα χρησιμοποιεί μόνο 30mA, οπότε ο απορριμμένος προσαρμογέας από ένα νεκρό gadget θα πρέπει να λειτουργεί, ελέγξτε το junk box σας.

Οι αντιστάσεις R12 έως R17 ρυθμίζουν το ρεύμα, το οποίο ρυθμίζει τη φωτεινότητα των LED. Με τα RED led και τις αντιστάσεις 470R που εμφανίζονται, το ρεύμα είναι m 5mA ανά LED. Για να υπολογίσετε το ρεύμα LED χρειάζεστε την τάση εξόδου της συσκευής Atmega (4,2V) και την εμπρόσθια πτώση τάσης του LED, για ένα κόκκινο LED είναι 1,7V. Ο τύπος είναι:

Ρεύμα LED = (Τάση εξόδου Atmega - Τάση LED)/I Led

Με τα μέρη που χρησιμοποίησα: ρεύμα LED = (4.2-1.7)/470LED ρεύμα = 5.31mA

Περιορίστε το ρεύμα από το Atmega 168/328 στα 10mA

Μερικές κοινές πτώσεις τάσης LED:

Κόκκινο 1.7VΚίτρινο 2.1VOrange 2.1VΠράσινο 2.2VBle Blue 3.2V Super blue 3.6V Λευκό δροσερό 3.6V

Έτσι, μπορείτε να χρησιμοποιήσετε ένα μπλε LED υψηλής φωτεινότητας, η αντίσταση θα πέσει στους 270R. Μπορείτε να αυξήσετε το ρεύμα στα 10mA, στη δοκιμή μου διαπίστωσα ότι τα 5mA ήταν επαρκή.

Τα τρανζίστορ T1-T3 είναι κοινά τρανζίστορ NPN BJT, BC547/BC548/2N2222 κλπ. Ελέγχουν τη μετάβαση καθενός από τα τρία στρώματα. Οι αντιστάσεις R2-R4 περιορίζουν το ρεύμα βάσης της αντίστασης.

Το R6 και το LED PWR είναι προαιρετικά, αντιγράφονται από το Arduino, είναι προφανές αν η τροφοδοσία είναι ενεργοποιημένη στον κύβο LED.

Τα C2, C3 και Q2 αποτελούν το κύκλωμα ρολογιού για τη συσκευή Atmega 168/328p, προ-προγραμματισμένο με το bootloader. Βεβαιωθείτε ότι έχετε τοποθετήσει τους πυκνωτές 22pF εδώ και όχι αλλού, το τσιπ δεν θα ξεκινήσει. Τα C1, C4 και C5 είναι η αποσύνδεση του τροφοδοτικού. Τα IC2, C6 και C7 σχηματίζουν ένα απλό κύκλωμα γραμμικού ρυθμιστή. Δεν υπάρχουν πολλά να πούμε για αυτό, αλλά βεβαιωθείτε ότι ταιριάζετε σωστά στους πυκνωτές. Υπάρχουν + σύμβολα στο σχέδιο PCB και στη μεταξοτυπία.

Τα SK1 και R8 και R9 είναι η σειριακή διεπαφή. Χρησιμοποιώντας έναν προσαρμογέα USB σε TTL, μπορείτε να προγραμματίσετε τη συσκευή, χρησιμοποιώντας το παράδειγμα εδώ

Βήμα 3: Λήψη των αρχείων σχεδίασης και κατασκευή του PCB

Μπορείτε να κατεβάσετε τα δεδομένα σχεδίασης PCB από το Github στη διεύθυνση

Υπάρχουν επεξεργασμένα αρχεία Gerber για αποστολή σε κατασκευαστή PCB, σχηματική και επικάλυψη PCB σε μορφή-p.webp

Το PCB θα μπορούσε να κατασκευαστεί στο σπίτι, θα το έκανα αυτό, αλλά έμεινα από Etchant. Ο σχεδιασμός μπορεί να κατασκευαστεί χρησιμοποιώντας PCB μονής όψης και το επάνω στρώμα (RED στις εικόνες) μπορεί να εφαρμοστεί χρησιμοποιώντας κονσέρβες από χάλκινο σύνδεσμο σύρματος. Χρησιμοποίησα το https://pcbshopper.com/ για να βρω έναν κατάλληλο προμηθευτή, για τα πρωτότυπα που χρησιμοποίησα το Elecrow.

Ο σχεδιασμός PCB στο Github έχει 3 αλλαγές στο πρωτότυπο σχέδιο που φαίνεται εδώ:

  1. Ο ρυθμιστής 7805CV αντικαταστάθηκε από έναν μικρότερο ρυθμιστή 78L05.
  2. Το PCB συρρικνώθηκε κατά 5 mm.
  3. Αφαίρεσα το polyfuse από τη ροή USB +5V.

Βήμα 4: Συναρμολόγηση του PCB

Συναρμολόγηση του PCB
Συναρμολόγηση του PCB
Συναρμολόγηση του PCB
Συναρμολόγηση του PCB

Το PCB είναι λογικά ευθεία προς τα εμπρός για συναρμολόγηση. Έχω προσθέσει μια φωτογραφία του συναρμολογημένου PCB και τη διάταξη παραπάνω για αναφορά. Ξεκινάω πάντα με την τοποθέτηση των μικρότερων εξαρτημάτων πρώτα και τη λειτουργία προς τα πάνω, ιδιαίτερα σημαντικό αν δεν έχετε βάση PCB.

  1. Ξεκινήστε τοποθετώντας πρώτα τις αντιστάσεις, μην τις κολλήσετε ακόμα. Βεβαιωθείτε ότι έχετε εισαγάγει το σωστό στοιχείο στη σωστή θέση. Για ευκολία στον έλεγχο, τοποθετήστε τα με τη ζώνη ανοχής δεξιά/κάτω, διευκολύνει τον έλεγχο στη συνέχεια. Κοιτάξτε εδώ εάν χρειάζεστε βοήθεια για τον προσδιορισμό των χρωμάτων των αντιστάσεων. Αφού επαληθεύσετε ότι τα σωστά εξαρτήματα βρίσκονται στη σωστή θέση, κολλήστε τα μέρη.
  2. Συγκολλήστε το κρύσταλλο Q2 στη θέση του και τους πυκνωτές C2 και C3.
  3. Συγκολλήστε την πρίζα 28 ακίδων για το Atmega168/328 στη θέση του, βεβαιωθείτε ότι έχετε τον ακροδέκτη 1 εγκοπή στην κορυφή, αυτό βοηθά στην αποφυγή τοποθέτησης της συσκευής προς τα πίσω.
  4. Τοποθετήστε τους συνδετήρες ICSP και JP1.
  5. Τοποθετήστε τους πυκνωτές C1, C4 και C5, όλα 100nF (κωδικός ανταλλακτικού 104).
  6. Ο γραμμικός ρυθμιστής IC2.
  7. Τοποθετήστε τα τρανζίστορ Τ1, Τ2 και Τ3. Βεβαιωθείτε ότι δεν έχετε αλλάξει T1/T2/T23 και IC1 καθώς είναι όλα στο ίδιο πακέτο.
  8. Fit S1, ο προσανατολισμός δεν έχει σημασία.
  9. Τοποθετήστε τα C6 και C7, βεβαιωθείτε ότι έχετε την πολικότητα σωστά!
  10. Τοποθετήστε τη θύρα USB X4.
  11. Τοποθετήστε το βύσμα τροφοδοσίας DC J1.

Το τελευταίο κομμάτι για συναρμολόγηση είναι η κεφαλίδα περιστροφής πείρου SIL. Χρησιμοποιώ ένα ζευγάρι λεπτών κοπτών για να αφαιρέσω προσεκτικά το πλαστικό από κάθε πείρο της λωρίδας, το επαναλαμβάνω μέχρι να έχω 12 πρίζες πείρου, στη συνέχεια χρησιμοποιώντας μια πένσα και 3 χέρια, κολλήστε το καθένα με τη σειρά του στο PCB. Καθώς οι περισσότεροι άνθρωποι δεν έχουν 3 χέρια, βάλετε κάθε τρύπα με λίγη συγκόλληση, για να καλύψετε το μαξιλάρι, αφήστε το να κρυώσει. Στη συνέχεια, εφαρμόστε το συγκολλητικό σίδερο για να λιώσει η συγκόλληση και τοποθετήστε τον πείρο, αφαιρέστε το συγκολλητικό σίδερο για έναν σύνδεσμο. Μπορεί να χρειαστείτε φρέσκια συγκόλληση εάν έχετε στεγνή άρθρωση.

Πριν ελέγξετε τη συγκόλλησή σας, κάντε ένα μικρό διάλειμμα, ίσως για ποτό; Ελέγξτε τη συγκόλληση, ελέγξτε τη σύνδεση USB, καθώς οι ακίδες βρίσκονται σε κοντινή απόσταση και οι ακίδες της συσκευής Atmega168/328.

Μόλις είστε ικανοποιημένοι με τη συγκόλλησή σας, τοποθετήστε τα αυτοκόλλητα πόδια στην κάτω πλευρά του PCB.

Βήμα 5: Συναρμολόγηση του κύβου LED

Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED
Συναρμολόγηση του κύβου LED

Αυτό είναι το πιο δύσκολο κομμάτι της συναρμολόγησης. Πάρτε το χρόνο σας, μην φοβάστε.

Έχω προσθέσει σημειώσεις στις παραπάνω εικόνες καθώς μια εικόνα λέει χίλιες λέξεις.

Μερικά σημαντικά σημεία.

  1. Βεβαιωθείτε ότι το θετικό καλώδιο (μεγαλύτερο πόδι) δείχνει προς τα κάτω καθώς ο σχεδιασμός αλλάζει +V στα 9 LED σε κάθε στρώση.
  2. Βεβαιωθείτε ότι το αρνητικό καλώδιο κάμπτεται κατά 90 μοίρες στο LED, για να κάνετε τις οριζόντιες ράβδους.
  3. Δημιουργήστε κάθε επίπεδο ξεχωριστά και ελέγξτε διπλά/τριπλά την κατασκευή.
  4. Βεβαιωθείτε ότι το κονσερβοποιημένο σύρμα χαλκού, όταν χρησιμοποιείται, βρίσκεται στη μέση μεταξύ κάθε σειράς LED, αυτό διευκολύνει την πρόσφυση στο σύρμα διακόπτη στρώματος.

Βήμα 6: Δοκιμή και τελική συναρμολόγηση κύβου

Δοκιμή και τελική συναρμολόγηση κύβου
Δοκιμή και τελική συναρμολόγηση κύβου

Πριν συνδέσετε τη διάταξη κύβου LED ή τη συσκευή Atmega168/328, μπορείτε να κάνετε μερικούς απλούς ελέγχους.

Εάν έχετε ένα DMM (θα πρέπει να έχετε ένα εάν χτίζετε ένα έργο όπως αυτό), μετρήστε την αντίσταση στις ακίδες 7 (θετικές) και 8 (αρνητικές) της υποδοχής των 28 ακίδων, θα πρέπει να έχετε> 1K. Εάν είναι χαμηλότερο από αυτό, ελέγξτε τη συγκόλλησή σας.

Στη συνέχεια, εφαρμόστε μια είσοδο 7-15V στο J1, επιστρέφοντας στις ακίδες 7 & 8 της υποδοχής των 28 ακίδων, μετρήστε την τάση, θα πρέπει να δείτε 5V, αλλά μπορεί να είναι οπουδήποτε μεταξύ 4,90V και 5,1V, αυτό είναι εντάξει. Εάν έχετε τοποθετήσει το R6 και το LED PWR, αυτό θα πρέπει να ανάψει.

Αποσυνδέστε το J1, συνδέστε ένα καλώδιο USB στο X4, συνδέστε το καλώδιο σε διανομέα ή σε προσαρμογέα USB 5V, επαναλάβετε την ένδειξη τάσης στις ακίδες 7 & 8 της υποδοχής των 28 ακίδων, η ένδειξη είναι περίπου 5V;

Οι παραπάνω έλεγχοι ήταν για να διασφαλιστεί ότι οι τάσεις τροφοδοσίας ήταν σωστές και της σωστής πολικότητας.

Στη συνέχεια, τοποθετήστε προσεκτικά τη συσκευή Atmega168p/328p. Λυγίστε λίγο τις καρφίτσες, εάν χρειάζεται, για να χωρέσει στην πρίζα. Χρησιμοποιώντας το J1 και την τροφοδοσία 7-15V, ενεργοποιήστε την τροφοδοσία και δείτε εάν το IC2 ζεσταθεί αμέσως μετά την ενεργοποίηση. Εάν συμβεί, απενεργοποιήστε την τροφοδοσία και ελέγξτε τον προσανατολισμό του IC1.

Στη συνέχεια εισάγετε προσεκτικά την πρώτη σειρά του πίνακα LED. Βεβαιωθείτε ότι μία από τις κονσερβοποιημένες ράβδους στήριξης σύρματος χαλκού είναι κοντά στα PADL1, PADL2 και PADL3, το χρειάζεστε αργότερα όταν κολλάτε το σύρμα για κάθε στρώση. Είναι καλύτερο να ξεκινήσετε με μια γωνιακή καρφίτσα και χρησιμοποιώντας μια πένσα μύτης βελόνας, λυγίστε προσεκτικά κάθε πείρο ελαφρώς, σειρά προς σειρά, για να τοποθετήσετε την πρίζα στο PCB. Έχω προσθέσει μια φωτογραφία του πρώτου συναρμολογημένου στρώματος παραπάνω. Χρησιμοποιώντας ένα κομμάτι μονόκλωνου σύρματος 1/0,6, κόψτε το σε μήκος κατάλληλο για μετάβαση από PADL1/PADL2 ή PADL3 σε κάθε στρώση του κύβου. Το βρήκα πιο εύκολο να τοποθετήσω την πρώτη σειρά LED στο PCB και να κολλήσω το καλώδιο ελέγχου της πρώτης στρώσης (εμφανίζεται με λευκό χρώμα) και μετά να επιστρέψω στο προηγούμενο βήμα, να κάνω μια άλλη σειρά και στη συνέχεια να συναρμολογήσω κάθε στρώση στο PCB καθώς αυτό παρείχε σταθερό βάση.

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

Βήμα 7: Προγραμματισμός

Ανάλογα με τη συσκευή Atmega, μπορεί να χρειαστεί να προγραμματίσετε τον bootloader ή απλώς να κατεβάσετε τον κώδικα. Εάν διαθέτετε ένα τσιπ με τον προγραμματιστή εκκίνησης, μπορείτε να χρησιμοποιήσετε έναν προσαρμογέα USB to TTL. Ακολουθήστε αυτόν τον οδηγό:

www.instructables.com/id/Program-Arduino-Mini-05-with-FTDI-Basic/

Μπορείτε επίσης να χρησιμοποιήσετε τη σύνδεση 2x3 pin In Circuit System Programmable (ICSP), μπορείτε να χρησιμοποιήσετε ένα άλλο Arduino για να το κάνετε αυτό:

www.instructables.com/id/How-to-use-Arduino-Mega-2560-as-Arduino-isp/

Χρησιμοποιώ έναν προγραμματιστή Usbasp που λειτουργεί με το Arduino IDE, διαμορφώστε το μέσω του μενού Εργαλεία-> Προγραμματιστής. Μπορείτε να επιλέξετε φθηνά προγραμματιστές Arduino/Atmel AVR μέσω Ebay ή άλλων ιστότοπων δημοπρασιών.

Κατεβάστε τη βιβλιοθήκη κύβων LED από τη διεύθυνση https://github.com/gzip/arduino-ledcube, ακολουθήστε τις οδηγίες στο Github και αναζητήστε τον κατάλογο παραδειγμάτων για «arduino-led-cube-> ledcube».

Εάν χρησιμοποιείτε τον προγραμματιστή ICSP, κρατήστε πατημένο το shift πριν κάνετε κλικ στο upload για να δώσετε εντολή στο Arduino IDE να χρησιμοποιήσει τον προγραμματιστή. Εάν χρησιμοποιείτε τον προσαρμογέα USB-to TTL, πατήστε και αφήστε την επαναφορά μόλις ολοκληρωθεί η σύνταξη του IDE.

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

Αυτό είναι το πρώτο μου διδακτικό, τα σχόλια και τα σχόλια είναι ευπρόσδεκτα.

Συνιστάται: