Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hal -hazırda, göz izləmə sensorları müxtəlif sahələrdə daha çox yayılmışdır, lakin kommersiya baxımından daha çox interaktiv oyunlar üçün tanınırlar. Bu dərslik çox mürəkkəb olduğundan və daha çox istifadə edildiyinə görə qiymətlər aşağı düşdüyü üçün sensorlar üzərində iş aparmaq iddiasında deyil, bu vəziyyətdə maraqlı olan proqram təminatından istifadə edərək rölelərlə qarşılıqlı əlaqə yaratmaq olar. hər hansı bir mexaniki elektrik cihazını yandırın və ya söndürün. Bu vəziyyətdə əlil arabasının mühərriklərini idarə etmək üçün istifadə edilmişdir.
Təchizat
1 -Göz izləmə sistemi olan kompüter
1 -USB Relay Modulu
2-40 amperlik avtomobil rölesi
2 dişli motor 200 w (təkərli kürsü motoru)
2-10 amperlik sürətə nəzarət
2 ədəd 12-40 VDC 10 AMP Pulse genişliyi motor sürətinin idarə olunmasını modulyasiya edir
1-12 voltluq batareya
Addım 1: Layihə Məntiqi
Daha yüksək tutumlu rölelər daxildir və kartdakılar yalnız 10 amperdir və mühərriklərin istehlakı 12 volt cərəyanla 10 amper olsa da, bu amper mühərriklərin yük ağırlığından asılı olaraq arta bilər. Motor olmayan və 10 amperdən az enerji istehlak edən başqa bir cihazdan istifadə etmək istəyirsinizsə, kub rölelərini aradan qaldıra bilərsiniz.
Addım 2: Relay Kartının təhlili
Bu tip kartların USB girişi, gərginlik girişi, röleləri və onlara uyğun terminalları var
Həm də əvvəlcədən proqramlaşdırılmış bir çip və ya mikro nəzarətçi var. Röleyi aktivləşdirmək üçün sürücü olan faylları, mikro nəzarətçinin yerinə yetirdiyi funksiyalara malik olan.dll uzantılı faylları təqdim etməlisiniz, məsələn kartın seriya nömrəsini göstərmək, 1 rölesini aktivləşdirmək, 2 rölesini aktivləşdirmək və s.. Bunlar funksiyalardır, amma bunun üçün kim onları aktivləşdirsə də.exe uzantılı fayllara sahib olmalıdır ki, bu da funksiyaları işə salır, Windows üçün proqramlar və DOS pəncərəsi üçün proqramlar var.
Hər cihazda yalnız bir seriya nömrəsi var, bu halda seriya nömrəsini əldə etmək üçün GuiApp_English.exe tətbiqindən istifadə edirik.
Addım 3: Kartı bağlayın və tanıyın
Kart kompüterə USB kabel vasitəsilə qoşulur.
Cihazı tap seçin, bu hissə bizi avtomatik olaraq əlaqəli cihazı tapır, bu halda seriya nömrəsi HW341 -dir, cihazı açsanız hər hansı bir röleyi açmağa hazır olacaq
Bu zaman hər bir mühərrikin hansı röleyi işə salacağını düşünməliyik, bu halda 1 -ci röle sağ motor üçün, 2 -ci röle sol motor üçün
Addım 4: Kompüter və Sensorlar
Layihədə istifadə olunan kompüter TOBII C seriyasıdır, bu avadanlıq proqram təminatı və göz izləmə sensorları ilə hazırlanmışdır, bu kompüterin 10 ildən artıq xidmət müddəti vardır, hazırda çubuq şəklində ən kiçik sensorlardır və istənilən kompüterə yerləşdirilə bilər., əməliyyat sistemi vəziyyətində win 10 da bu sensorları idarə etmək üçün sürücülərlə birlikdə hazırlanır.
Sensorlar hər bir istifadəçi üçün proqram təminatı ilə kalibrlənir və görünüş istiqamətini müəyyən edir ki, kompüterin göstəricisi siçan kimi hərəkət etsin və yanıb sönəndə sanki siçanı vuraq.
İndi röle proqramını açarsanız, hər bir röleyi aktivləşdirə bilərsiniz, işarəni öz baxışınızla hərəkət etdirə bilərsiniz, ancaq proqram pəncərəsi o qədər də böyük deyil ki, hətta sensorları kalibr etmək də düymələri idarə etmək bir az çətin olacaq. Bunu həll edin: 1. İstədiyiniz dəqiqliyi əldə etmək üçün göstərici gözləri ilə hərəkət edin 2.- Röleler üçün xüsusi funksiyaları aktivləşdirən daha böyük bir pəncərəsi olan bir proqram hazırlayın, bu çətin görünə bilər, ancaq vizual olaraq bu belə deyil.
Addım 5: Bağlantılar
Bu diaqramda mühərriklər və 30 amperlik qara rölelər arasındakı son rölelər arasında yerləşdiriləcək sürət tənzimləyicisi yoxdur.
Addım 6: Funksiyaları Aktivləşdirmək üçün Xüsusi Proqram
Bu ekran vizual əsasda yaradılmışdır, çox asandır, çünki yalnız oxların şəkillərini qoyursunuz və sonra düyməni basdığınız zaman etdiyiniz rutini əlavə edirsiniz, mən heç vaxt vizual əsasda proqramlaşdırmamışdım və mənə bir neçə Bunu etmək üçün saatlar çox intuitivdir, mənə bir az iş başa gələn funksiyaları birbaşa ələ keçirmək idi, etdiyim proqram DOS pəncərəsindən proqramı işə salmaqdır, yəni düymə proqramı DOS -da açır və təlimatı işə salır.
Düymələrin kodunun altında, İctimai sinif forması1
Şəxsi Alt Form1_Load (Göndərən Obyekt olaraq, e EventArgs olaraq) MyBase. Load -ı idarə edir.
Alt Alt
DURDURMA DÜĞMƏSİ
Şəxsi Alt Düymə1_Click (Obyekt Olaraq Göndərən, EventArgs Olaraq Göndərən) Düyməni Dəstəkləyir 1. Kiçikləşdir düyməsini sıxın As String yaxın = "HW341 yaxın 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", yaxın) Son Alt
İLƏ DÜĞMƏSİ
Şəxsi Alt PictureBox1_Click (Obyekt Olaraq Göndərən, EventArgs Olaraq Göndərən) Tutacaqları
PictureBox 1. Klikləyin
Dim adelante As String forward = "HW341 open 255" /// 255 sayı bütün röleləri eyni anda açır
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", irəli)
SAĞ DÜĞMƏ
Şəxsi Alt PictureBox2_Click (Obyekt Olaraq Göndərən, EventArgs Olaraq Göndərən) Tutacaqları
PictureBox 2. Klikləyin
String sola qədər sola = "HW341 açıq 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", sol) Son Alt
/// dönmək istəsəniz sol motorda olmalısınız
SOL DÜĞMƏSİ
Şəxsi Alt PictureBox3_Click (Obyekt Olaraq Göndərən, EventArgs Olaraq Göndərən) Tutacaqları
PictureBox 3. Klikləyin
Sağa doğru sola doğru sola = "HW341 açıq 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", möhkəmlik) Son Alt
Sinif Sonu
DLL faylı eyni qovluqda olmalıdır
Addım 7: işə başlayın
Xülasə sadə görünür, ancaq burada yalnız komponentlər izah edildi və necə bağlandılar, tətbiq ediləcək dizayn başqa bir hekayədir, bu videoda məktəb kürsüsü ilə tikilmiş təkərli kürsüdə göstərilir, bu işi yerinə yetirdiyimiz üçün bizə bir az iş başa gəldi. borulu və ağacdan hazırlanmış bir baza və bir dolly şin hazırladıq, ilk dəfə etdikdə və bütün təkərlər yerə çatmadıqda, yeni bir baza qurmalı olduq və nəhayət işə düşdü.
Daha sonra başqa bir cihaz düzəltdik, ancaq ümumi bir təkərli kürsüyə uyğunlaşmaq üçün, ancaq motorların bir -birinə çox yaxın olması səbəbindən düzgün dönmək mümkün olmadığı üçün bəzi düzəlişlərə ehtiyac var.