Avui veurem com fes-ho tu mateix fer fresc electrònica el dispositiu amb el qual tots els estudiants somien: un full de trampes digital en miniatura!
L’autor d’aquest producte casolà és AlexGyver (canal de YouTube "AlexGyver").
S’acosta l’hivern, cosa que significa que els estudiants tindran una sessió properament. I necessiteu preparar-vos per a la sessió i preparar-vos amb prudència. Fa sis mesos, Alex ja va explicar com fer un full de trampes pràcticament imperceptible amb les teves pròpies mans, amb el qual podràs anotar qualsevol prova per a la qual se’n saben les respostes amb antelació. A més, per cancel·lar-se de la manera més discreta possible, sense haver comès absolutament cap acció que es pugui considerar una trampa.
Aquesta vegada intentarem fer alguna cosa més clàssica, semblant a un tros de paper amb un text molt finament escrit.
Per tant, per repetir aquest projecte necessitarem:
- Pantalla OLED amb una resolució de 128 per 64 punts amb connexió i2c, 4 pins;
- ranura de la targeta;
- directament la targeta de memòria microSD;
- botons per controlar 3pcs;
- i per descomptat Arduino nano, que gestionarà tot aquest ferro.
La idea és la següent: deixem anar qualsevol text en format txt a una targeta de memòria, utilitzant un fitxer de text normal. El microcontrolador llegirà el text del fitxer i el mostrarà.
A primera vista, la tasca sembla força senzilla, però de fet no és així. La biblioteca autòctona per treballar amb un mapa d’aquest tipus va ser escrita de forma natural pels indis per als indis, i l’autor va decidir refer-la una mica.
Podeu trobar fàcilment moltes biblioteques per a una pantalla OLED a la xarxa, però malauradament van ser escrites pels mateixos indis i, en aquest cas, l’autor va haver d’escriure la seva, que mostrarà dades a la pantalla sense fer servir un buffer al costat del microcontrolador, i més a tot. mostrar correctament el tipus de lletra rus.
Aquí teniu la disposició del nostre futur dispositiu:
Crec que tothom està d’acord en què no hi ha res per amagar una fulla de trampes, no serà banal utilitzar-la per al propòsit previst, sense cridar massa l’atenció sobre la vostra persona.
Però sabem com criar plaques de circuit imprès, així que ara ho farem.
El primer pas és dibuixar una placa de circuit. L’autor, com és habitual, es va divorciar de l’editor en línia EasyEDA.
Sembla així Esquema del dispositiu futur:
El diagrama mostra tots els components necessaris: un microcontrolador, 3 botons, una pantalla, una ranura per a targetes microSD, una bateria i una resistència, necessària per apretar el passador de restabliment durant tota la durada del firmware del xip.
L’objectiu principal del projecte és la màxima compacitat. Per aquest motiu, l’autor va dissenyar el tauler amb molta cura en la mida de la pantalla i en 3 botons.
Aquests botons, per cert, són silenciosos, molt divertits, i són perfectes per al nostre projecte actual
S’hi col·locarà una bateria d’ió de liti de format cr2025 o 2032 a la pantalla, i el microcontrolador, així com un interruptor d’encesa / apagat, se situaran directament a sota.
Podeu descarregar l’arxiu amb el projecte AQUÍ.
Un punt important! A bord Arduino tenim un generador de rellotge de 16 MHz i el microcontrolador està configurat per treballar-hi.
No hi ha cap bressol generador a la placa per simplificar el muntatge i el microcontrolador és alimentat per un rellotge intern. Perquè això funcioni, hem de configurar el fusible per a una font de rellotge interna, o bé comprar un xip ATmega328 nu, en el qual tot ja queda com cal.
Llavors necessitem programador usbasp, però també podeu utilitzar un altre arduinka com a programador, les instruccions es troben a Internet.
El procediment és el següent: primer heu d’obrir el firmware descarregat juntament amb l’arxiu del projecte, i després cal instal·lar el nucli modificat de gyvercore, es poden trobar més detalls. al lloc de l’autor.
A continuació, seleccioneu l’origen intern del rellotge de 8 MHz, seleccioneu el carregador “sense carregador”, cosa que accelerà la inclusió del nostre dispositiu.
I feu clic a "enregistrar el carregador d'arrencada".
A continuació, feu clic a "croquis": "descarregueu-lo a través del programador" i el firmware es carrega al xip.
El següent pas és treure un assecador de cabell i “bufar” (soldar) el microcontrolador del tauler. Repeteixo, podeu agafar una pedra nua si no teniu assecador i ja la soldeu a la junta.
El mòdul de la targeta de memòria també s'ha de treure del mòdul. O busqueu on podeu comprar una peça sense cap tipus de quota.
Aquí és el punt, combinar-lo amb el punt del xip.
A continuació, fixeu un parell de potes i soldadura.
La carrosseria del xip és força petita, però tot semblava funcionar bé. A continuació, solda el compartiment de la bateria i l’interruptor.
Després vam soldar aquests components a una nova placa.
El següent pas és esbandir a fons els residus del flux, per exemple, amb un netejador de Kalosha.
Amb el costat inferior del tauler acabat, continueu a l’altra. El primer pas és engrossir lleugerament la bateria. Això és necessari per tenir un contacte normal, ja que les bateries són diferents, algunes tenen un espessiment del costat menys, i altres no tenen un espessiment així, i funcionaran malament.
A continuació, solda els botons i el compartiment de la bateria.
Aleshores, és recomanable enganxar la cinta a doble cara al compartiment de la bateria, però en casos extrems, la cinta elèctrica es desprendrà.
Això és necessari perquè els contactes no es tanquin a la pantalla.
El següent pas és soldar la pantalla.
Bé, tot això, el nostre esperó d’alta tecnologia està completament a punt. Inserim la bateria (més amunt), una targeta de memòria i encenem el dispositiu.
Com veieu, tot funciona! Per canviar el dispositiu, el primer que heu de fer és desactivar-lo. A continuació, traiem la targeta de memòria i inserim el bloc del programador amb el pin VCC al forat superior esquerre i l’inclinem una mica, així:
Tornem al fitxer del firmware. Aquí podeu configurar el mode dret i esquerre, que afecta l’orientació de la pantalla i la direcció dels botons.
El botó mig: seleccioneu i sortiu del mode de suspensió, 2 botons més: es desplaça cap amunt / avall per desplaçar text i fitxers.
Per sortir del mode de lectura de fitxers, manteniu premut el botó de selecció.
Com a resultat, va resultar un dispositiu tan interessant, potser algú ajudarà en el lliurament d’articles inútils amb requisits raonablement elevats per memoritzar el text.
Tot això. Gràcies per la vostra atenció. Ens veiem aviat!
Vídeo de l’autor: