» Electrónica »Hoja de trucos electrónica de bricolaje

Hoja de trucos electrónica de bricolaje

Saludos los habitantes de nuestro sitio!
Hoy veremos cómo hazlo tu mismo hacer genial electronica El dispositivo con el que todos los estudiantes sueñan: una hoja de trucos digital en miniatura.

El autor de este producto casero es AlexGyver (canal de YouTube "AlexGyver").
Se acerca el invierno, lo que significa que los estudiantes tendrán una sesión pronto. Y necesita prepararse para la sesión, y prepararse sabiamente. Hace seis meses, Alex ya le dijo cómo hacer una hoja de trucos prácticamente imperceptible con sus propias manos, con la que puede anular cualquier prueba para la que las respuestas se conocen de antemano. Y descartar lo más discretamente posible, sin comprometer absolutamente ninguna acción que pueda considerarse como trampa.

Esta vez trataremos de hacer algo más clásico, similar a un trozo de papel con texto muy finamente escrito.

Entonces, para repetir este proyecto necesitaremos:
- Pantalla OLED con una resolución de 128 por 64 puntos con conexión i2c, 4 pines;
- ranura para tarjeta;
- directamente la tarjeta de memoria microSD;
- botones para controlar 3pcs;
- y por supuesto Arduino nano, que gestionará todo este hierro.






La idea es esta: colocamos cualquier texto en formato txt en una tarjeta de memoria, usando un archivo de texto sin formato. El microcontrolador leerá el texto del archivo y lo mostrará.

A primera vista, la tarea parece bastante simple, pero en realidad no lo es tanto. La biblioteca nativa para trabajar con un mapa de este tipo fue escrita naturalmente por indios para indios, y el autor decidió rehacerla un poco.

Puede encontrar fácilmente muchas bibliotecas para una pantalla OLED en la red, pero desafortunadamente fueron escritas por los mismos indios, y en este caso el autor tuvo que escribir la suya, que mostrará los datos en la pantalla sin usar un búfer en el lateral del microcontrolador, y además de todo muestra correctamente la fuente rusa.


Aquí está el diseño de nuestro futuro dispositivo:


Creo que todos están de acuerdo en que no hay nada para ocultar una hoja de trucos, no será trivial usarla para el propósito previsto, sin atraer demasiada atención a su persona.

Pero sí sabemos cómo reproducir placas de circuito impreso, así que eso es lo que haremos ahora.
El primer paso es dibujar una placa de circuito. El autor, como de costumbre, se divorció del editor en línea EasyEDA.


Se parece a esto Esquema del futuro dispositivo:

El diagrama muestra todos los componentes necesarios: un microcontrolador, 3 botones, una pantalla, una ranura para tarjeta microSD, una batería y una resistencia, que se necesitan para apretar el pin de reinicio durante la duración del firmware del chip.
El objetivo principal del proyecto es la máxima compacidad. Por esta razón, el autor diseñó el tablero con mucho cuidado en el tamaño de la pantalla y 3 botones.

Estos botones, por cierto, son silenciosos, muy geniales, y son perfectos para nuestro proyecto hoy.

Se colocará una batería de iones de litio de formato cr2025 o 2032 debajo de la pantalla, y el microcontrolador en sí, así como un interruptor de encendido / apagado, se ubicarán directamente debajo.

Puedes descargar el archivo con el proyecto AQUÍ.


Un punto importante! A bordo Arduino Tenemos un generador de reloj de 16 MHz y el microcontrolador está configurado para funcionar con él.


No hay una cuna de generador en el tablero para simplificar el ensamblaje, y el microcontrolador funciona con un reloj interno. Para que esto funcione, necesitamos configurar los fusibles para una fuente de reloj interno, o comprar un chip ATmega328 desnudo, en el que todo ya está como debería.


Entonces necesitamos programador usbasp, pero también puede usar otro arduinka como programador, las instrucciones están en Internet.

El procedimiento es el siguiente: primero debe abrir el firmware descargado junto con el archivo del proyecto, luego debe instalar el núcleo gyvercore modificado, se pueden encontrar más detalles en el sitio del autor.


A continuación, seleccione la fuente de reloj interna de 8 MHz, seleccione el gestor de arranque "sin gestor de arranque", esto acelerará la inclusión de nuestro dispositivo.


Y haga clic en "grabar gestor de arranque".

A continuación, haga clic en "boceto" - "descargar a través del programador" y el firmware se carga en el chip.


El siguiente paso es tomar un secador de pelo y "soplar" (soldar) el microcontrolador de la placa. Repito, puede tomar una piedra desnuda, si no tiene un secador de pelo y ya lo suelda a la placa.



La ranura de la tarjeta de memoria también debe extraerse del módulo. O busque dónde puede comprar una pieza sin cargo.



Aquí está el punto, combínelo con el punto en el chip.


Luego, arregle un par de patas y suelde.


El cuerpo del chip es bastante pequeño, pero todo parecía funcionar bien. A continuación, suelde el compartimento de la batería y cambie.


Luego soldamos estos componentes a una nueva placa.

El siguiente paso es enjuagar completamente los residuos de fundente, por ejemplo, con un limpiador Kalosha.

Con el lado inferior del tablero terminado, pase al otro. El primer paso es engrosar ligeramente la almohadilla de la batería. Esto es necesario para tener un contacto normal, ya que las baterías son diferentes, algunas tienen un engrosamiento en el lado negativo, y otras no tienen ese espesamiento, y funcionarán mal.

A continuación, suelde los botones y el compartimento de la batería.



Entonces es aconsejable pegar cinta de doble cara en el compartimento de la batería, pero en casos extremos, la cinta eléctrica se desprenderá.
Esto es necesario para que los contactos no se cierren en la pantalla.


El siguiente paso es soldar la pantalla.


Bueno, eso es todo, nuestro estímulo de alta tecnología está completamente listo. Insertamos la batería (más arriba), una tarjeta de memoria y encendemos el dispositivo.



Como puedes ver, ¡todo funciona! Para actualizar un dispositivo, lo primero que debe hacer es apagarlo. Luego retiramos la tarjeta de memoria e insertamos el bloque programador con el pin VCC en el orificio superior izquierdo y lo inclinamos un poco, así:


Volvamos al archivo de firmware. Aquí puede configurar el modo diestro y el modo zurdo (afecta la orientación de la pantalla y la dirección de los botones).

El botón central: seleccione y salga del modo de suspensión, otros 2 botones: está arriba / abajo para desplazarse por el texto y los archivos.
Para salir del modo de lectura de archivos, mantenga presionado el botón de selección.



Como resultado, resultó un dispositivo tan interesante, tal vez alguien ayudará en la entrega de artículos inútiles con requisitos irrazonablemente altos para memorizar el texto.

Eso es todo. Gracias por su atencion Hasta pronto!

Video del autor:
8.9
8.6
8.7

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar
12 comentarios
Estoy de acuerdo, la arquitectura ARM ciertamente tiene un potencial mucho mayor. Quise decir un poco diferente. La programación de Arduino es tan simple que se crean clubes para niños. Arduino tiene un gran soporte, hay muchos proyectos listos para casi cualquier tarea. Código fuente abierto, incluso si realiza ventas durante una semana, debe publicar el código (es posible que STM32 no lo haya reconocido). Pues el precio. En general, los dispositivos previamente inaccesibles se pueden hacer de bajo costo en todos los sentidos, desde los ensamblados personalmente: un controlador de vuelo para un avión, aviónica aviónica (hay artículos en mi perfil), un panel de control modelo, un panel de control de diez canales para lanzar productos pirotécnicos, iluminación de pared con el efecto de "expansión" espacio detrás de la pantalla al mirar películas, esto es de lo interesante. Por supuesto, no se tienen en cuenta los tweeters / sonajeros / luces de emergencia / transacciones falsas. Y hay muchos proyectos. No estoy defendiendo al douin ni menospreciando el stm, en ningún caso. Solo declarando los hechos. Y estoy en la línea, y espero que sus manos lleguen)
Más bien, el enorme potencial para tales productos caseros se establece en el STM32, y el AVR es realmente el momento de descansar. Sin embargo, este producto casero resultó ser extremadamente divertido y, a pesar de que parece que no es necesario, tal vez lo repita))
Sí, el doctor lo consiguió allí mismo. Al principio pensé que era PIB yahoo tanto que distorsionó la voz con una reverberación.
Sí, escribí varios artículos con su video.
fumar
El autor, a diferencia de la mayoría de los arduinoshchikov, diseñó el esquema casi correctamente.
La verdadera cámara de video los convierte en un dispositivo prohibido
- no, el artículo fue revisado
Yo miré Una referencia al sinvergüenza le gustó)
¿Esto es una broma o un nuevo video que sale?)
Aquí todo el chiste es lo que se ha hecho de forma independiente. Alex Hoover (autor) se ha centrado recientemente en la capacitación en programación Arduino. Lo AVR ya está extremadamente desactualizado y, sin embargo, tiene un enorme potencial para los "productos caseros", más o menos la tecnología digital "en la rodilla".
Los doctores ven.
Vi el video hace una hora, ya un artículo ... puntualmente ...
Tengo un reloj chino barato por ahí: un teléfono móvil más pequeño, una pantalla táctil, además de texto y fotos, pueden mostrar videos, acceso a Internet, ¡aunque la cámara de video los convierte en un dispositivo prohibido! jefe

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...