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

Δημιουργήστε το ArduinOLED: 4 βήματα
Δημιουργήστε το ArduinOLED: 4 βήματα

Βίντεο: Δημιουργήστε το ArduinOLED: 4 βήματα

Βίντεο: Δημιουργήστε το ArduinOLED: 4 βήματα
Βίντεο: Using multiple TM1637 4 digits LED Display with Arduino 2024, Νοέμβριος
Anonim
Δημιουργήστε το ArduinOLED
Δημιουργήστε το ArduinOLED

Το ArduinOLED είναι μια πλατφόρμα για ηλεκτρονικά παιχνίδια και άλλα έργα. Περιλαμβάνει μια οθόνη OLED, ένα χειριστήριο, μερικά κουμπιά, ένα βομβητή και σημεία σύνδεσης κλιπ αλιγάτορα για διασύνδεση με πολλές άλλες συσκευές. Επισκεφθείτε τη διεύθυνση https://johanv.xyz/ArduinOLED για περισσότερες πληροφορίες.

Αυτός ο οδηγός λέει πώς να παραγγείλετε και να συναρμολογήσετε μόνοι σας έναν από αυτούς τους πίνακες. Για να ρυθμίσετε το λογισμικό, επισκεφτείτε τη διεύθυνση

Βήμα 1: Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)

Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)
Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)
Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)
Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)
Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)
Παραγγείλετε τους πίνακες τυπωμένων κυκλωμάτων (PCB)

Σχεδίασα τους πίνακες στο EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Ο πίνακας που ονομάζεται "ArduinOLED v6" είναι αυτός που παρήγγειλα. Έχει μερικά λάθη:

  • Όλες οι δίοδοι είναι προς τα πίσω εκτός από τη δίοδο τροφοδοσίας.
  • Οι αντιστάσεις έλξης SDA και SCL συνδέθηκαν κατά λάθος με τη γείωση αντί για 5V, οπότε έπρεπε να συγκολλήσω ακτινωτές αντιστάσεις 1K ohm στους συνδετήρες κλιπ αλιγάτορα.

Διορθώσαμε όλα αυτά τα ζητήματα στον πίνακα που ονομάζεται "ArduinOLED v8"

  • Όλες οι δίοδοι είναι πλέον σωστές.
  • Το SDA και το SCL διαθέτουν τώρα αντιστάσεις έλξης 1K για τοποθέτηση σε επιφάνεια.
  • Οι καρφίτσες SPI είναι διαθέσιμες στα κλιπ αλιγάτορα στα αριστερά.
  • ΣΗΜΕΙΩΣΗ: Δεδομένου ότι οι καρφίτσες αναδιατάχθηκαν, θα πρέπει να τροποποιήσετε τη βιβλιοθήκη ArduinOLED για να μπορείτε να διαβάσετε τα κουμπιά. Περισσότερα για αυτό στο τελευταίο βήμα αυτού του σεμιναρίου.

Για να παραγγείλετε τους πίνακες, δημιουργήστε έναν λογαριασμό στο EasyEDA, ακολουθήστε τον παραπάνω σύνδεσμο και κάντε κλικ στο "Άνοιγμα στον επεξεργαστή" δίπλα στον πίνακα που θέλετε να παραγγείλετε. Στη συνέχεια, κάντε κλικ στην επιλογή "Έξοδος κατασκευής" (επισημαίνεται στις παραπάνω εικόνες), η οποία θα ανοίξει μια νέα καρτέλα με επιλογές παραγγελίας. Αλλάξτε την "Ποσότητα PCB" σε 10, αφού το 5 και το 10 κοστίζουν το ίδιο και κάντε κλικ στην επιλογή "Αποθήκευση στο καλάθι".

Εισαγάγετε τη διεύθυνσή σας για να λάβετε το κόστος αποστολής. Στις ΗΠΑ, είναι συνήθως $ 18, οπότε αν θέλετε να παραγγείλετε πολλούς τύπους σανίδων, τοποθετήστε τους στην ίδια σειρά, ώστε να πρέπει να πληρώσετε μόνο μία φορά.

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

Βήμα 2: Παραγγείλετε τα εξαρτήματα

Επισυνάπτεται ένα υπολογιστικό φύλλο όλων των εξαρτημάτων και πού τα αγόρασα. Όλα τα εξαρτήματα από το "LCSC" μπορούν να συνδυαστούν με την παραγγελία PCB EasyEDA. Κατά τη διάρκεια της ολοκλήρωσης αγοράς, κάτω από τις επιλογές αποστολής, επιλέξτε "Θέλω να συνδυάσω τις παραγγελίες PCB για αποστολή μαζί." Στη συνέχεια, αφού υποβάλετε την παραγγελία για LCSC, επιστρέψτε και υποβάλετε την παραγγελία για τους πίνακες από το EasyEDA.

Βήμα 3: Συναρμολόγηση των Διοικητικών Συμβουλίων

Μερικές σημειώσεις κατά τη συγκόλληση των εξαρτημάτων στα PCB:

  • Βεβαιωθείτε ότι έχετε κόψει τις καρφίτσες του Arduino Pro Mini που κολλάνε στο πίσω μέρος του πίνακα, καθώς θα χτυπούσαν τη θήκη μπαταρίας 9V.
  • Κλείστε επίσης τις διόδους, τα κουμπιά και το βομβητή που βρίσκονται κάτω από τη θήκη μπαταρίας 9V
  • Συγκολλήστε τη θήκη της μπαταρίας τελευταία.
  • Κατά τη συγκόλληση του χειριστηρίου, πρέπει να αφαιρέσετε την κεφαλίδα γωνίας και να την αντικαταστήσετε είτε με μια ευθεία κεφαλίδα είτε με μερικές πείρους που έχουν απομείνει από τις διόδους.
  • Χρησιμοποίησα μια γυναικεία κεφαλίδα 1x4 κατά τη σύνδεση της οθόνης OLED, ώστε να μπορώ να την αφαιρέσω αν ήθελα. Θα μπορούσατε επίσης να κολλήσετε την οθόνη απευθείας στον πίνακα.

Βήμα 4: Προγραμματισμός του ArduinOLED

Για να προγραμματίσετε το ArduinOLED, ακολουθήστε αυτό το σεμινάριο:

www.instructables.com/id/ArduinOLED/

Εάν παραγγείλατε το "ArudinOLED v8" που φέρει την ένδειξη "v2.0" στο πίσω μέρος (ο αριθμός στο πίσω μέρος αντιπροσωπεύει την "έκδοση λογισμικού" για συμβατότητα βιβλιοθήκης), θα χρειαστεί να αλλάξετε μερικές γραμμές στη βιβλιοθήκη ArduinOLED.

Ανοίξτε το αρχείο στη διεύθυνση:

[φάκελος sketchbook] /ArduinOLED/ArduinOLED.cpp

Ή

[φάκελος sketchbook] /ArduinOLED-master/ArduinOLED.cpp

Βρείτε αυτές τις γραμμές κοντά στην κορυφή:

Έξοδος col0 (HIGH);

Έξοδος col1 (HIGH); Έξοδος col2 (Υ HIGHΗΛΗ)

Και αλλάξτε τα σε αυτό:

Έξοδος col0 (HIGH);

Έξοδος col1 (HIGH); Έξοδος col2 (Υ HIGHΗΛΗ) OriginalChanged D10D9 D11D6 D12D

Αυτό θα αλλάξει τις καρφίτσες που χρησιμοποιούνται για τη μήτρα κουμπιών για να αντικατοπτρίζουν τις αλλαγές στον πίνακα "ArduinOLED v8". Κάνει επίσης τις καρφίτσες SPI διαθέσιμες στους συνδετήρες κλιπ αλιγάτορα στα αριστερά.

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

Συνιστάται: