Tabla de contenido:
- Paso 1: HackerBox 0029: Contenido de la caja
- Paso 2: Operaciones de campo
- Paso 3: Arduino Pro Micro 5V 16MHz
- Paso 4: Microescenarios profesionales para operaciones de campo
- Paso 5: Poner en práctica el kit de campo
- Paso 6: piratea el planeta
Video: HackerBox 0029: Kit de campo: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Kit de campo: este mes, los hackers de HackerBox están explorando varias herramientas móviles y en miniatura para operaciones de campo ágiles. Este Instructable contiene información para trabajar con HackerBox # 0029, que puede recoger aquí hasta agotar existencias. Además, si desea recibir un HackerBox como este en su buzón cada mes, suscríbase en HackerBoxes.com y únase a la revolución.
Temas y objetivos de aprendizaje para HackerBox 0029:
- Ensamble un pequeño juego de herramientas electrónicas para operaciones de campo móviles
- Prepare cables de clip de micrograbador para aplicaciones de piratería de hardware
- Configure la plataforma ATmega32U4 Pro Micro en el IDE de Arduino
- Aplicar operaciones de bus y E / S simples para explotar los objetivos de hardware
- Comprender la programación y el contenido de volcado de EPROM
- Experimente con una herramienta de análisis lógico basada en procesamiento
HackerBoxes es el servicio de caja de suscripción mensual para electrónica de bricolaje y tecnología informática. Somos aficionados, creadores y experimentadores. Somos los soñadores de sueños. ¡HACKE EL PLANETA!
Paso 1: HackerBox 0029: Contenido de la caja
- Tarjeta de referencia coleccionable HackerBoxes # 0029
- Estuche exclusivo con cremallera HackerBoxes
- Soldador portátil de 5 V
- ProMicro ATmega32U4 5 V 16 MHz
- Pantalla OLED de 0.91 pulgadas 128x32 I2C
- Módulo de cuatro botones pulsadores
- Módulo de depuración de seis LED
- Módulo EEPROM AT24C256 I2C
- Placa de pruebas sin soldadura de 400 puntos
- Paquete de cables de puente
- Juego de mini pinzas de agarre
- Mecha de soldadura de 2 mm por 1,5 m
- Cable microUSB
- Cable MiniUSB
- Juego de controladores de precisión
- Exclusiva calcomanía de Phone Phreak Exclusiva
- Llavero de dragón exclusivo de 8 bits
Algunas otras cosas que serán útiles:
Computadora para ejecutar herramientas de software
Lo más importante es que necesitará sentido de la aventura, espíritu de bricolaje y curiosidad por los piratas informáticos. La electrónica de bricolaje no es una actividad trivial, y HackerBoxes no es una versión diluida. El objetivo es el progreso, no la perfección. Cuando persiste y disfruta de la aventura, se puede obtener una gran satisfacción al aprender nuevas tecnologías y, con suerte, hacer que algunos proyectos funcionen. Le sugerimos que dé cada paso lentamente, prestando atención a los detalles y no tenga miedo de pedir ayuda.
Tenga en cuenta que hay una gran cantidad de información para miembros actuales y potenciales en las preguntas frecuentes de HackerBox.
Paso 2: Operaciones de campo
Como hacker de hardware, nunca se sabe cuándo o dónde podría necesitar modificar el flash en un enrutador, descargar las ROM de un sistema de videojuegos, alternar algunos pines de E / S, desoldar una batería defectuosa o salvar el día.
El kit de campo de HackerBoxes es un primer paso a su recurso de primeros auxilios electrónicos. Una vez desarrollado, puede tener su equipo de campo listo en su mochila, maletín o bolsa de viaje.
Escenarios de ejemplo:
Juguetes de piratería
Más juguetes
Máquinas de votación
Día de campo 2018
Piratería de coches
Paso 3: Arduino Pro Micro 5V 16MHz
El Arduino Pro Micro se basa en el microcontrolador ATmega32U4 que tiene una interfaz USB incorporada. Esto significa que no hay FTDI, PL2303, CH340 o cualquier otro chip que actúe como intermediario entre su computadora y el microcontrolador Arduino.
Sugerimos trabajar primero con el Pro Micro sin soldar los pines en su lugar. Puede realizar la configuración básica y las pruebas sin utilizar los pines del encabezado. Además, retrasar la soldadura en el módulo proporciona una variable menos para depurar en caso de que surja alguna complicación.
Si no tiene el IDE de Arduino instalado en su computadora, comience por obtenerlo desde arduino.cc. ADVERTENCIA: asegúrese de seleccionar la versión de 5 V en herramientas> procesador antes de programar el Pro Micro. Tener este conjunto para 3.3V funcionará una vez y luego parecerá que el dispositivo nunca se conectará a su PC hasta que siga las instrucciones de "Restablecer al cargador de arranque" en la guía que se describe a continuación, lo que puede ser un poco complicado.
Sparkfun tiene una excelente guía de conexión Pro Micro. La Guía de conexión tiene una descripción detallada de la placa Pro Micro y luego una sección para "Instalación: Windows" y una sección para "Instalación: Mac y Linux". Siga las instrucciones en la versión apropiada de esas instrucciones de instalación para configurar su Arduino IDE para que sea compatible con Pro Micro. Por lo general, comenzamos a trabajar con una placa Arduino cargando y / o modificando el boceto estándar de Blink. Sin embargo, el Pro Micro no incluye el LED habitual en el pin 13. Afortunadamente, podemos controlar los LED RX / TX y Sparkfun ha proporcionado un pequeño bosquejo para demostrar cómo. Esto se encuentra en la sección de la Guía de conexiones titulada, "Ejemplo 1: ¡Blinkies!" Verifique que puede compilar y descargar este Blinkies! ejemplo antes de seguir adelante.
Paso 4: Microescenarios profesionales para operaciones de campo
Para leer y escribir conjuntos de ocho líneas de E / S desde el Pro Micro usando una interfaz serial simple, pruebe el boceto Serial_IO.ino incluido aquí. Esta es una de las herramientas integradas más simples que podemos usar para manipular o interrogar cualquier sistema de destino en el que estemos trabajando.
Se pueden usar puentes simples o el módulo de botones táctiles para hacer una demostración de las entradas digitales en los pines 10, 16, 14, 15, 18, 19, 20 y 21.
Del mismo modo, el módulo LED se puede utilizar para mostrar las salidas digitales en los pines 2, 3, 4, 5, 6, 7, 8 y 9.
En el uso práctico, estas líneas de E / S se conectarían al sistema de destino.
Ligeramente más avanzada que este ejemplo, la plataforma de procesamiento puede usarse para implementar un analizador lógico básico usando el Pro Micro.
Podemos experimentar leyendo y escribiendo el módulo EEPROM serial AT24C256 (hoja de datos) usando este código de demostración.
La pantalla OLED de 128x32 se puede utilizar cuando es posible que una computadora no esté disponible para mostrar la salida. Hay varias bibliotecas SSD1306 disponibles en línea.
Para un desafío avanzado de usar el microcontrolador como una plataforma de depuración / piratería, eche un vistazo al proyecto Bus Ninja. Tenga en cuenta que esto requerirá la cadena de herramientas avr-gcc y avrdude en lugar de usar el IDE de Arduino.
Paso 5: Poner en práctica el kit de campo
Dado que todos tenemos diferentes antecedentes y diferentes casos de uso para varias herramientas, nos encantaría ver a la gente compartiendo algunos de estos detalles en los comentarios a continuación.
Considere compartir sus pensamientos sobre algunos o todos estos puntos:
Para sus necesidades específicas, ¿qué podría empacar en su kit de campo que no se incluye aquí?
¿En qué situaciones imagina que posiblemente necesite su equipo de campo?
¿Dónde guardará su equipo de campo?
Durante los próximos meses, vuelva a publicar aquí cuándo y cómo terminó usando su kit de campo.
Paso 6: piratea el planeta
Si ha disfrutado de este Instrucable y le gustaría recibir una caja de electrónica y tecnología informática directamente en su buzón de correo cada mes, únase a la revolución de HackerBox SUSCRIBIENDO AQUÍ.
Comuníquese y comparta su éxito en los comentarios a continuación o en la página de Facebook de HackerBoxes. Ciertamente, háganos saber si tiene alguna pregunta o necesita ayuda con algo. ¡Gracias por ser parte de HackerBoxes!
Recomendado:
Crea tus propios discos de duelo para usar en un campo de batalla: 4 pasos
Crea tus propios discos de duelo para usar en una arena de batalla: siempre me han fascinado a medias los discos de duelo que se encuentran en la serie de dibujos animados de Yugioh. ¿Qué tan genial sería convocar a una criatura usando una baraja de cartas y luego hacer que se enfrenten en una especie de arena de lucha holográfica? Aquí voy a repasar h
Medición de campo magnético con HMC5883 y Raspberry Pi: 4 pasos
Medición de campo magnético con HMC5883 y Raspberry Pi: El HMC5883 es una brújula digital diseñada para detección magnética de campo bajo. Este dispositivo tiene un amplio rango de campo magnético de +/- 8 Oe y una tasa de salida de 160 Hz. El sensor HMC5883 incluye controladores de correa de desmagnetización automática, cancelación de compensación y
Medición de campo magnético con HMC5883 y Arduino Nano: 4 pasos
Medición de campo magnético con HMC5883 y Arduino Nano: El HMC5883 es una brújula digital diseñada para detección magnética de campo bajo. Este dispositivo tiene un amplio rango de campo magnético de +/- 8 Oe y una tasa de salida de 160 Hz. El sensor HMC5883 incluye controladores de correa de desmagnetización automática, cancelación de compensación y
Medición de campo magnético con HMC5883 y fotón de partículas: 4 pasos
Medición de campo magnético con HMC5883 y fotón de partículas: El HMC5883 es una brújula digital diseñada para detección magnética de campo bajo. Este dispositivo tiene un amplio rango de campo magnético de +/- 8 Oe y una tasa de salida de 160 Hz. El sensor HMC5883 incluye controladores de correa de desmagnetización automática, cancelación de compensación y
Detector de campo de electricidad / EM (el más simple): 3 pasos
Detector de campo electromagnético / de electricidad (el más simple): este es el detector de campo electromagnético más simple que puede encontrar en Internet. Lo diseñé yo mismo y se explica cómo funciona en el siguiente paso. Básicamente, lo que necesitará son dos transistores, algunas resistencias, una antena, por ejemplo, hecha de un cable de cobre li