Σήμερα θα δούμε πώς το κάνετε μόνοι σας κάνει δροσερό ηλεκτρονικό η συσκευή που όλοι οι μαθητές ονειρεύονται - ένα μικροσκοπικό ψηφιακό φύλλο εξαπατήσει!
Ο συγγραφέας αυτού του σπιτικού προϊόντος είναι το AlexGyver (κανάλι YouTube "AlexGyver").
Ο χειμώνας έρχεται, πράγμα που σημαίνει ότι οι μαθητές θα έχουν σύντομα μια συνεδρία. Και πρέπει να προετοιμαστείτε για τη σύνοδο και να προετοιμαστεί με σύνεση. Πριν από έξι μήνες, ο Alex είχε ήδη πει πώς να κάνει ένα πραγματικά αδύνατο φύλλο εξαπάτησης με τα χέρια σας, με το οποίο μπορείτε να διαγράψετε οποιαδήποτε δοκιμή για την οποία οι απαντήσεις είναι γνωστές εκ των προτέρων. Επιπλέον, να διαγραφεί όσο το δυνατόν πιο διακριτικά, χωρίς να πράξουμε απολύτως καμία ενέργεια που μπορεί να θεωρηθεί ως εξαπάτηση.
Αυτή τη φορά θα προσπαθήσουμε να κάνουμε κάτι πιο κλασικό, παρόμοιο με ένα κομμάτι χαρτί με πολύ λεπτό κείμενο.
Έτσι, για να επαναλάβετε αυτό το έργο θα χρειαστεί:
- OLED οθόνη με ανάλυση 128 με 64 σημεία με σύνδεση i2c, 4 ακίδες.
- υποδοχή κάρτας.
- απευθείας στην κάρτα μνήμης microSD.
- κουμπιά για τον έλεγχο 3pcs?
- και φυσικά Arduino nano, που θα διαχειριστεί όλο αυτό το σίδερο.
Η ιδέα είναι η εξής: αφαιρούμε οποιοδήποτε κείμενο σε μορφή txt σε μια κάρτα μνήμης, χρησιμοποιώντας ένα αρχείο απλού κειμένου. Ο μικροελεγκτής θα διαβάσει το κείμενο από το αρχείο και θα το εμφανίσει.
Με την πρώτη ματιά, το έργο φαίνεται αρκετά απλό, αλλά στην πραγματικότητα δεν είναι αρκετά έτσι. Η μητρική βιβλιοθήκη για την εργασία με έναν τέτοιο χάρτη γράφτηκε φυσικά από τους Ινδιάνους για Ινδιάνους και ο συγγραφέας αποφάσισε να το ξανακάνει λίγο.
Μπορείτε να βρείτε εύκολα πολλές βιβλιοθήκες για μια οθόνη OLED στο δίκτυο, αλλά δυστυχώς γράφτηκαν από τους ίδιους Ινδιάνους, και σε αυτή την περίπτωση ο συγγραφέας έπρεπε να γράψει τη δική του, η οποία θα εμφανίζει δεδομένα στην οθόνη χωρίς να χρησιμοποιεί buffer στο πλάι του μικροελεγκτή, να εμφανιστεί σωστά η ρωσική γραμματοσειρά
Εδώ είναι η διάταξη της μελλοντικής συσκευής μας:
Νομίζω ότι όλοι συμφωνούν ότι δεν υπάρχει τίποτα να κρύψει ένα τέτοιο φύλλο εξαπάτησης, δεν θα είναι ασήμαντο να το χρησιμοποιήσετε για τον επιδιωκόμενο σκοπό του, χωρίς να προσελκύσετε πάρα πολλή προσοχή στο άτομό σας.
Αλλά γνωρίζουμε πώς να αναπαράγουμε τυπωμένα κυκλώματα, γι 'αυτό θα κάνουμε τώρα.
Το πρώτο βήμα είναι να σχεδιάσετε μια πλακέτα κυκλωμάτων. Ο συγγραφέας, ως συνήθως, διαζευγάται στον ηλεκτρονικό επεξεργαστή EasyEDA.
Μοιάζει με αυτό Σχέδιο της μελλοντικής συσκευής:
Το διάγραμμα δείχνει όλα τα απαραίτητα στοιχεία: έναν μικροελεγκτή, 3 κουμπιά, μια οθόνη, μια υποδοχή κάρτας microSD, μια μπαταρία και μια αντίσταση, η οποία απαιτείται για τη σφίξιμο του πείρου επαναφοράς για τη διάρκεια του λογισμικού μαρκών.
Ο κύριος στόχος του έργου είναι η μέγιστη συμπαγεια. Για το λόγο αυτό, ο συγγραφέας σχεδίασε το χαρτόνι πολύ προσεκτικά με το μέγεθος της οθόνης και 3 κουμπιά.
Αυτά τα κουμπιά, παρεμπιπτόντως, είναι σιωπηλά, πολύ δροσερά και αυτά είναι τέλεια για το έργο μας σήμερα.
Μια μπαταρία ιόντων λιθίου σε μορφή cr2025 ή 2032 θα τοποθετηθεί κάτω από την οθόνη και ο ίδιος ο μικροελεγκτής, καθώς και ένας διακόπτης ενεργοποίησης / απενεργοποίησης, θα βρίσκονται ακριβώς κάτω.
Μπορείτε να κατεβάσετε το αρχείο με το έργο ΕΔΩ.
Ένα σημαντικό σημείο! Επί του σκάφους Arduino έχουμε μια γεννήτρια ρολογιών 16 MHz και ο μικροελεγκτής είναι ρυθμισμένος να λειτουργεί με αυτόν.
Δεν υπάρχει κούνια γεννήτριας στον πίνακα για απλοποίηση της συναρμολόγησης και ο μικροελεγκτής τροφοδοτείται από ένα εσωτερικό ρολόι. Για να λειτουργήσει αυτό, πρέπει να διαμορφώσουμε την ασφάλεια για μια εσωτερική πηγή ρολογιού ή να αγοράσουμε ένα γυμνό τσιπ ATmega328, στο οποίο τα πάντα βρίσκονται ήδη όπως πρέπει.
Τότε χρειαζόμαστε usbasp προγραμματιστής, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια άλλη arduinka ως προγραμματιστή, οι οδηγίες είναι στο Διαδίκτυο.
Η διαδικασία είναι η εξής: πρώτα πρέπει να ανοίξετε το firmware που έχετε κατεβάσει μαζί με το αρχείο του έργου, τότε πρέπει να εγκαταστήσετε τον τροποποιημένο πυρήνα gyvercore, μπορείτε να βρείτε περισσότερες λεπτομέρειες στο χώρο του δημιουργού.
Στη συνέχεια, επιλέξτε την εσωτερική πηγή ρολογιών 8 MHz, επιλέξτε το bootloader "χωρίς bootloader", αυτό θα επιταχύνει τη συμπερίληψη της συσκευής μας.
Και κάντε κλικ στο "record bootloader".
Στη συνέχεια, κάντε κλικ στο "σκίτσο" - "λήψη μέσω του προγραμματιστή" και το υλικολογισμικό έχει φορτωθεί στο τσιπ.
Το επόμενο βήμα είναι να τραβήξετε ένα στεγνωτήρα μαλλιών και να «σβήσετε» τον μικροελεγκτή από το ταμπλό. Επαναλαμβάνω, μπορείτε να πάρετε μια γυμνή πέτρα, αν δεν έχετε ένα στεγνωτήρα μαλλιών και ήδη το κολλήσει στο διοικητικό συμβούλιο.
Η υποδοχή κάρτας μνήμης πρέπει επίσης να αφαιρεθεί από τη μονάδα. Ή αναζητήστε από πού μπορείτε να αγοράσετε ένα κομμάτι χωρίς χρέωση.
Εδώ είναι το σημείο, συνδυάστε το με το σημείο στο τσιπ.
Στη συνέχεια, καθορίστε ένα ζευγάρι των ποδιών και κολλήστε.
Το σώμα του τσιπ είναι αρκετά μικρό, αλλά όλα φαινόταν να δουλεύουν καλά. Στη συνέχεια, κόψτε τη θήκη μπαταριών και ενεργοποιήστε τη.
Τότε κολλάμε αυτά τα εξαρτήματα σε μια νέα σανίδα.
Το επόμενο βήμα είναι να ξεπλύνετε καλά τα κατάλοιπα ροής, για παράδειγμα, με ένα καθαριστικό Kalosha.
Με το κάτω μέρος του χαρτονιού να τελειώσει, προχωρήστε στο άλλο. Το πρώτο βήμα είναι η ελαφρά συμπύκνωση του μαξιλαριού της μπαταρίας. Αυτό είναι απαραίτητο για να υπάρχει κανονική επαφή, καθώς οι μπαταρίες είναι διαφορετικές, μερικές έχουν πάχυνση στην πλευρά του μείον, και μερικές δεν έχουν τέτοια παχιά και θα δουλέψουν κακώς.
Στη συνέχεια, κολλήστε τα κουμπιά και το διαμέρισμα των μπαταριών.
Στη συνέχεια, συνιστάται να κολλήσετε την ταινία διπλής όψης στο διαμέρισμα των μπαταριών, αλλά σε ακραίες περιπτώσεις η ηλεκτρική ταινία θα σβήσει.
Αυτό είναι απαραίτητο, ώστε οι επαφές να μην κλείνουν στην οθόνη.
Το επόμενο βήμα είναι η συγκόλληση της οθόνης.
Λοιπόν, αυτό είναι όλο, η υψηλής τεχνολογίας ώθηση μας είναι εντελώς έτοιμη. Τοποθετούμε την μπαταρία (συν τα πάνω), μια κάρτα μνήμης και ενεργοποιούμε τη συσκευή.
Όπως μπορείτε να δείτε, όλα λειτουργούν! Για να επαναφέρετε μια συσκευή, το πρώτο πράγμα που πρέπει να κάνετε είναι να το απενεργοποιήσετε. Στη συνέχεια αφαιρούμε την κάρτα μνήμης και εισάγουμε το μπλοκ προγραμματιστή με την πινέζα VCC στην επάνω αριστερή οπή και την κλίνουμε λίγο, όπως παρακάτω:
Ας επιστρέψουμε στο αρχείο του υλικολογισμικού. Εδώ μπορείτε να διαμορφώσετε τη λειτουργία δεξιού χειρισμού και τη λειτουργία αριστερού χεριού (επηρεάζει τον προσανατολισμό της οθόνης και την κατεύθυνση των κουμπιών).
Το μεσαίο κουμπί - επιλέξτε και κλείστε τη λειτουργία αναστολής λειτουργίας, άλλα 2 κουμπιά - αυτό είναι πάνω / κάτω για να μετακινηθείτε σε κείμενο και αρχεία.
Για έξοδο από τη λειτουργία ανάγνωσης αρχείων, πατήστε και κρατήστε πατημένο το κουμπί επιλογής.
Ως αποτέλεσμα, μια τέτοια αρκετά ενδιαφέρουσα συσκευή αποδείχθηκε, ίσως κάποιος θα βοηθήσει στην παράδοση άχρηστων αντικειμένων με αδικαιολόγητα υψηλές απαιτήσεις για την απομνημόνευση του κειμένου.
Αυτό είναι όλο. Σας ευχαριστώ για την προσοχή σας. Θα σας δω σύντομα!
Βίντεο του συγγραφέα: