Përmbajtje:
- Furnizimet
- Hapi 1: Logjika e Projektit
- Hapi 2: Analizimi i Kartës së Rele
- Hapi 3: Lidhja dhe Identifikimi i Kartës
- Hapi 4: Kompjuter dhe Sensorë
- Hapi 5: Lidhjet
- Hapi 6: Program i personalizuar për aktivizimin e funksioneve
- Hapi 7: Fillimi i punës
- Hapi 8: Fotografi të tjera të skedarëve
Video: Lëvizja e motorit me përcjelljen e syve: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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
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ë
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
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
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
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:
Si të ndërtoni PHIL - një robot për përcjelljen e dritës: 6 hapa (me fotografi)
Si të Ndërtoni PHIL - një Robot për Ndjekjen e Dritës: Në këtë Instructable unë do t'ju tregoj se si e kam bërë këtë robot të përcjelljes së dritës me aks të dyfishtë duke përdorur një Arduino Uno. E gjithë CAD dhe kodi do të përfshihen në mënyrë që ta ndërtoni vetë pa pasur nevojë për aftësi programimi ose dizajnimi. Gjithçka që ju nevojitet
Hack me 12 volt bateri! Nuk do t’i besoni syve tuaj !!!!! (përditësuar): 7 hapa
Hack me 12 volt bateri! Nuk do t’i besoni syve tuaj !!!!! (e përditësuar): Frymëzuar nga udhëzuesja nga Kipkay mendova se do të merrja disa nga bateritë e mia të një marke tjetër … Dhe, djalë, u befasova
Rrëshqitës i kamerës për përcjelljen e objektit me bosht rrotullues. Shtypur 3D dhe ndërtuar në kontrolluesin e motorit RoboClaw DC & Arduino: 5 hapa (me fotografi)
Rrëshqitës i kamerës për përcjelljen e objektit me bosht rrotullues. 3D Printed & ndërtuar mbi RoboClaw DC Motor Controller & Arduino: Ky projekt ka qenë një nga projektet e mia të preferuara që kur kam kombinuar interesin tim për prodhimin e videove me DIY. Unë gjithmonë i kam shikuar dhe kam dashur të imitoj ato pamje kinematografike në filma ku një aparat fotografik lëviz nëpër një ekran, ndërsa shikon për të gjurmuar
Pajisja për përcjelljen e fytyrës! Python & Arduino: 5 hapa
Pajisja për përcjelljen e fytyrës! Python & Arduino: Përshëndetje të gjithëve atje që lexojnë këtë udhëzues. Kjo është një pajisje për përcjelljen e fytyrës e cila punon në një bibliotekë python të quajtur OpenCV. CV qëndron për "Vizioni kompjuterik". Pastaj krijova një ndërfaqe serike midis PC tim dhe Arduino UNO. Pra, kjo do të thotë kjo
Kamera për përcjelljen e topit 180 °: 5 hapa (me fotografi)
Ndjekja e Topit Kamera 180 °: Mirësevini në projektin tim të parë! Unë jam i ngazëllyer për të ndarë atë që kam bërë dhe duke ju treguar hapat për të ndërtuar kamerën tuaj përcjellëse. Ky projekt u bë i mundur duke përdorur bibliotekën OpenCV në lidhje me Python