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

Έργο 1: Επίδειξη βίντεο σε γλώσσα Γ: 9 βήματα
Έργο 1: Επίδειξη βίντεο σε γλώσσα Γ: 9 βήματα

Βίντεο: Έργο 1: Επίδειξη βίντεο σε γλώσσα Γ: 9 βήματα

Βίντεο: Έργο 1: Επίδειξη βίντεο σε γλώσσα Γ: 9 βήματα
Βίντεο: Κάνουμε Squats στην Σαντορίνη #shorts 2024, Νοέμβριος
Anonim
Image
Image

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

Για να το κάνω αυτό, έχω χρησιμοποιήσει πολύ τα ακόλουθα στοιχεία στο eBay:

-Arduino Nano:

-Οθόνη LCD I2C OLED:

Συγκολλητικό όπλο θέρμανσης:

Τα παρακάτω είναι τα βήματα που απαιτούνται για να ολοκληρωθεί αυτό το έργο

Βήμα 1: Κολλήστε τις κεφαλίδες τόσο στην οθόνη Arduino όσο και στην οθόνη LCD

Βήμα 2: Λυγίστε την κεφαλίδα JTAG στο Arduino Nano που θα χρησίμευε ως βάση για την οθόνη LCD μας

Βήμα 3: Χρησιμοποιώντας το συνδεδεμένο κολλητικό πιστόλι, κολλήστε τη μικρή οθόνη στο Arduino Nano

Βήμα 4: Κάντε τις σωστές συνδέσεις

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

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

Βήμα 5: Αφού κάνετε τις περικοπές, θα χρειαστεί να κολλήσετε τα δύο άκρα του Jumper Wire όπως ακολουθεί

Βήμα 6: Ολοκληρώστε όλες τις συνδέσεις. Μόλις γίνει αυτό, ήρθε η ώρα να προγραμματίσετε αυτό το μικρό στήσιμο

Βήμα 7: Ετοιμαστείτε να κάνετε κάποια κωδικοποίηση

Πριν βάλετε οποιονδήποτε κώδικα στο Arduino θα πρέπει πρώτα να κατεβάσετε μερικές βιβλιοθήκες. Οι παρακάτω δύο σύνδεσμοι θα σας οδηγήσουν εκεί:

Βιβλιοθήκη Adafruit-GFX:

Adafruit-SSD1306:

Υποθέτω ότι γνωρίζετε πώς να προσθέσετε μια συμπιεσμένη βιβλιοθήκη (.zip) στο Arduino IDE. Σε αντίθετη περίπτωση, χρησιμοποιήστε τον παρακάτω σύνδεσμο για να μάθετε περισσότερα σχετικά με το θέμα:

Πώς να προσθέσετε μια.zip βιβλιοθήκη στο Arduino IDE:

Βήμα 8: Προσθέστε περισσότερες δροσερές δυνατότητες στο πρόγραμμά σας

Αυτό δεν είναι τεχνικά ένα βήμα, αλλά σε περίπτωση που θέλετε να συμπεριλάβετε περισσότερες λειτουργίες όπως η προσθήκη εικόνων στην οθόνη σας και για πιο κουραστική δουλειά, μπορεί να προσθέσετε ένα-g.webp

Σύνδεσμος 1:

Σύνδεσμος 2:

Ο πρώτος σύνδεσμος, ο σύνδεσμος1, σας βοηθά να μετατρέψετε μια εικόνα ΟΠΟΙΑΔΗΠΟΤΕ μεγέθους στο κατάλληλο μέγεθος 128X64 που αντιπροσωπεύει τη διάσταση για την οθόνη OLED. Τούτου λεχθέντος, μπορείτε να κάνετε τη μετατροπή σε μικρότερες ή μεγαλύτερες διαστάσεις με βάση το τελικό προϊόν. Όσον αφορά τον δεύτερο σύνδεσμο, θα σας επιτρέψει να μετατρέψετε την εικόνα σε μορφή bitmap (δέσμη 0 και 1 σε συνδυασμό σε μήτρα). Η αποθήκευση αυτού του τελευταίου στη μνήμη προγράμματος του Arduino θα σας βοηθήσει να το εμφανίσετε αργότερα χρησιμοποιώντας τη λειτουργία "display.drawBitmap ()".

Βήμα 9: Γίνετε δημιουργικοί, ο ουρανός είναι το όριο

Συνδέω τους κωδικούς μου για να επιτύχω το παραπάνω βίντεο (σύνδεσμος GitHub). Επισυνάπτω επίσης μια πιο αργή έκδοση του παραπάνω βίντεο.

σύνδεσμος:

ΥΓ: δώστε μεγάλη προσοχή στην επεξεργασία της φωτογραφίας πριν τις μετατρέψετε σε μονόχρωμες εικόνες. Το τελικό αποτέλεσμα μπορεί να είναι καλό ή κακό με βάση αυτό. Σας συνιστώ να προσαρμόσετε την αντίθεση σε ένα επίπεδο που περιλαμβάνει το φίλτρο κατωφλίου που θα ακολουθήσει.

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

Αν σας άρεσε, κάντε like, share και εγγραφή για πιο ενδιαφέρον περιεχόμενο.

Συνιστάται: