Mundarija:
Video: Arduino bilan sehrli tayoqcha taqdimoti: 3 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qurilma taqdimotda sichqoncha yoki klaviatura yordamida kompyuterni bevosita boshqarmasdan, taqdimotchining kompyuter yordam dasturlariga kirishini kengaytirish uchun mo'ljallangan. Sehrli tayoqchani har xil usulda siljitish orqali, taqdimotchi kompyuterning ish maydonini (ekranini) almashtirishi, taqdimot sahifalarini almashtirishi va ikkita moslashtirilgan tizim buyrug'ini bajarishi mumkin. Bundan tashqari, tomoshabinlarda qiziqish uyg'otadi va zavq bag'ishlaydi.
Qanday ishlaydi va undan qanday foydalanish kerak:
Sehrli tayoq yoqilganda, sehrli tayoq "Wand_presentation" deb nomlangan kirish nuqtasini yaratadi. Sehrli tayoqchaning LAN tarmog'iga kirish uchun kirish nuqtasiga "Wand123456" paroli bilan ulaning. Sehrli tayoq, shuningdek, 192.168.4.1 IP -ga ega bo'lgan TCP soket serverini yaratadi, TCP serveriga ulanish uchun python mijoz dasturini bajarish talab qilinadi. Python mijoz dasturini ishga tushirgandan so'ng, u maxsus buyruqlarni sozlashni so'raydi. Kerakli tizim buyruqlarini kiritish orqali maxsus buyruqlarni sozlang va mijoz TCP serveriga ulana boshlaydi. Agar sehrli tayoqcha python dasturida ishlaydigan mijozga ulangan bo'lsa, sehrli tayoqchaning uchidagi LED yashil rangda yonadi. Nihoyat, tasdiqlash uchun bir necha marta suring, shunda siz borasiz.
1. Kompyuter GUI -dagi WIFI ro'yxatidan "Wand_presentation" ga ulaning, "Wand123456" parolini kiriting.
2. Python mijoz dasturini ishga tushiring
3. Birinchi tizim buyrug'ini sozlang (sehrli tayoqchani ikki marta suringda ishga tushadigan buyruq)
4. Birinchi tizim buyrug'ini sozlang (sehrli tayoqchani uch marta suringda ishga tushadigan buyruq)
5. Javobni tekshirish uchun ulangandan so'ng bir necha marta suring. Kompyuter ish joyini chapga yoki o'ngga suring.
Taqdimot paytida qanday foydalanish kerak:
Chapga suring: ish maydonini (ekranni) o'ngga o'tkazing
O'ngga suring: ish maydonini (ekranni) chapga o'tkazing
Yuqoriga suring: bo'sh joy tugmachasini bir marta bosing va qoldiring
X1 pastga suring: chap tugmani bir marta bosing va qoldiring
X2 pastga suring: maxsus buyruqni bajaring 1
X3 pastga suring: 2 -maxsus buyruqni bajaring
Materiallar:
1 marta Arduino nano 33
1x qisqa USB-USB kabeli
1x RGB LED
1x bitta hujayrali NCR18650B batareya quvvat manbai
simlar
3D bosilgan qobiq
1 -qadam: Dasturiy ta'minotni tayyorlang
Arduino kodi:
Github:
1. Terminal oynasini oching va quyidagi buyruqlarni kiriting:
git klon
mv Magic_wand.git ~/Hujjatlar/Arduino/
2. Arduino muharriri yordamida kodni onlayn muharrir yoki oflayn muharrir yordamida yuklang
3. agar siz python dasturida pyautogui import qila olmasangiz, terminalda "pip install pyautogui" ni ishga tushiring.
2 -qadam: O'chirish sxemasini yaratish
3 -qadam: qobiqni chop etish va yig'ish
Tashqi qobiq yasash:
3D printer yordamida quyidagi stl fayllarini chop eting:
R5 x1
R6 x1
R7 x1
R8 x1
R9 x1
R10 uzun x1
R10 qisqa x2
R11 x 2
R11 x1 bilan to'qnashdi
drive.google.com/drive/folders/1HCB-NytOKE…