Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Prendi il controllo di un computer collegando questo dispositivo alla porta USB.
Elenco delle parti:
Arduino Pro Micro
✔ D1 Mini NodeMCU
Arduino IDE
✔* Convertitore adattatore OTG da Micro USB maschio a USB femmina opzionale
Filo
Questo tutorial è focalizzato sugli utenti Mac. Ci sono molti tutorial per realizzare questo e dispositivi simili, ma tutti orientati agli utenti Windows e Linux. Quindi questo aiuterà l'utente Mac a superare alcuni degli ostacoli che si presentano quando si tenta di eseguire il flashing del software.
Passaggio 1: prendi il software
Per prima cosa prenderemo il codice sorgente e il file bin. Lo prenderemo dall'utente di Github spacehuhn. Fare clic QUI e quindi fare clic sulla cartella arduino_wifi_duck. Scarica il file arduino_wifi_duck.ino. Questo è ciò che mostreremo al nostro Arduino.
Dopo aver scaricato il codice Arduino, torna alla pagina Wi-Fi Ducky Git e fai clic sulla scheda Rilasci. Scarica il link esp8266_wifi_duck_4mb.bin per scaricare il file bin che faremo lampeggiare sul nostro D1 Mini.
Passaggio 2: configura Arduino
Ora che abbiamo il software, impostiamo il nostro IDE Arduino per riconoscere il Pro Micro
Assicurati di utilizzare l'ultima versione dell'IDE Arduino.
Per prima cosa aggiungeremo il divertente gestore di schede IDE spark al tuo IDE Arduino.
Apri Arduino, quindi vai su Preferenze (File> Preferenze). Quindi, verso la parte inferiore della finestra, incolla questo URL nella casella di testo "Ulteriori URL di Board Manager":
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Quindi dobbiamo aggiungerlo nel nostro Board Manager.
Vai su Strumenti, scorri verso il basso fino a Bacheca: scorri verso l'alto e fai clic su Gestione bacheche. Nella casella di ricerca cerca "Sparkfun" e seleziona le schede SparkFun AVR da installare. Al termine, riavvia il tuo IDE Arduino.
Apri il file arduino_wifi_duck.ino nel tuo IDE Arduino, imposta il tuo SparkFun Pro Micro per la tua scheda e seleziona la tua porta e flasha Arduino.
Passaggio 3: scarica driver e software per D1 Mini
Ora puoi mettere da parte Arduino e afferrare il tuo D1 mini.
Prima di poter eseguire il flashing, dobbiamo scaricare il driver CH34x. C'è un adattatore seriale integrato nel D1 che non è riconosciuto da OS X.
Scarica il driver CH34x per la tua versione del sistema operativo-
Il capitano
Sierra
Alta Sierra
Dopo aver installato il driver CH34x, collega il tuo D1 Mini a una porta USB, apri Terminal e San per la porta in uso digitando questo comando:
ls /dev/cu.*
Trova quello che dice /dev/cu.wchusbserial1420 o qualcosa di simile, ovvero la porta a cui è collegato il tuo D1 Mini.
È quasi ora di eseguire il flashing del D1 Mini, ma prima dobbiamo installare un flasher. Stiamo per scaricare l'esptool nella nostra cartella Documenti Sposta nella cartella Documenti digitando
cd Documenti
Ora puoi scaricare lo strumento digitando:
git clone
Al termine del download, spostati nella directory esptool digitando:
cd esptool
Installa esptool digitando
sudo python setup.py install
Passaggio 4: lampeggia il D1 Mini
È ora di eseguire il flashing del file esp8266_wifi_duck_4mb.bin su D1 mini.
In Terminale digita o incolla il 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
Assicurati di inserire il nome della porta dalla scansione appena eseguita e il percorso del file esp8266_wifi_duck_4mb.bin.
Ora il tuo D1 Mini dovrebbe essere lampeggiato.
Un paio di saldature e il gioco è fatto.
Consiglio di testarlo su una breadboard prima di saldare tutto.
Passaggio 5: collegarlo
Per la connessione, collegare Arduino TX al D1 Mini RX. Arduino RX al D1 Mini TX. Arduino RAW a D1 Mini 5V. Arduino Ground a D1 Mini Ground. Questo è tutto!
A questo punto, puoi collegarlo al computer di destinazione con un cavo USB o utilizzare un convertitore adattatore OTG da Micro USB maschio a USB femmina. Se usi il convertitore, metti un pezzo di presa elettrica sul fondo per evitare che possa andare in cortocircuito.
Passaggio 6:
Con il tuo Ducky Wi-Fi collegato, ora dovresti vedere una connessione Wi-Fi chiamata Wifi Ducky sul tuo dispositivo mobile. Fare clic per connettersi ad esso. La password predefinita per questa connessione è quackquack.
Una volta connesso, apri il tuo browser web e vai su
192.168.4.1
Questa è la dashboard in cui è possibile eseguire comandi live o eseguire comandi salvati.
Ecco un rapido Ducky Script che ho scritto per un Rick Roll anatroccolo wifi.
RITARDO 1000
GUI SPACE DELAY 1000 STRING chrome DELAY 1000 INSERIRE DELAY 1000 STRING https://tinyurl.com/4poyc6x DELAY 1000 INSERIRE DELAY 3000 STRING f
Questo progetto è fornito solo per l'istruzione. Replicalo solo a tuo rischio. Non sono responsabile se vai in prigione o muori!