Índice:

HackerBox 0029: Kit de campo: 6 etapas
HackerBox 0029: Kit de campo: 6 etapas

Vídeo: HackerBox 0029: Kit de campo: 6 etapas

Vídeo: HackerBox 0029: Kit de campo: 6 etapas
Vídeo: Field Kit 2024, Julho
Anonim
HackerBox 0029: Kit de campo
HackerBox 0029: Kit de campo

Kit de campo - Este mês, os HackerBox Hackers estão explorando várias ferramentas em miniatura e móveis para operações de campo ágeis. Este Instructable contém informações para trabalhar com o HackerBox # 0029, que você pode pegar aqui enquanto durarem os estoques. Além disso, se você gostaria de receber um HackerBox como este diretamente em sua caixa de correio a cada mês, inscreva-se em HackerBoxes.com e junte-se à revolução!

Tópicos e objetivos de aprendizagem para HackerBox 0029:

  • Monte um pequeno kit de ferramentas eletrônicas para operações de campo móveis
  • Prepare terminais de grampo micro-grabber para aplicativos de hack de hardware
  • Configure a plataforma ATmega32U4 Pro Micro no Arduino IDE
  • Aplique operações simples de E / S e barramento para explorar os alvos de hardware
  • Compreenda a programação e o conteúdo de descarte de EPROMs
  • Experimente uma ferramenta de análise lógica baseada em processamento

HackerBoxes é o serviço de caixa de assinatura mensal para eletrônicos DIY e tecnologia de computador. Somos amadores, criadores e experimentadores. Somos os sonhadores dos sonhos. HACK THE PLANET!

Etapa 1: HackerBox 0029: conteúdo da caixa

HackerBox 0029: Conteúdo da caixa
HackerBox 0029: Conteúdo da caixa
HackerBox 0029: Conteúdo da caixa
HackerBox 0029: Conteúdo da caixa
  • HackerBoxes # 0029 Cartão de Referência Coletável
  • Capa exclusiva HackerBoxes com zíper
  • Ferro de solda 5V portátil
  • ProMicro ATmega32U4 5V 16MHz
  • Tela OLED de 0,91 "128x32 I2C
  • Módulo de botão de quatro teclas
  • Módulo de depuração de seis LEDs
  • Módulo AT24C256 I2C EEPROM
  • Placa de ensaio sem solda de 400 pontos
  • Jumper Wire Bundle
  • Conjunto de Mini Grabber Clips
  • Solda Wick 2mm por 1,5m
  • Cabo MicroUSB
  • Cabo MiniUSB
  • Conjunto de drivers de precisão
  • Exclusivo decalque de phreak para telefone exclusivo
  • Chaveiro Dragão 8bit Exclusivo

Algumas outras coisas que serão úteis:

Computador para executar ferramentas de software

Mais importante ainda, você precisará de um senso de aventura, espírito faça-você-mesmo e curiosidade de hacker. Eletrônica DIY não é uma busca trivial, e HackerBoxes não é uma versão diluída. O objetivo é o progresso, não a perfeição. Quando você persiste e aproveita a aventura, uma grande satisfação pode ser derivada do aprendizado de novas tecnologias e, felizmente, de fazer alguns projetos funcionarem. Sugerimos que você dê cada passo devagar, atento aos detalhes e não tenha medo de pedir ajuda.

Observe que há uma abundância de informações para membros atuais e potenciais nas Perguntas frequentes do HackerBox.

Etapa 2: Operações de campo

Image
Image

Como um hacker de hardware, você nunca sabe quando ou onde precisará modificar o flash em um roteador, despejar as ROMs de um sistema de videogame, alternar alguns pinos de E / S, retirar a solda de uma bateria com problemas ou salvar o dia.

O HackerBoxes Field Kit é um primeiro passo em seu recurso de primeiros socorros eletrônicos. Depois de desenvolvido, você pode manter seu kit de campo à mão em sua mochila, pasta ou sacola.

Cenários de exemplo:

Brinquedos de hack

Mais brinquedos

Máquinas de votação

Field Day 2018

Hacking de carro

Etapa 3: Arduino Pro Micro 5V 16 MHz

Cenários Pro Micro para Operações de Campo
Cenários Pro Micro para Operações de Campo

O Arduino Pro Micro é baseado no microcontrolador ATmega32U4 que possui uma interface USB integrada. Isso significa que não há FTDI, PL2303, CH340 ou qualquer outro chip atuando como intermediário entre o seu computador e o microcontrolador Arduino.

Sugerimos trabalhar primeiro com o Pro Micro sem soldar os pinos no lugar. Você pode realizar a configuração básica e o teste sem usar os pinos de cabeçalho. Além disso, atrasar a soldagem no módulo dá uma variável a menos para depurar, caso você tenha alguma complicação.

Se você não tiver o IDE do Arduino instalado em seu computador, comece obtendo-o no formato arduino.cc. AVISO: Certifique-se de selecionar a versão 5V em ferramentas> processador antes de programar o Pro Micro. Ter este configurado para 3,3 V funcionará uma vez e, em seguida, o dispositivo parecerá nunca se conectar ao seu PC até que você siga as instruções "Redefinir para Bootloader" no guia discutido abaixo, o que pode ser um pouco complicado.

Sparkfun tem um ótimo Guia Pro Micro Hookup. O Guia de conexão tem uma visão geral detalhada da placa Pro Micro e, em seguida, uma seção para "Instalação: Windows" e uma seção para "Instalação: Mac e Linux". Siga as instruções na versão apropriada dessas instruções de instalação para configurar seu Arduino IDE para suportar o Pro Micro. Normalmente começamos a trabalhar com uma placa Arduino carregando e / ou modificando o esboço Blink padrão. No entanto, o Pro Micro não inclui o LED normal no pino 13. Felizmente, podemos controlar os LEDs RX / TX e o Sparkfun forneceu um pequeno esboço para demonstrar como. Isso está na seção do Guia de Conexão intitulada, "Exemplo 1: Blinkies!" Verifique se você pode compilar e baixar este Blinkies! exemplo antes de prosseguir.

Etapa 4: Cenários Pro Micro para Operações de Campo

Para ler e gravar conjuntos de oito linhas de E / S do Pro Micro usando uma interface serial simples, experimente o esboço Serial_IO.ino incluído aqui. Esta é uma das ferramentas embarcadas mais simples que podemos usar para manipular ou interrogar qualquer sistema alvo no qual estamos trabalhando.

Os jumpers simples ou o módulo de botão tátil podem ser usados para demonstrar as entradas digitais nos pinos 10, 16, 14, 15, 18, 19, 20 e 21.

Da mesma forma, o módulo de LED pode ser usado para exibir as saídas digitais nos pinos 2, 3, 4, 5, 6, 7, 8 e 9.

Em uso prático, essas linhas de E / S teriam interface com o sistema de destino.

Um pouco mais avançada do que este exemplo, a plataforma de processamento pode ser usada para implementar um analisador lógico básico usando o Pro Micro.

Podemos experimentar ler e escrever o módulo serial EEPROM (folha de dados) AT24C256 usando este código de demonstração.

O display OLED de 128x32 pode ser usado quando um computador pode não estar disponível para exibir a saída. Existem várias bibliotecas SSD1306 disponíveis online.

Para um desafio avançado de usar o microcontrolador como uma plataforma de depuração / hacking, dê uma olhada no projeto Bus Ninja. Observe que isso exigirá o conjunto de ferramentas avr-gcc e avrdude em vez de usar o IDE do Arduino.

Etapa 5: Colocando o Kit de Campo em Prática

Colocando o kit de campo em prática
Colocando o kit de campo em prática

Como todos nós temos experiências e casos de uso diferentes para várias ferramentas, adoraríamos ver pessoas compartilhando alguns desses detalhes nos comentários abaixo.

Considere compartilhar suas idéias sobre alguns ou todos estes pontos:

Para suas necessidades específicas, o que você pode embalar em seu Kit de campo que não foi incluído aqui?

Em que situações você imagina possivelmente precisar do seu kit de campo?

Onde você guardará seu Kit de campo?

Nos próximos meses, poste aqui sobre quando e como você acabou usando o Kit de campo.

Etapa 6: hackear o planeta

Hack the Planet
Hack the Planet

Se você gostou deste Instrucable e gostaria que uma caixa de eletrônicos e tecnologia de computador fosse entregue diretamente em sua caixa de correio a cada mês, junte-se à revolução do HackerBox ASSINANDO AQUI.

Entre em contato e compartilhe seu sucesso nos comentários abaixo ou na página do HackerBoxes no Facebook. Certamente, deixe-nos saber se você tiver alguma dúvida ou precisar de ajuda com alguma coisa. Obrigado por fazer parte do HackerBoxes!

Recomendado: