Astăzi vom analiza cum fă-o singur face răcoare electronic dispozitivul la care visează toți studenții - o foaie înșelătoare în miniatură digitală!
Autorul acestui produs de casă este AlexGyver (canalul YouTube "AlexGyver").
Vine iarna, ceea ce înseamnă că studenții vor avea o sesiune în curând. Și trebuie să te pregătești pentru ședință și să te pregătești cu înțelepciune. În urmă cu șase luni, Alex a povestit deja cum să faci o foaie de înșelăciune practic imperceptibilă cu propriile mâini, cu ajutorul căreia poți scrie orice test pentru care răspunsurile sunt cunoscute în avans. Și să scrieți cât mai discret posibil, fără să comiți absolut nicio acțiune care poate fi considerată înșelăciune.
De data aceasta vom încerca să facem ceva mai clasic, similar cu o bucată de hârtie cu text scris foarte fin.
Deci, pentru a repeta acest proiect vom avea nevoie de:
- Display OLED cu o rezoluție de 128 cu 64 de puncte cu conexiune i2c, 4 pini;
- slot pentru carduri;
- direct cardul de memorie microSD;
- buton pentru a controla 3 buc;
- și desigur Arduino nano, care va gestiona tot acest fier.
Ideea este aceasta: aruncăm orice text în format txt pe un card de memorie, folosind un fișier text simplu. Microcontrolerul va citi textul din fișier și îl va afișa.
La prima vedere, sarcina pare destul de simplă, dar de fapt nu este chiar așa. Biblioteca autohtonă pentru lucrul cu o hartă de acest tip a fost scrisă în mod natural de indieni pentru indieni, iar autorul a decis să o refacă puțin.
Puteți găsi cu ușurință multe biblioteci pentru un afișaj OLED în rețea, dar, din păcate, au fost scrise de aceiași indieni, iar în acest caz, autorul a trebuit să-și scrie propriul său, care va afișa date pe afișaj fără a utiliza un tampon pe partea microcontrolerului și plus la tot. afișează corect fontul rusesc.
Iată aspectul viitorului nostru dispozitiv:
Cred că toată lumea este de acord că nu există nimic pentru a ascunde o astfel de foaie de înșelăciune, nu va fi banal să o folosiți în scopul propus, fără a atrage prea multă atenție asupra persoanei voastre.
Dar știm cum să reproducem plăci de circuite imprimate, așa că vom face acum.
Primul pas este să desenăm o placă de circuit. Autorul, ca de obicei, a divorțat de editorul online EasyEDA.
Arată așa Schema viitorului dispozitiv:
Diagrama prezintă toate componentele necesare: un microcontroller, 3 butoane, un afișaj, un slot pentru card microSD, o baterie și un rezistor, care este necesar pentru a strânge pinul de resetare pe durata firmware-ului cip.
Obiectivul principal al proiectului este compactitatea maximă. Din acest motiv, autorul a proiectat placa foarte atent în dimensiunea afișajului și în 3 butoane.
Apropo, aceste butoane sunt silențioase, foarte faine și acestea sunt perfecte pentru proiectul nostru de astăzi.
O baterie litiu-ion format cr2025 sau 2032 va fi plasată pe afișaj, iar microcontrolerul în sine, precum și un comutator de pornire / oprire, vor fi amplasate chiar mai jos.
Puteți descărca arhiva cu proiectul AICI.
Un punct important! La bord Arduino avem un generator de ceas de 16 MHz și microcontrolerul este configurat să funcționeze cu acesta.
Nu există niciun patut generator pe placă pentru a simplifica asamblarea, iar microcontrolerul este alimentat de un ceas intern. Pentru ca acest lucru să funcționeze, trebuie să configurăm siguranța pentru o sursă de ceas intern sau să cumpărăm un cip ATmega328 gol, în care totul stă deja așa cum trebuie.
Atunci avem nevoie programator usbasp, dar puteți folosi și un alt arduinka ca programator, instrucțiunile sunt pe Internet.
Procedura este următoarea: mai întâi trebuie să deschideți firmware-ul descărcat împreună cu arhiva de proiect, apoi trebuie să instalați kernel-ul modificat gyvercore, puteți găsi mai multe detalii pe site-ul autorului.
Apoi, selectați sursa de ceas internă de 8 MHz, selectați bootloader-ul „fără bootloader”, acest lucru va accelera includerea dispozitivului nostru.
Și faceți clic pe „înregistrați bootloader”.
Apoi, faceți clic pe „schițare” - „descărcați prin programator” și firmware-ul este încărcat în cip.
Următorul pas este să scoateți un uscător de păr și să „suflați” (lipirea) microcontrolerului de pe placă. Repet, puteți lua o piatră goală, dacă nu aveți un uscător de păr și deja lăsați-o pe tablă.
De asemenea, slotul pentru card de memorie trebuie eliminat din modul. Sau căutați de unde puteți cumpăra o singură piesă fără taxe.
Iată ideea, combinați-l cu punctul de pe cip.
În continuare, fixați o pereche de picioare și lipit.
Corpul cipului este destul de mic, dar totul părea să funcționeze bine. Apoi, lipiți compartimentul bateriei și comutați.
Apoi am sudat aceste componente pe o placă nouă.
Următorul pas este să clătiți complet reziduurile de flux, de exemplu, cu un produs de curățare Kalosha.
Cu partea inferioară a plăcii terminate, treceți la cealaltă. Primul pas este să îngroșești ușor bateria. Acest lucru este necesar pentru a avea un contact normal, deoarece bateriile sunt diferite, unele au o îngroșare pe partea minus, iar altele nu au o astfel de îngroșare și vor funcționa slab.
Apoi, lipit butoanele și compartimentul bateriei.
Apoi, este recomandabil să lipiți bandă cu două fețe pe compartimentul bateriei, dar în cazuri extreme, banda electrică se va stinge.
Acest lucru este necesar pentru ca contactele să nu se închidă pe afișaj.
Următorul pas este să lipiți afișajul.
Ei bine, asta este totul, impulsul nostru de înaltă tehnologie este complet gata. Introduceți bateria (plus), o cartelă de memorie și pornim dispozitivul.
După cum vedeți, totul funcționează! Pentru a reîncărca un dispozitiv, primul lucru pe care trebuie să îl faceți este să îl dezactivați. Apoi scoatem cardul de memorie și introducem blocul de programator cu pinul VCC în gaura din stânga sus și îl înclinăm puțin, astfel:
Să revenim la fișierul de firmware. Aici puteți configura modul dreapta și modul stânga (afectează orientarea ecranului și direcția butoanelor).
Butonul din mijloc - selectați și ieșiți din modul de repaus, încă 2 butoane - acesta este sus / jos pentru a derula textul și fișierele.
Pentru a ieși din modul de citire a fișierelor, apăsați și mențineți apăsat butonul de selectare.
Drept urmare, s-a dovedit un astfel de dispozitiv destul de interesant, poate cineva va ajuta la livrarea de articole inutile cu cerințe nerezonabil de ridicate pentru memorarea textului.
Totul este. Vă mulțumim pentru atenție. Ne vedem curând!
Videoclipul autorului: