Mundarija:

Arduino bilan sehrli tayoqcha taqdimoti: 3 qadam
Arduino bilan sehrli tayoqcha taqdimoti: 3 qadam

Video: Arduino bilan sehrli tayoqcha taqdimoti: 3 qadam

Video: Arduino bilan sehrli tayoqcha taqdimoti: 3 qadam
Video: Arduino UZ.#4 delay(); Vaqt Funksiyalari. 2024, Noyabr
Anonim
Image
Image
Davrani yaratish
Davrani yaratish

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

Chig'anoqni chop etish va yig'ish
Chig'anoqni chop etish va yig'ish
Chig'anoqni chop etish va yig'ish
Chig'anoqni chop etish va yig'ish
Qobiqni chop etish va yig'ish
Qobiqni chop etish va yig'ish
Qobiqni chop etish va yig'ish
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…

Tavsiya: