» elettronica »Foglio cheat elettronico fai-da-te

Cheat sheet elettronico fai-da-te

saluti gli abitanti del nostro sito!
Oggi vedremo come fallo da solo fare figo elettronico il dispositivo che tutti gli studenti sognano: un cheat sheet digitale in miniatura!

L'autore di questo prodotto fatto in casa è AlexGyver (canale YouTube "AlexGyver").
L'inverno sta arrivando, il che significa che gli studenti avranno presto una sessione. E devi prepararti per la sessione e prepararti saggiamente. Sei mesi fa, Alex ha già spiegato come realizzare un cheat sheet praticamente impercettibile con le tue mani, con il quale puoi cancellare qualsiasi test per il quale le risposte sono note in anticipo. Inoltre, cancellare il più discretamente possibile, senza commettere assolutamente azioni che possano essere considerate imbrogli.

Questa volta proveremo a rendere qualcosa di più classico, simile a un pezzo di carta con un testo scritto molto finemente.

Quindi, per ripetere questo progetto avremo bisogno di:
- Display OLED con una risoluzione di 128 per 64 punti con connessione i2c, 4 pin;
- slot per schede;
- direttamente la scheda di memoria microSD;
- pulsante controllare 3 pezzi;
- e ovviamente Arduino nano, che gestirà tutto questo ferro.






L'idea è questa: lasciamo cadere qualsiasi testo in formato txt su una memory card, usando un semplice file di testo. Il microcontrollore leggerà il testo dal file e lo visualizzerà.

A prima vista, il compito sembra abbastanza semplice, ma in realtà non lo è. La biblioteca nativa per lavorare con una mappa di questo tipo è stata scritta naturalmente dagli indiani per gli indiani e l'autore ha deciso di rifarlo un po '.

Puoi facilmente trovare molte librerie per un display OLED sulla rete, ma sfortunatamente sono state scritte dagli stessi indiani, e in questo caso l'autore ha dovuto scrivere le proprie, che visualizzeranno i dati sul display senza utilizzare un buffer sul lato del microcontrollore e oltre a tutto visualizzare correttamente il carattere russo.


Ecco il layout del nostro dispositivo futuro:


Penso che tutti siano d'accordo sul fatto che non ci sia nulla per cui nascondere un simile cheat sheet, non sarà banale usarlo per lo scopo previsto, senza attirare troppa attenzione sulla tua persona.

Ma sappiamo come generare circuiti stampati, quindi è quello che faremo ora.
Il primo passo è disegnare un circuito. L'autore, come al solito, ha divorziato dall'editor online EasyEDA.


Sembra così Schema del dispositivo futuro:

Il diagramma mostra tutti i componenti necessari: un microcontrollore, 3 pulsanti, un display, uno slot per schede microSD, una batteria e una resistenza necessaria per stringere il pin di ripristino per la durata del firmware del chip.
L'obiettivo principale del progetto è la massima compattezza. Per questo motivo, l'autore ha progettato la scheda con molta attenzione nelle dimensioni del display e 3 pulsanti.

Questi pulsanti, tra l'altro, sono silenziosi, molto interessanti e sono perfetti per il nostro progetto oggi.

Una batteria agli ioni di litio in formato cr2025 o 2032 verrà posizionata sotto il display e il microcontrollore stesso, nonché un interruttore on / off, si troveranno direttamente sotto.

È possibile scaricare l'archivio con il progetto QUI.


Un punto importante! A bordo Arduino abbiamo un generatore di clock a 16 MHz e il microcontrollore è configurato per funzionare con esso.


Non è presente un presepe del generatore sulla scheda per semplificare il montaggio e il microcontrollore è alimentato da un orologio interno. Affinché ciò funzioni, dobbiamo configurare il fusibile per una sorgente di clock interna o acquistare un chip ATmega328 nudo, in cui tutto sia già come dovrebbe.


Quindi abbiamo bisogno programmatore usbasp, ma puoi anche usare un altro arduinka come programmatore, le istruzioni sono su Internet.

La procedura è la seguente: prima devi aprire il firmware scaricato insieme all'archivio del progetto, quindi devi installare il kernel gyvercore modificato, puoi trovare maggiori dettagli sul sito dell'autore.


Successivamente, seleziona la sorgente di clock interna a 8 MHz, seleziona il bootloader "senza bootloader", questo accelererà l'inclusione del nostro dispositivo.


E fai clic su "registra bootloader".

Quindi, fai clic su "schizzo" - "scarica tramite il programmatore" e il firmware viene caricato nel chip.


Il prossimo passo è prendere un asciugacapelli e "soffiare" (saldare) il microcontrollore dalla scheda. Ripeto, puoi prendere una pietra nuda, se non hai un asciugacapelli e già saldarlo alla scheda.



Anche lo slot della scheda di memoria deve essere rimosso dal modulo. Oppure cerca dove puoi acquistare un pezzo gratuitamente.



Ecco il punto, combinalo con il punto sul chip.


Quindi, aggiustare un paio di gambe e saldare.


Il corpo del chip è piuttosto piccolo, ma tutto sembrava funzionare bene. Quindi, saldare il vano batteria e passare.


Quindi abbiamo saldato questi componenti su una nuova scheda.

Il prossimo passo è sciacquare a fondo i residui di flusso, ad esempio con un detergente Kalosha.

Con il lato inferiore della tavola finito, procedere all'altro. Il primo passo è ispessire leggermente il blocco batteria. Ciò è necessario per avere un contatto normale, poiché le batterie sono diverse, alcune hanno un ispessimento sul lato negativo e alcune non hanno un tale ispessimento e funzioneranno male.

Quindi, saldare i pulsanti e il vano batteria.



Quindi è consigliabile attaccare il nastro biadesivo sul vano batteria, ma in casi estremi il nastro elettrico si staccherà.
Ciò è necessario affinché i contatti non si chiudano sul display.


Il prossimo passo è saldare il display.


Bene, tutto qui, il nostro sperone ad alta tecnologia è completamente pronto. Inseriamo la batteria (più in alto), una scheda di memoria e accendiamo il dispositivo.



Come puoi vedere, tutto funziona! Per eseguire il reflash di un dispositivo, la prima cosa che devi fare è spegnerlo. Quindi rimuoviamo la scheda di memoria e inseriamo il blocco del programmatore con il pin VCC nel foro in alto a sinistra e lo incliniamo un po ', in questo modo:


Torniamo al file del firmware. Qui puoi configurare la modalità per destrimani e mancini (influenza l'orientamento dello schermo e la direzione dei pulsanti).

Il pulsante centrale - seleziona ed esci dalla modalità di sospensione, altri 2 pulsanti - questo è su / giù per scorrere testo e file.
Per uscire dalla modalità di lettura dei file, tenere premuto il pulsante di selezione.



Di conseguenza, si è scoperto un dispositivo così interessante, forse qualcuno aiuterà nella consegna di oggetti inutili con requisiti irragionevolmente elevati per la memorizzazione del testo.

Tutto qui. Grazie per l'attenzione. A presto!

Video dell'autore:
8.9
8.6
8.7

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
12 commento
Sono d'accordo, l'architettura ARM ha certamente un potenziale molto maggiore. Intendevo un po 'diverso. La programmazione di Arduino è così semplice che vengono creati i club per bambini. Arduino ha un grande supporto, ci sono molti progetti pronti per quasi tutte le attività. Codice aperto, anche se stai vendendo per nove, è obbligatorio pubblicare il codice (potrebbe anche non essere stato riconosciuto da STM32). Bene, il prezzo. In generale, i dispositivi precedentemente inaccessibili possono essere resi a basso costo in tutti i sensi, da quelli assemblati personalmente - un controllore di volo per un aereo, avionica avionica (ci sono articoli nel mio profilo), un pannello di controllo modello, un pannello di controllo a dieci canali per il lancio di prodotti pirotecnici, illuminazione a parete con l'effetto "espansione" spazio dietro lo schermo quando si guardano film, questo è interessante. Eventuali tweeter / sonagli / luci di emergenza / transazioni false non sono presi in considerazione, ovviamente. E ci sono molti progetti. Non sto difendendo il douin o sminuendo lo stm, in ogni caso. Solo affermando i fatti. E sono sulla linea, e spero che le sue mani raggiungano)
Piuttosto, l'enorme potenziale per tali prodotti fatti in casa è stabilito nell'STM32 e l'AVR è davvero il momento di riposare. Tuttavia, questo prodotto fatto in casa si è rivelato estremamente divertente e nonostante il fatto che sembra che il cazzo non sia necessario, forse lo ripeterò))
Sì, il dottore l'ha capito proprio lì. All'inizio ho pensato che fosse il PIL yahoo così tanto ha distorto la voce con un riverbero.
Sì, ho scritto diversi articoli con il suo video.
fumo
L'autore, a differenza della maggior parte degli arduinoshchikov, ha progettato lo schema quasi correttamente.
La vera videocamera li trasforma in un dispositivo proibito
- no, l'articolo è stato rivisto
Ho guardato. Un riferimento al mascalzone è piaciuto)
È una battuta o un nuovo video in uscita?)
Qui l'intero scherzo è ciò che è stato fatto in modo indipendente. Alex Hoover (autore) si è recentemente concentrato sulla formazione nella programmazione di Arduino. La cosa AVR è già estremamente obsoleta e, tuttavia, ha un enorme potenziale per "prodotti fatti in casa", in parole povere tecnologia digitale "sul ginocchio".
I dottori vedono.
Ho visto il video un'ora fa, già un articolo ... prontamente ...
Ho un orologio cinese economico in giro - un cellulare più piccolo, un touchscreen, oltre a testo e foto, i video possono mostrare, l'accesso a Internet - da solo, anche se la videocamera li trasforma in un dispositivo proibito! capo

Ti consigliamo di leggere:

Passalo per lo smartphone ...