Digispark Steal WiFi Passwords with 1$ USB mail and


Digispark
última atualização 2 setembro 2018

    
Powered by Google TradutorTradutor

Ă­ndice

O cartĂŁo mostrado nesta pĂĄgina nasceu no Kickstarter e ĂŠ chamado Digispark e vocĂŞ pode vĂŞ-lo na imagem abaixo
 
OurPCB, o seu fornecedor de PCB e PCBA mais confiĂĄvel.
Foco nos Serviços Turnkey para Protótipo de PCB e Montagem de PCB.
Solução de chicote de fios e conjuntos de cabos de uma paragem
Comparação dos mĂłdulos CJMCU LilyTiny , Adafruit Trinket e  Digispark ,
Digispark ĂŠ uma pequena placa de desenvolvimento que mede apenas cerca de 18x18 mm; Ele ĂŠ baseado no microcontrolador Attiny85 , semelhante ao montado na sĂŠrie Arduino , apenas mais barato, menor e um pouco menos potente. No entanto, com a presença de muitos escudos, sua funcionalidade pode ser estendida. Com a capacidade de usar o Arduino IDE, o Digispark ĂŠ uma Ăłtima maneira de entrar na eletrĂ´nica; ĂŠ perfeito para quando um UNO do Arduino ĂŠ muito grande, por exemplo. O Digispark ĂŠ vendido completamente montado, exceto pelos dois conectores fĂĄceis de soldar que podem ser escolhidos de acordo com suas necessidades. 

caracterĂ­sticas
  • Suporte para Arduino IDE 1.0+ (OSX / Win / Linux)
  • Fonte de alimentação via USB ou fonte externa - 5v ou 7-35v (12v ou menos recomendado, seleção automĂĄtica)
  • Regulador com saĂ­da de 5V - 500mA
  • USB integrado
  • 6 pinos de E / S (2 usam apenas USB se o programa se comunica ativamente via USB; caso contrĂĄrio, vocĂŞ pode usar todos os 6 pinos, mesmo se estiver programando via USB)
  • 8k de memĂłria flash (cerca de 6k apĂłs o carregador de inicialização)
  • I2C e SPI
  • PWM em 3 pinos (outros com software PWM)
  • Entrada ADC em 4 pinos
  • LED de energia e LED de teste / status

Diagrama de fiação
Aqui estĂĄ o diagrama de fiação para ver como isso ĂŠ feito em detalhes. O microcontrolador ĂŠ um Attiny85 conectado diretamente ao USB, a tensĂŁo ĂŠ regulada por um regulador do tipo MC78M00 capaz de fornecer 500 mA. Na placa, existem 6 pinos conectados Ă s portas do microcontrolador, enquanto outros trĂŞs sĂŁo dedicados Ă  fonte de alimentação.
Todos os pinos podem ser usados ​​como E / S digital:
Pino 0 → I2C SDA, PWM (LED no modelo B) 
Pino 1 → PWM (LED no modelo A) 
Pino 2 → I2C SCK, analĂłgico no 
Pino 3 → AnalĂłgico (tambĂŠm usado para USB + quando o USB estĂĄ em uso) 
Pino 4 → PWM, analĂłgico (tambĂŠm usado para USB - quando USB ĂŠ usado) 
Pino 5 → Analógico

Microcontrolador de processador de 8 bits ATtyny 85 com flash programĂĄvel no sistema de 8K bytes

pinoFolha de dadosFoto do integrado

Reguladores de tensĂŁo positiva MC78M00 500 mA

pinoFolha de dadosFoto do integrado

Instalação do cartĂŁo Digispark
ApĂłs esta breve introdução, vamos ver como dar os primeiros passos com este pequeno cartĂŁo. 
O procedimento ĂŠ um pouco diferente do tĂ­pico para as outras placas Arduino.
  • VocĂŞ precisarĂĄ baixar e instalar manualmente os drivers da placa Digispark , baixar, descompactar e executar " Install Drivers" (em sistemas de 32 bits) ou "DPInst64" (em sistemas de 64 bits). Os arquivos de driver sĂŁo encontrados em este link .
Nota: Atenção, se vocĂŞ inserir o cartĂŁo em uma porta USB quando nĂŁo for solicitado pelo IDE, o cartĂŁo nĂŁo serĂĄ reconhecido, mas isso ĂŠ normal.
  • Neste ponto, supondo que o IDE jĂĄ esteja instalado (o teste foi realizado com a versĂŁo 1.8.3), vĂĄ para o menu Arquivo " e selecione " Configuraçþes"
  • Na caixa com a indicação " URLs adicionais para o Gerenciador de cartĂľes ", digite: "http://digistump.com/package_digistump_index.json" e clique em OK.
  • Agora vĂĄ ao menu Ferramentas " e depois no submenu " Gerenciador de cartĂľes " : apĂłs uma breve espera, no menu suspenso Tipo , selecione " Fornecido por terceiros "
  • Selecione o pacote " Digitump AVR Boards " e clique no botĂŁo " Instalar " e clique em OK
  • O progresso do download serĂĄ exibido na barra inferior da janela "Gerenciador de guias"; quando concluĂ­do, serĂĄ exibido " INSTALADO" ao lado do item na lista.
  • Com a instalação completa, feche a janela "Tab Manager" e selecione Digispark no menu Ferramentas → Guias. Digispark (padrĂŁo - 16,5 mhz) "
  • neste ponto, a instalação pode ser considerada completa
Usando a placa Digispark com o IDE
A placa Digispark funciona de maneira um pouco diferente de outros produtos compatĂ­veis com Arduino. A programação segue um procedimento diferente.
  • Verifique se a guia → Digispark (padrĂŁo - 16,5Mhz) estĂĄ selecionada no menu Ferramentas, nĂŁo ĂŠ necessĂĄrio modificar o item do programador.
  • Escreva um cĂłdigo, abra um cĂłdigo salvo anteriormente ou abra um exemplo do Digispark.
  • NĂŁo ĂŠ necessĂĄrio conectar o Digispark antes de acessar o upload
  • Pressione o botĂŁo carregar. Depois de preencher a caixa de status inferior, vocĂŞ serĂĄ solicitado a conectar seu Digispark - neste momento, vocĂŞ precisa conectĂĄ-lo - ou desconectar e reconectĂĄ-lo.
  • VocĂŞ verĂĄ o andamento do upload e, no final, a mensagem " Carregamento concluĂ­do ", o cĂłdigo serĂĄ executado imediatamente no Digispark.
  • Se vocĂŞ desconectar o Digispark e reinserir ou conectar a outra fonte de alimentação, ocorrerĂĄ um atraso de 5 segundos antes da execução do cĂłdigo programado. Esse atraso ĂŠ devido Ă  verificação do Digispark para verificar se vocĂŞ estĂĄ tentando programĂĄ-lo.
Primeiro teste
Para testar o cartĂŁo e o procedimento, vocĂŞ pode usar o exemplo encontrado em Arquivo → Exemplos → Digispark_Exaples → Iniciar
Aqui estĂĄ o cĂłdigo que serĂĄ carregado:
neste momento, insira seu Digispark e aguarde o upload ser bem-sucedido. O LED na placa piscarĂĄ a uma taxa de 1Hz.
 

Lista de revisĂŁo
2018/09/02
PĂĄgina atualizada
2017/09/02
Problema preliminar


https://youtu.be/b5E0u4qNH4s



ComentĂĄrios

Ebook

Postagens mais visitadas