I dag skal vi se på hvordan gør det selv gør cool elektronisk den enhed, som alle studerende drømmer om - et miniature digitalt snyderi!
Forfatteren af dette hjemmelavede produkt er AlexGyver (YouTube-kanalen "AlexGyver").
Vinteren kommer, hvilket betyder, at studerende snart har en session. Og du skal forberede dig til sessionen og forberede dig klogt. For seks måneder siden fortalte Alex allerede, hvordan man laver et næsten umærkeligt snyderi med egne hænder, som man kan afskrive enhver test, som svarene er kendt på forhånd. Desuden at afskrive så diskret som muligt uden at begå absolut ingen handlinger, der kan betragtes som snyderi.
Denne gang vil vi forsøge at gøre noget mere klassisk, der ligner et stykke papir med meget fint skrevet tekst.
Så for at gentage dette projekt vi har brug for:
- OLED-skærm med en opløsning på 128 med 64 point med i2c-forbindelse, 4 stifter;
- kortplads;
- direkte microSD-hukommelseskortet;
- knap at styre 3stk;
- og selvfølgelig Arduino nano, som vil styre alt dette jern.
Ideen er denne: vi slipper enhver tekst i txt-format på et hukommelseskort ved hjælp af en almindelig tekstfil. Mikrokontrolleren læser teksten fra filen og viser den.
Ved første øjekast virker opgaven ganske enkel, men faktisk er den ikke helt. Det indfødte bibliotek til at arbejde med et kort af denne type blev skrevet naturligt af indianere for indianere, og forfatteren besluttede at gentage det lidt.
Du kan let finde mange biblioteker til en OLED-skærm på netværket, men desværre blev de skrevet af de samme indianere, og i dette tilfælde var forfatteren nødt til at skrive sine egne, som viser data på skærmen uden at bruge en puffer på siden af mikrokontrolleren, og plus til alt korrekt vist den russiske skrifttype.
Her er layoutet på vores fremtidige enhed:
Jeg tror, at alle er enige om, at der ikke er noget at skjule et sådant snyderi for, det vil ikke være trivielt at bruge det til dets tilsigtede formål, uden at tiltrække for meget opmærksomhed til din person.
Men vi ved hvordan man avler printkort, så det er hvad vi gør nu.
Det første trin er at tegne et kredsløbskort. Forfatteren skiltes som sædvanligvis fra det i onlineeditoren EasyEDA.
Det ser sådan ud Skema for den fremtidige enhed:
Diagrammet viser alle de nødvendige komponenter: en mikrokontroller, 3 knapper, et display, et microSD-kortslot, et batteri og en modstand, som er nødvendigt for at stramme nulstillingsnålen i chip-firmwarens varighed.
Projektets hovedmål er maksimal kompakthed. Af denne grund designet forfatteren brættet meget omhyggeligt i størrelsen på skærmen og 3 knapper.
Disse knapper er forresten tavse, meget seje, og disse er bare perfekte til vores projekt i dag.
Et lithium-ion-batteri i cr2025 eller 2032-format placeres under displayet, og selve mikrokontrolleren såvel som en tænd / sluk-switch er placeret direkte nedenfor.
Du kan downloade arkivet med projektet HER.
Et vigtigt punkt! Ombord Arduino vi har en 16 MHz urgenerator, og mikrokontrolleren er konfigureret til at arbejde med den.
Der er ingen generator-krybbe på tavlen for at forenkle samlingen, og mikrokontrolleren drives af et internt ur. For at dette kan fungere, er vi nødt til at konfigurere sikringen til en intern urekilde, eller købe en bare ATmega328-chip, hvor alt allerede står som det skal.
Så har vi brug for usbasp-programmør, men du kan også bruge en anden arduinka som programmerer, instruktionerne er på Internettet.
Proceduren er som følger: Først skal du åbne den downloadede firmware sammen med projektarkivet, derefter skal du installere den ændrede gyvercore-kerne, flere detaljer kan findes på forfatterens websted.
Vælg derefter den interne 8 MHz urkilde, vælg bootloader “uden bootloader”, dette vil fremskynde inkluderingen af vores enhed.
Og klik på "optag bootloader."
Klik derefter på "sketch" - "download via programmeringsprogrammet", og firmwaren indlæses i chippen.
Det næste trin er at tage en hårtørrer og “blæse” (lodde) mikrokontrolleren fra brættet. Jeg gentager, du kan tage en bar sten, hvis du ikke har en hårtørrer og allerede lodde den til brættet.
Hukommelseskortpladen skal også fjernes fra modulet. Eller kig efter hvor du kan købe et stykke uden gebyr.
Her er punktet, kombiner det med punktet på chippen.
Løsn derefter et par ben og lodde.
Chipkroppen er ganske lille, men alt så ud til at fungere fint. Herefter loddes batterirummet ud og skiftes.
Derefter lodder vi disse komponenter til et nyt kort.
Det næste trin er at grundigt skylle fluxresterne, for eksempel med en Kalosha-renser.
Når bordets bundside er færdig, skal du fortsætte til den anden. Det første trin er at tykkelse af batteripuden. Dette er nødvendigt for at have normal kontakt, da batterierne er forskellige, nogle har en fortykkelse på minussiden, og andre har ikke sådan en fortykkelse, og de fungerer dårligt.
Lod derefter knapperne og batterirummet.
Derefter anbefales det at sætte dobbeltsidet bånd på batterirummet, men i ekstreme tilfælde vil det elektriske bånd slukke.
Dette er nødvendigt, så kontakterne ikke lukkes på displayet.
Det næste trin er at lodde skærmen.
Det er alt, vores højteknologiske ansporing er helt klar. Vi sætter batteriet (plus op), et hukommelseskort og tænder enheden.
Som du kan se, fungerer alt! Den første ting, du skal gøre, er at slukke for at skifte enheden igen. Derefter fjerner vi hukommelseskortet og sætter programmeringsblokken med VCC-stiften i det øverste venstre hul og vipper det lidt, sådan:
Lad os gå tilbage til firmwarefilen. Her kan du konfigurere højrehåndetilstand og venstrehåndetilstand (det påvirker retningen af skærmen og knappernes retning).
Den midterste knap - vælg og forlad dvaletilstand, 2 knapper til - dette er op / ned for at rulle tekst og filer.
Tryk på valgknappen og hold den nede for at afslutte fillæsningstilstanden.
Som et resultat viste det sig, at en sådan temmelig interessant enhed måske hjælper nogen med at levere unyttige genstande med urimeligt høje krav til at huske teksten.
Det er alt. Tak for din opmærksomhed. Vi ses snart!
Forfatterens video: