Innehållsförteckning:
- Steg 1: Ta tag i programvaran
- Steg 2: Sätt upp Arduino
- Steg 3: Ladda ner drivrutiner och programvara för D1 Mini
- Steg 4: Flasha D1 Mini
- Steg 5: Koppla upp det
- Steg 6:
Video: Wifi Ducky (*build för Mac -användare): 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Ta kontroll över en dator genom att ansluta den här enheten till usb -porten.
Reservdelar:
✔ Arduino Pro Micro
✔ D1 Mini NodeMCU
✔ Arduino IDE
✔*Valfri Micro USB -hane till USB -hona OTG -adapteromvandlare
✔ Tråd
Denna handledning är inriktad på Mac -användare. Det finns gott om självstudier för att göra denna och liknande enheter men alla riktade till Windows- och Linux -användare. Så detta kommer att hjälpa Mac -användare att komma igenom några av de hinder som dyker upp när de försöker blinka programvaran.
Steg 1: Ta tag i programvaran
Först tar vi källkoden och bin -filen. Vi får detta från Github -användare spacehuhn. Klicka HÄR och klicka sedan på mappen arduino_wifi_duck. Ladda ner filen arduino_wifi_duck.ino. Detta är vad vi kommer att blinka till vår Arduino.
När din Arduino-kod har laddats ner klickar du tillbaka till sidan Wi-Fi Ducky Git och klickar på fliken releaser. Ladda ner länken esp8266_wifi_duck_4mb.bin för att ladda ner bin -filen, vi kommer att blinka till vår D1 Mini.
Steg 2: Sätt upp Arduino
Nu när vi har programvaran kan vi konfigurera vår Arduino IDE för att känna igen Pro Micro
Se till att du använder den senaste versionen av Arduino IDE.
Först lägger vi till fun fun IDE board manager till din Arduino IDE.
Öppna Arduino och gå sedan till inställningarna (Arkiv> Inställningar). Klistra sedan in längst ned i fönstret den här webbadressen i textrutan "Ytterligare styrhanteringsadresser":
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Då måste vi lägga till det i vår styrelsechef.
Gå till Verktyg, rulla ner till Board: och rulla till toppen och klicka på Boards Manager. Sök "Sparkfun" i sökrutan och välj de SparkFun AVR -kort som ska installeras. När det är klart startar du om din Arduino IDE.
Öppna arduino_wifi_duck.ino -filen i din Arduino IDE, ställ in din SparkFun Pro Micro för ditt kort och välj din port och blinka Arduino.
Steg 3: Ladda ner drivrutiner och programvara för D1 Mini
Nu kan du sätta Arduino åt sidan och ta tag i din D1 mini.
Innan vi kan blinka detta måste vi ladda ner CH34x -drivrutinen. Det finns en seriell adapter inbyggd i D1 som inte känns igen av OS X.
Ladda ner CH34x-drivrutinen för din OS-version-
El Capitan
Sierra
High Sierra
När du har installerat CH34x -drivrutinen ansluter du din D1 Mini till en usb, öppnar Terminal och San för port i användning genom att skriva in detta kommando:
ls /dev/cu.*
Hitta den som säger /dev/cu.wchusbserial1420 eller något liknande, det är porten som din D1 Mini är ansluten till.
Det är nästan dags att blinka D1 Mini men först måste vi installera en blinkare. Vi kommer att ladda ner esptool till vår dokumentmapp. Gå in i din dokumentkatalog genom att skriva
cd Dokument
Nu kan du ladda ner verktyget genom att skriva:
git -klon
När nedladdningen är klar, gå in i esptool -katalogen genom att skriva:
cd esptool
Installera esptool genom att skriva
sudo python setup.py installera
Steg 4: Flasha D1 Mini
Det är dags att blinka filen esp8266_wifi_duck_4mb.bin till D1 mini.
Skriv eller klistra in kommandot i Terminal:
sudo python esptool.py --baud 115200 --port /dev/cu.wchusbserial1420 write_flash -fm dio 0x00000 ~/Desktop/PATH_TO_FILE/esp8266_wifi_duck_4mb.bin
Se till att du fyller i portnamnet från din genomsökning du just gjorde och sökvägen till filen esp8266_wifi_duck_4mb.bin.
Nu ska din D1 Mini blinka.
Några lödanslutningar och vi är klara.
Jag rekommenderar att du testar detta på en brödbräda innan du lödar upp allt.
Steg 5: Koppla upp det
För anslutningen, Anslut Arduino TX till D1 Mini RX. Arduino RX till D1 Mini TX. Arduino RAW till D1 Mini 5V. Arduino Ground till D1 Mini Ground. Det är allt!
Vid denna tidpunkt kan du ansluta den till din måldator med en USB -kabel eller använda en Micro USB Male till USB Female OTG Adapter Converter. Om du använder omvandlaren, sätt en bit elektrisk kran på botten för att förhindra att den eventuellt blir kortsluten.
Steg 6:
Med din wifi -ducky inkopplad bör du nu se en Wifi -anslutning som heter Wifi Ducky på din mobila enhet. Klicka för att ansluta till den. Standardlösenordet för denna anslutning är quackquack.
När du är ansluten öppnar du din webbläsare och går till
192.168.4.1
Detta är instrumentpanelen där du kan köra live -kommandon eller utföra sparade kommandon.
Här är ett snabbt Ducky Script jag skrev för en wifi ducky Rick Roll.
DELAY 1000
GUI SPACE DELAY 1000 STRING chrome DELAY 1000 ENTER DELAY 1000 STRING https://tinyurl.com/4poyc6x DELAY 1000 ENTER DELAY 3000 STRING f
Detta projekt är endast avsett för utbildning. Kopiera bara detta på egen risk. Jag är inte ansvarig om du går i fängelse eller dör!
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Hur man använder Eagle CAD på Travis CI för Build Automation: 3 steg
Hur man använder Eagle CAD på Travis CI för Build Automation: Denna instruerbara syftar till att förklara hur man konfigurerar travis ci (.travis.yml -fil) på ett sätt så att den kan bearbeta eagle 7 -filer (schematics.sch och pcb boards.brd ). Som ett resultat kommer det automatiskt att generera bilder, gerber-filer och bill-of-mate
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
Hacka Mac -bärbar dator för att bli en Mac -surfplatta på 15 minuter eller DIY Cintiq: 6 steg (med bilder)
Hacka Mac -bärbar dator för att vara en Mac -surfplatta på 15 minuter eller DIY Cintiq: Jag har fått många frågor från platser där detta har dykt upp: 1. ja det är tryckkänsligt2. det fungerar bara där min wacom -sensor är … i princip det vita blocket i videon. Jag använde g4 eftersom det har ett trasigt moderkort och var virtuellt
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva