Përmbajtje:

Lëvizja e motorit me përcjelljen e syve: 8 hapa
Lëvizja e motorit me përcjelljen e syve: 8 hapa

Video: Lëvizja e motorit me përcjelljen e syve: 8 hapa

Video: Lëvizja e motorit me përcjelljen e syve: 8 hapa
Video: Vetëm me dy lëvizje, dritarja kthehet në ballkon “sa hap e mbyll sytë” 2024, Nëntor
Anonim
Lëvizja e motorit me përcjelljen e syve
Lëvizja e motorit me përcjelljen e syve

Aktualisht, sensorët e gjurmimit të syve janë më të zakonshëm në fusha të ndryshme, por komercialisht ata janë më të njohur për lojëra interaktive. Ky tutorial nuk pretendon të përpunojë sensorët pasi është shumë kompleks dhe për shkak të përdorimit të tij gjithnjë e më të zakonshëm çmimi është ulur, në këtë rast gjëja interesante do të ishte përdorimi i softuerit për të bashkëvepruar me stafetat që janë në gjendje të ndizni ose fikni çdo pajisje mekanike-elektrike. Në këtë rast u përdor për të drejtuar motorët e një karrige me rrota.

Furnizimet

1 -Kompjuter me sistem përcjellës të syve

1 -Modul stafetë USB

Stafetë automobilistike 2 -40 amp

2 -Motori i ingranazhit 200 w (motor me karrige me rrota)

Kontrolle të shpejtësisë 2 -10 amp

2 -pc 12-40 VDC 10 AMP Gjerësia e pulsit modulon kontrollin e shpejtësisë së motorit

Bateri 1- 12 v

Hapi 1: Logjika e Projektit

Logjika e Projektit
Logjika e Projektit

Reletë me kapacitet më të lartë janë të përfshira dhe ato të kartës janë vetëm 10 amper dhe megjithëse konsumi i motorëve është 10 amp me një rrymë prej 12 volt, kjo amperazh mund të rritet në varësi të peshës së ngarkesës së motorëve. Nëse dëshironi të përdorni një pajisje tjetër që nuk është motor dhe që konsumon më pak se 10 amper, mund të eliminoni stafetat e kubit.

Hapi 2: Analizimi i Kartës së Rele

Analizimi i Kartës së Stafetës
Analizimi i Kartës së Stafetës

Ky lloj kartash ka një hyrje USB, hyrje të tensionit, stafetë dhe terminalet e tyre përkatëse

Ai gjithashtu ka një çip ose mikrokontrollues të para-programuar. Për të aktivizuar stafetat, duhet të siguroni skedarë që janë drejtuesit, skedarë me zgjerim.dll që ka funksionet që kryen mikrokontrolluesi, për shembull shfaqja e numrit serik të kartës, aktivizimi i stafetës 1, aktivizimi i stafetës 2 etj. Me Këto janë funksionet por kushdo që i aktivizon për këtë duhet të ketë edhe skedarë me zgjerim.exe që janë ata që thërrasin funksione, ka programe për dritare dhe programe për dritaren DOS.

Çdo pajisje ka vetëm një numër serik në këtë rast ne përdorim aplikacionin GuiApp_English.exe për të marrë numrin serik.

Hapi 3: Lidhja dhe Identifikimi i Kartës

Lidhja dhe Identifikimi i Kartës
Lidhja dhe Identifikimi i Kartës

Karta është e lidhur me kompjuterin përmes kabllit USB.

Zgjidhni gjeni pajisjen, kjo pjesë na lokalizon automatikisht pajisjen e lidhur në këtë rast numri serik është HW341 nëse zgjidhni hapni pajisjen do të jetë gati për të hapur çdo stafetë

Në këtë kohë ne duhet të mendojmë se cila stafetë do të fillojë çdo motor, për këtë rast stafeta 1 është për motorin e djathtë, rele 2 është për motorin e majtë

Hapi 4: Kompjuter dhe Sensorë

Kompjuter dhe Sensorë
Kompjuter dhe Sensorë

Kompjuteri i përdorur në projekt është një seri TOBII C, kjo pajisje është e përgatitur me softuer dhe sensorë për përcjelljen e syve, ky kompjuter ka më shumë se 10 vjet shërbim, aktualisht sensorët më të vegjël në formën e një shiriti dhe mund të vendosen në çdo kompjuter, në rastin e sistemit operativ win 10 është përgatitur gjithashtu me drejtuesit për të kontrolluar këta sensorë.

Sensorët kalibrohen nga softueri për secilin përdorues dhe zbulojnë drejtimin e pamjes në mënyrë që të programohen që të lëvizin treguesin e kompjuterit sikur të lëvizte miun dhe kur i ndez sytë është sikur të klikojmë mbi miun.

Tani nëse hapni programin e stafetave, mund të aktivizoni secilën prej releve, duke lëvizur treguesin me pamjen tuaj, megjithatë dritarja e programit nuk është aq e madhe saqë edhe kalibrimi i sensorëve do të jetë pak i vështirë për të përdorur butonat, Ka dy mundësi zgjidh këtë: 1.- Ushtroni lëvizjen e treguesit me sy për të marrë saktësinë e dëshiruar 2.- Bëni një program me një dritare më të madhe që aktivizon funksionet specifike për stafetat, do të duket e komplikuar, por në bazë vizuale nuk është

Hapi 5: Lidhjet

Image
Image
Lidhjet
Lidhjet

Ky diagram nuk përfshin kontrolluesin e shpejtësisë që do të duhej të vendoset midis motorëve dhe stafetave të fundit ato të zeza 30 amp

Hapi 6: Program i personalizuar për aktivizimin e funksioneve

Program i personalizuar për aktivizimin e funksioneve
Program i personalizuar për aktivizimin e funksioneve

Ky ekran u krijua në bazë vizuale, është shumë e lehtë sepse vendosni vetëm vizatimet e shigjetave dhe më pas shtoni rutinën që keni kryer kur shtypni butonin, unë kurrë nuk kam programuar në Visual Basic dhe më është dashur nja dy orët për ta bërë atë është shumë intuitive, ajo që më kushtoi pak punë ishte të kapja funksionet drejtpërdrejt, ajo që bëj është të thërras programin nga dritarja DOS, domethënë butoni hap programin në DOS dhe ekzekuton udhëzimin.

Nën kodin për butonat, Formulari i klasës publike1

Nën Forma Private1_Load (dërguesi si objekt, e si EventArgs) trajton MyBase. Load

Fundi Nën

BUTONI STOP

Butoni Nën Privat1_Kliko (dërguesi si objekt, e si EventArgs) Butoni i trajton 1. Kliko Dim mbyll si varg mbyll = = "HW341 mbyll 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", mbyll) Fundi Nën

BUTONI PARA

Nën -Foto PrivateBox1_Click (dërguesi si objekt, dhe si EventArgs) trajton

1. Kliko

Dim adelante As String forward = "HW341 open 255" /// numri 255 hap të gjitha stafetat në të njëjtën kohë

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", përpara) Fund Nën

BUTONI I DREJT

Nën -Foto PrivateBox2_Click (dërguesi si objekt, dhe si EventArgs) trajton

2. Kliko

Dim izquierda As String majtas = "HW341 hapur 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", majtas) Fund Nën

/// nëse doni të ktheni rigthin ju duhet në motorin e majtë

BUTONI i majtë

Nën -Foto PrivateBox3_Click (dërguesi si objekt, dhe si EventArgs) trajton

3. Kliko

Dim right Ashtu si String right = "HW341 open 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) Fund Nën

Klasa e Fundit

Skedari DLL duhet të jetë në të njëjtën dosje

Hapi 7: Fillimi i punës

Image
Image

Përmbledhje duket e thjeshtë, por këtu shpjegohen vetëm komponentët dhe si u lidhën, dizajni që do të aplikohet është një histori tjetër, në këtë video shfaqet në një karrige me rrota të ndërtuar me një karrige shkolle, na kushtoi pak punë sepse ne bëjmë bazë me tuba dhe dru dhe ne përshtatëm një gomë kukullash, kur e bëmë atë herën e parë dhe e montuam të gjitha gomat nuk arritën në dysheme, duhej të ndërtonim një bazë të re dhe më në fund ajo funksionoi.

Më vonë ne bëmë një pajisje tjetër, por për t'u përshtatur me një karrige me rrota të zakonshme, por nevojiten disa rregullime pasi duke qenë shumë afër motorëve është e pamundur të ktheheni siç duhet

Hapi 8: Fotografi të tjera të skedarëve

Recommended: