Video: Arduino ilə sehrli çubuq təqdimatı: 3 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu cihaz, siçan və ya klaviatura istifadə edərək kompüteri birbaşa idarə etmədən aparıcının kompüter proqramlarına çıxışını genişləndirmək üçün bir təqdimatda istifadə üçün nəzərdə tutulmuşdur. Sehrli çubuğu müxtəlif yollarla sürüşdürərək, aparıcı kompüterin iş sahəsini (ekranlarını) dəyişə, təqdimat səhifələrini dəyişə və iki xüsusi sistem əmrini yerinə yetirə bilir. Həm də tamaşaçıların marağına səbəb olur və əyləncə yaradır.
Necə işləyir və necə istifadə olunur:
Sehrli çubuq işə salındıqda, sehrli çubuq "Wand_presentation" adlı bir giriş nöqtəsi yaradır. Sehrli çubuğun LAN şəbəkəsinə daxil olmaq üçün "Wand123456" şifrəsi ilə giriş nöqtəsinə qoşulun. Sehrli çubuq, 192.168.4.1 IP ilə bir TCP yuva serveri yaradır, TCP serverinə qoşulmaq üçün python müştəri proqramını yerinə yetirmək lazımdır. Python müştəri proqramını icra etdikdən sonra xüsusi əmrləri konfiqurasiya etməyi xahiş edəcək. İstədiyiniz sistem əmrlərini daxil edərək xüsusi əmrləri konfiqurasiya edin və müştəri TCP serverinə qoşulmağa başlayacaq. Sehrli çubuq python proqramını işlədən müştəriyə bağlıdırsa, sehrli çubuğun ucundakı LED yaşıl rəngdə parlayacaq. Nəhayət, yoxlamaq üçün bir neçə dəfə sürüşdürün və getmək yaxşıdır.
1. Kompüterinizin GUI -də WIFI siyahısından "Wand_presentation" a qoşulun, "Wand123456" parolunu daxil edin
2. Python müştəri proqramını işə salın
3. İlk sistem əmrini konfiqurasiya edin (sehrli çubuğu iki dəfə çalanda işə salınan əmr)
4. İlk sistem əmrini konfiqurasiya edin (sehrli çubuğu üç dəfə çalanda işə salınan əmr)
5. Cavabı yoxlamaq üçün bağlandıqdan sonra bir neçə dəfə sürüşdürün. Sol və ya sağa sürüşdürdükdən sonra kompüteriniz iş yerini dəyişməlidir.
Təqdim edərkən necə istifadə olunur:
Sola sürüşdürün: iş sahəsini (ekranı) sağa çevirin
Sağa sürüşdürün: iş sahəsini (ekranı) sola çevirin
Yuxarı sürüşdürün: boşluq düyməsini bir dəfə basın və buraxın
X1 aşağı sürüşdürün: sol düyməni bir dəfə basın və buraxın
X2 aşağı sürüşdürün: xüsusi əmri icra edin 1
X3 aşağı sürüşdürün: xüsusi əmri yerinə yetirin 2
Materiallar:
1 ədəd Arduino nano 33
1x qısa mikro USB-dən USB telinə
1x RGB LED
1x tək hüceyrəli NCR18650B batareya enerji təchizatı
tellər
3D çaplı qabıq
Addım 1: Proqramınızı hazırlayın
Arduino kodu:
Github:
1. Bir terminal pəncərəsi açın, aşağıdakı əmrləri yazın:
git klonu
mv Magic_wand.git ~/Sənədlər/Arduino/
2. Arduino redaktorundan istifadə edərək kodu onlayn redaktordan və ya oflayn redaktordan istifadə edərək yükləyin
3. python proqramında pyautogui idxal edə bilmirsinizsə, terminalda "pip install pyautogui" işləyin.
Addım 2: Dövrə Yarat
Addım 3: Qabığın çapı və montajı
Xarici qabığın hazırlanması:
3D printerdən istifadə edərək aşağıdakı stl fayllarını çap edin:
R5 x1
R6 x1
R7 x1
R8 x1
R9 x1
R10 uzun x1
R10 qısa x2
R11 x 2
R11 x1 ilə toqquşdu
drive.google.com/drive/folders/1HCB-NytOKE…