Mundarija:
- 1 -qadam: Dasturiy ta'minotni oling
- 2 -qadam: Arduino -ni o'rnating
- 3 -qadam: D1 Mini uchun haydovchilar va dasturiy ta'minotni yuklab oling
- 4 -qadam: D1 Mini -ni yoqing
- 5 -qadam: simni ulang
- 6 -qadam:
Video: Wifi Ducky (*Mac foydalanuvchilari uchun tuzilgan): 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu qurilmani USB portiga ulab, kompyuterni boshqaring.
Qismlar ro'yxati:
✔ Arduino Pro Micro
✔ D1 Mini NodeMCU
✔ Arduino IDE
✔*Ixtiyoriy Micro USB Erkak - USB ayol OTG adapter konverteri
✔ Tel
Ushbu qo'llanma Mac foydalanuvchilari uchun mo'ljallangan. Bu va shunga o'xshash qurilmalarni tayyorlash bo'yicha ko'plab qo'llanmalar mavjud, biroq barchasi Windows va Linux foydalanuvchilari uchun mo'ljallangan. Shunday qilib, bu Mac foydalanuvchisiga dasturiy ta'minotni o'chirish paytida paydo bo'ladigan ba'zi to'siqlarni engishga yordam beradi.
1 -qadam: Dasturiy ta'minotni oling
Avval biz manba kodini va bin faylini olamiz. Biz buni Github user spacehuhn -dan olamiz. BU YERGA bosing va keyin arduino_wifi_duck papkasini bosing. Arduino_wifi_duck.ino faylini yuklab oling. Bu biz Arduino -da yonib turadi.
Arduino kodingiz yuklab olingandan so'ng, Wi-Fi Ducky Git sahifasiga qayting va relizlar yorlig'ini bosing. Biz D1 Mini -da yonib turadigan axlat qutisini yuklab olish uchun esp8266_wifi_duck_4mb.bin havolasini yuklab oling.
2 -qadam: Arduino -ni o'rnating
Endi bizda dasturiy ta'minot bor, biz Arduino IDE -ni Pro Micro -ni taniy oladigan qilib sozlashimiz mumkin
Arduino IDE -ning so'nggi versiyasidan foydalanayotganingizga ishonch hosil qiling.
Avval biz Arduino IDE -ga uchqunli IDE boshqaruv menejerini qo'shamiz.
Arduino -ni oching, keyin "Sozlamalar" ga o'ting (Fayl> Tanlovlar). Keyin, oynaning pastki qismiga, bu URLni "Qo'shimcha boshqaruv paneli URL -lari" matn maydoniga joylashtiring:
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Keyin biz uni boshqaruv kengashiga qo'shishimiz kerak.
"Asboblar" ga o'ting, "Tahta" ga o'ting va tepaga o'ting va "Kengash menejeri" ni bosing. Qidiruv maydonida "Sparkfun" ni qidiring va o'rnatish uchun SparkFun AVR kartalarini tanlang. Ish tugagandan so'ng, Arduino IDE -ni qayta ishga tushiring.
Arduino IDE -da arduino_wifi_duck.ino faylini oching, SparkFun Pro Micro -ni taxtangizga o'rnating va portingizni tanlang va Arduino -ni yoqing.
3 -qadam: D1 Mini uchun haydovchilar va dasturiy ta'minotni yuklab oling
Endi siz Arduino -ni chetga surib, D1 mini -ni ushlashingiz mumkin.
Buni o'chirishdan oldin, biz CH34x drayverini yuklab olishimiz kerak. OS X tomonidan tan olinmagan D1 -ga o'rnatilgan ketma -ket adapter mavjud.
OS versiyasi uchun CH34x drayverini yuklab oling.
El -Kapitan
Syerra
Yuqori Sierra
CH34x drayverini o'rnatganingizdan so'ng, D1 Mini -ni usb -ga ulang, terminal va San -ni port uchun oching va ushbu buyruqni kiriting:
ls /dev/cu.*
/Dev/cu.wchusbserial1420 yoki shunga o'xshash narsani, ya'ni D1 Mini ulangan portni toping.
D1 Mini -ni yoqish vaqti keldi, lekin oldin biz fleshkani o'rnatishimiz kerak. Biz esptool -ni Hujjatlar papkamizga yuklamoqchimiz, Hujjatlar katalogingizga yozing
cd hujjatlar
Endi siz vositani yozib yuklab olishingiz mumkin:
git klon
Yuklab olish tugagandan so'ng, esptool katalogiga kiring:
CD esptool
Yozish orqali esptool -ni o'rnating
sudo python setup.py ni o'rnating
4 -qadam: D1 Mini -ni yoqing
Esp8266_wifi_duck_4mb.bin faylini D1 mini -ga o'chirish vaqti keldi.
Terminalda buyruqni kiriting yoki kiriting:
sudo python esptool.py --baud 115200 --port /dev/cu.wchusbserial1420 write_flash -fm dio 0x00000 ~/Desktop/PATH_TO_FILE/esp8266_wifi_duck_4mb.bin
O'zingiz tekshirgan port nomini va esp8266_wifi_duck_4mb.bin faylingizga yo'lni to'ldirganingizga ishonch hosil qiling.
Endi sizning D1 Mini yonib turishi kerak.
Bir nechta lehim aloqasi va biz tugatdik.
Men hamma narsani lehimlashdan oldin uni non taxtasida sinab ko'rishni maslahat beraman.
5 -qadam: simni ulang
Ulanish uchun Arduino TX -ni D1 Mini RX -ga ulang. Arduino RX dan D1 Mini TXgacha. Arduino RAW dan D1 Mini 5V gacha. Arduino Ground dan D1 Mini Groundgacha. Bo'ldi shu!
Shu nuqtada, siz uni maqsadli kompyuterga USB kabeli bilan ulashingiz yoki Micro USB Erkak - USB ayol OTG adapter konverteridan foydalanishingiz mumkin. Agar siz konvertordan foydalansangiz, uning qisqarishini oldini olish uchun pastki qismiga elektr kranini qo'ying.
6 -qadam:
Wi -Fi duck ulangan bo'lsa, endi siz mobil qurilmangizda Wifi Ducky deb nomlangan Wi -Fi ulanishini ko'rishingiz kerak. Unga ulanish uchun bosing. Bu ulanish uchun standart parol - quackquack.
Ulangach, veb -brauzeringizni oching va unga o'ting
192.168.4.1
Bu asboblar paneli, bu erda siz jonli buyruqlarni bajarishingiz yoki saqlangan buyruqlarni bajarishingiz mumkin.
Bu erda men Wi -Fi -dick Rick Roll uchun yozgan tez Duck skript.
Kechikish 1000
GUI SPACE Kechiktirish
Bu loyiha faqat ta'lim uchun mo'ljallangan. Buni faqat o'zingizning xavfingiz ostida takrorlang. Qamoqqa o'lsangiz yoki o'lasangiz, men javobgar emasman!
Tavsiya:
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
USB kauchuk Ducky Script kodlovchi (VBScript): 5 qadam
USB Rubber Ducky Script kodlovchi (VBScript): Agar sizda USB Rubber Duck bo'lsa, bilasizki, a.bin fayliga skriptni yig'ish juda zerikarli. Agar siz har qanday nosozliklarni tuzatishga to'g'ri kelsa, siz o'zingiz tuzgan skriptni doimiy ravishda yuklab olish og'riq bo'lishi mumkinligini bilasiz. Shunday qilib, buni tuzatish uchun
Python tilida tuzilgan yorug'lik va stereo ko'rinishga asoslangan DIY 3D skaneri: 6 qadam (rasmlar bilan)
Python tilida tuzilgan yorug'lik va stereo ko'rinishga asoslangan DIY 3D skaneri: Bu 3D -skaner videoproyektor va veb -kameralar kabi arzon narxlardagi an'anaviy buyumlar yordamida tayyorlangan. Yorug'likdagi 3D skaner-bu ob'ektning uch o'lchovli shaklini proektsion yorug'lik naqshlari va kamera tizimidan foydalanib o'lchaydigan 3D skanerlash moslamasi
Yangi kompyuter foydalanuvchilari uchun foydali kod.: 5 qadam
Yangi kompyuter foydalanuvchilari uchun foydali kod.: Kompyuterni yangi boshlagan foydalanuvchi sizdan: "Mening kompyuterim yoqilganmi?" Endi asabiylashmang- bu ko'rsatma hamma narsaga nuqta qo'yadi " Burchadagi kichkina chiroq miltillayotganini tekshiring! &Quot; " "Kirish kerakmi?" Deb yozilganmi? " " Bu erda bormi