Satura rādītājs:
- Piegādes
- 1. darbība: projekta loģika
- 2. darbība: releja kartes analīze
- 3. darbība. Kartes pievienošana un identificēšana
- 4. solis: dators un sensori
- 5. darbība. Savienojumi
- 6. darbība: pielāgota programma funkciju aktivizēšanai
- 7. solis: darba sākšana
- 8. darbība. Citi failu attēli
Video: Motora pārvietošana ar acu izsekošanu: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Pašlaik acu izsekošanas sensori ir biežāk sastopami dažādās jomās, bet komerciāli tie ir vairāk pazīstami ar interaktīvām spēlēm. Šī apmācība neizliekas par sensoru izstrādi, jo tā ir ļoti sarežģīta, un arvien biežāk izmantotās cenas dēļ tā ir samazinājusies, šajā gadījumā interesanti būtu izmantot programmatūru, lai mijiedarbotos ar relejiem, kas spēj ieslēgt vai izslēgt jebkuru mehāniski-elektrisko ierīci. Šajā gadījumā to izmantoja ratiņkrēsla motoru vadīšanai.
Piegādes
1 -Dators ar acu izsekošanas sistēmu
1 -USB releja modulis
2-40 amp automobiļu relejs
2 -pārnesumu motors 200 w (ratiņkrēsla motors)
2-10 ampēru ātruma kontrole
2 gab 12-40 VDC 10 AMP Pulsa platums modulē motora ātruma kontroli
1-12 voltu akumulators
1. darbība: projekta loģika
Ir iekļauti lielākas jaudas releji, un kartē ir tikai 10 ampēri, un, lai gan motoru patēriņš ir 10 ampēri ar 12 voltu strāvu, šī strāva var palielināties atkarībā no motoru slodzes svara. Ja vēlaties izmantot citu ierīci, kas nav motors un kas patērē mazāk par 10 ampēriem, varat noņemt kuba relejus.
2. darbība: releja kartes analīze
Šāda veida kartēm ir USB ieeja, sprieguma ievade, releji un tiem atbilstošie termināļi
Tam ir arī ieprogrammēta mikroshēma vai mikrokontrolleris. Lai aktivizētu relejus, jums ir jānodrošina draiveri, faili ar paplašinājumu.dll, kam ir mikrokontrollera funkcijas, piemēram, kartes sērijas numura parādīšana, 1. releja aktivizēšana, 2. releja aktivizēšana utt.. Šīs ir funkcijas, taču ikvienam, kurš tās aktivizē, ir jābūt arī failiem ar paplašinājumu.exe, kas izsauc funkcijas, ir programmas logiem un programmas DOS logam.
Katrai ierīcei ir tikai viens sērijas numurs, šajā gadījumā mēs izmantojam lietojumprogrammu GuiApp_English.exe, lai iegūtu sērijas numuru.
3. darbība. Kartes pievienošana un identificēšana
Karte ir savienota ar datoru, izmantojot USB kabeli.
Izvēlieties atrast ierīci, šī daļa automātiski atrod mums pievienoto ierīci, šajā gadījumā sērijas numurs ir HW341, ja izvēlaties atvērt ierīci, tā būs gatava atvērt jebkuru releju
Pašlaik mums jādomā, kurš relejs iedarbinās katru motoru, šajā gadījumā 1. relejs ir paredzēts labajam motoram, 2. relejs ir kreisajam motoram
4. solis: dators un sensori
Projektā izmantotais dators ir TOBII C sērija, šī iekārta ir sagatavota ar programmatūru un acu izsekošanas sensoriem, šim datoram ir vairāk nekā 10 gadu kalpošanas laiks, šobrīd mazākie sensori joslas formā un to var ievietot jebkurā datorā, operētājsistēmas gadījumā win 10 tiek sagatavots arī kopā ar draiveriem, lai kontrolētu šos sensorus.
Sensorus katram lietotājam kalibrē programmatūra, un tie nosaka skata virzienu, lai tos varētu ieprogrammēt, lai pārvietotu datora rādītāju tā, it kā tas kustinātu peli, un mirgojot tas ir tā, it kā mēs noklikšķinātu uz peles.
Tagad, atverot releju programmu, jūs varat aktivizēt katru releju, pārvietojot rādītāju ar savu skatu, tomēr programmas logs nav tik liels, tāpēc pat sensoru kalibrēšana būs nedaudz sarežģīta, lai darbinātu pogas. Ir divas iespējas atrisiniet šo: 1.- vingriniet rādītāja kustību ar acīm, lai iegūtu vēlamo precizitāti
5. darbība. Savienojumi
Šajā diagrammā nav iekļauts ātruma regulators, kas būtu jānovieto starp motoriem un pēdējiem 30 amp melnajiem relejiem
6. darbība: pielāgota programma funkciju aktivizēšanai
Šis ekrāns tika izveidots, izmantojot Visual Basic, tas ir ļoti vienkārši, jo jūs ievietojat tikai bultiņu zīmējumus un pēc tam pievienojat rutīnu, ko veicāt, nospiežot pogu. Es nekad nebiju ieprogrammējis Visual Basic, un tas prasīja pāris stundas, lai to paveiktu, ir ļoti intuitīvs, tas, kas man izmaksāja mazliet darba, bija tieši paķert funkcijas, tas, ko es daru, ir programmas izsaukšana no DOS loga, tas ir, poga atver programmu DOS un izpilda instrukciju.
Zem taustiņu koda, Publiskās klases veidlapa1
Privāta apakšformā1_Load (sūtītājs kā objekts, e kā EventArgs) apstrādā MyBase. Load
Beigu apakš
STOP POGA
Privāta apakšpoga1_Click (sūtītājs kā objekts, e kā EventArgs) Rokturi Button1. Click Dim Dim close as String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", aizvērt) End Sub
PĀRTIKAS POGA
Privāta apakšbilde PictureBox1_Click (sūtītājs kā objekts, e kā notikuma iezīme) Rokturi
1. klikšķis
Dim adelante As String forward = "HW341 open 255" /// numurs 255 atver visus relejus vienlaikus
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", uz priekšu) End Sub
Pareizā poga
Privāta apakšbilde PictureBox2_Click (sūtītājs kā objekts, e kā notikuma iezīme) Rokturi
PictureBox2. Noklikšķiniet
Dim izquierda As String left = "HW341 open 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", pa kreisi) End Sub
/// ja vēlaties pagriezties, jums ir jāieslēdz kreisais motors
Kreisā poga
Privāta apakšbilde PictureBox3_Click (sūtītājs kā objekts, e kā notikuma iezīme) Rokturi
3. klikšķis
Aptumšot pa labi kā virkne pa labi = "HW341 open 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", pilnā) Beigu apakšdaļa
Beigt klasi
Faila DLL ir jāatrodas tajā pašā mapē
7. solis: darba sākšana
Kopsavilkums šķiet vienkāršs, bet šeit ir izskaidrotas tikai sastāvdaļas un kā tās tika savienotas, piemērojamais dizains ir cits stāsts, šajā video tas ir parādīts ratiņkrēslā, kas būvēts ar skolas krēslu, tas mums izmaksāja zināmu darbu, jo mēs izgatavojam pamatni ar cauruļveida un koka, un mēs pielāgojām dolly riepu, kad mēs to izdarījām pirmo reizi un salikām visas riepas nesasniedza grīdu, mums bija jāveido jauna pamatne un beidzot tā nostrādāja.
Vēlāk mēs izgatavojām citu ierīci, bet pielāgojamies kopējam ratiņkrēslam, taču ir nepieciešami daži pielāgojumi, jo, atrodoties ļoti tuvu motoriem, nav iespējams pareizi griezties
8. darbība. Citi failu attēli
Ieteicams:
Palieliniet klīrensu starp vara plakni un signāla izsekošanu: 3 soļi
Palieliniet klīrensu starp vara plakni un signāla izsekošanu: Esmu hobijs un projektēju iespiedshēmas plates (PCB) saviem emuāriem un Youtube videoklipiem. Es pasūtīju savu PCB tiešsaistē no LionCircuits. Tas ir Indijas uzņēmums, un viņiem ir automatizēta platforma ražošanai. Tas automātiski pārskata jūsu Ger
Viedā mugursoma ar GPS izsekošanu un automātiskām gaismām: 15 soļi
Viedā mugursoma ar GPS izsekošanu un automātiskajām gaismām: šajā pamācībā mēs izgatavosim gudru mugursomu, kas var izsekot mūsu atrašanās vietai, ātrumam un tai ir automātiskas gaismas, kas var mūs pasargāt naktī. Es izmantoju 2 sensorus, lai noteiktu, vai tas ir uz jūsu pleciem, lai pārliecinātos, ka tas nenodziest, kad tas nav jādara
Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: 6 soļi
Sieviešu drošības ierīce ar GPS izsekošanu un brīdinājumiem, izmantojot Arduino: Izmantojot visas pēdējā laikā pieejamās tehnoloģijas, nav grūti izveidot drošības ierīci sievietēm, kas ne tikai radīs avārijas trauksmi, bet arī nosūtīs ziņu draugiem, ģimenei vai attiecīgā persona. Šeit mēs izveidosim grupu
Raspberry Pi - autonoms Mars Rover ar OpenCV objektu izsekošanu: 7 soļi (ar attēliem)
Raspberry Pi - autonoms Mars Rover ar OpenCV objektu izsekošanu: darbina Raspberry Pi 3, Open CV objektu atpazīšana, ultraskaņas sensori un pārnesumkārbas līdzstrāvas motori. Šis roveris var izsekot jebkuram objektam, kuram tas ir apmācīts, un pārvietoties pa jebkuru reljefu
Ubagošanas robots ar sejas izsekošanu un kontroli, ko veic Xbox kontrolieris - Arduino: 9 soļi (ar attēliem)
Ubagošanas robots ar sejas izsekošanu un kontroli, ko veic Xbox kontrolieris - Arduino: Mēs izgatavosim ubagošanas robotu. Šis robots mēģinās kairināt vai piesaistīt garāmbraucošos cilvēkus. Tas atklās viņu sejas un mēģinās šaut uz tām lāzerus. Ja iedosit robotam monētu, viņš dziedās dziesmu un dejos. Robotam būs nepieciešams