Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Assuma o controle de um computador conectando este dispositivo à porta USB.
Lista de peças:
✔ Arduino Pro Micro
✔ D1 Mini NodeMCU
✔ IDE Arduino
✔ * Conversor Adaptador Micro USB Macho para USB Feminino OTG Opcional
✔ Fio
Este tutorial é voltado para usuários de Mac. Existem muitos tutoriais para fazer este e outros dispositivos semelhantes, mas todos voltados para usuários de Windows e Linux. Portanto, isso ajudará o usuário do Mac a superar alguns dos obstáculos que surgem ao tentar atualizar o software.
Etapa 1: pegue o software
Primeiro, pegaremos o código-fonte e o arquivo bin. Obteremos isso do Github user spacehuhn. Clique AQUI e depois clique na pasta arduino_wifi_duck. Baixe o arquivo arduino_wifi_duck.ino. Isso é o que enviaremos ao nosso Arduino.
Após o download do código do Arduino, clique de volta na página Wi-Fi Ducky Git e clique na guia de versões. Baixe o link esp8266_wifi_duck_4mb.bin para baixar o arquivo bin que iremos atualizar para o nosso D1 Mini.
Etapa 2: Configurar o Arduino
Agora que temos o software, vamos configurar nosso Arduino IDE para reconhecer o Pro Micro
Certifique-se de estar usando a versão mais recente do IDE Arduino.
Primeiro, adicionaremos o gerenciador de placa IDE Spark Fun ao seu IDE Arduino.
Abra o Arduino e vá para Preferências (Arquivo> Preferências). Em seguida, na parte inferior da janela, cole este URL na caixa de texto "URLs de gerenciador de placa adicionais":
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Em seguida, precisamos adicioná-lo em nosso gerenciador de placas.
Vá para Ferramentas, role para baixo até Quadro: e vá até o topo e clique em Gerenciador de Quadros. Na caixa de pesquisa, pesquise "Sparkfun" e selecione as placas SparkFun AVR para instalar. Depois de fazer isso, reinicie o IDE do Arduino.
Abra o arquivo arduino_wifi_duck.ino em seu Arduino IDE, configure seu SparkFun Pro Micro para sua placa e selecione sua porta e atualize o Arduino.
Etapa 3: Baixe drivers e software para o D1 Mini
Agora você pode colocar o Arduino de lado e agarrar seu D1 mini.
Antes de fazer o flash, temos que baixar o driver CH34x. Há um adaptador serial embutido no D1 que não é reconhecido pelo OS X.
Baixe o driver CH34x para sua versão do sistema operacional-
o capitão
Serra
High Sierra
Depois de instalar o driver CH34x, conecte seu D1 Mini em um usb, abra o Terminal e San para a porta em uso digitando este comando:
ls /dev/cu.*
Encontre aquele que diz /dev/cu.wchusbserial1420 ou algo semelhante, que é a porta à qual seu D1 Mini está conectado.
Está quase na hora de piscar o D1 Mini, mas primeiro precisamos instalar um pisca-pisca. Vamos baixar o esptool em nossa pasta Documentos. Mova-se para o diretório Documentos digitando
Documentos cd
Agora você pode baixar a ferramenta digitando:
git clone
Após a conclusão do download, vá para o diretório esptool digitando:
cd esptool
Instale o esptool digitando
sudo python setup.py install
Etapa 4: atualize o D1 Mini
É hora de atualizar o arquivo esp8266_wifi_duck_4mb.bin para o mini D1.
No Terminal, digite ou cole o comando:
sudo python esptool.py --baud 115200 --port /dev/cu.wchusbserial1420 write_flash -fm dio 0x00000 ~ / Desktop / PATH_TO_FILE / esp8266_wifi_duck_4mb.bin
Certifique-se de preencher o nome da porta de sua varredura que você acabou de fazer e o caminho do arquivo para o seu arquivo esp8266_wifi_duck_4mb.bin.
Agora o seu D1 Mini deve ser atualizado.
Algumas conexões de solda e pronto.
Eu recomendo testar isso em uma placa de ensaio antes de soldar tudo.
Etapa 5: conecte-o
Para a conexão, conecte o Arduino TX ao D1 Mini RX. Arduino RX para o D1 Mini TX. Arduino RAW para D1 Mini 5V. Arduino aterrado para D1 Mini aterramento. É isso!
Neste ponto, você pode conectá-lo ao computador de destino com um cabo USB ou usar um conversor de adaptador OTG Micro USB Macho para USB Feminino. Se você usar o conversor, coloque um pedaço de torneira elétrica na parte inferior para evitar que ele entre em curto.
Etapa 6:
Com seu ducky wi-fi conectado, você deverá ver agora uma conexão Wifi chamada Wifi Ducky em seu dispositivo móvel. Clique para se conectar a ele. A senha padrão para esta conexão é quackquack.
Uma vez conectado, abra seu navegador da web e vá para
192.168.4.1
Este é o painel onde você pode executar comandos ao vivo ou executar comandos salvos.
Aqui está um rápido Ducky Script que escrevi para um patinho wi-fi Rick Roll.
ATRASO 1000
GUI SPACE DELAY 1000 STRING chrome DELAY 1000 ENTER DELAY 1000 STRING https://tinyurl.com/4poyc6x DELAY 1000 ENTER DELAY 3000 STRING f
Este projeto é fornecido apenas para educação. Apenas replique isso por sua própria conta e risco. Não sou responsável se você for para a prisão ou morrer!