Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Projektlogik
- Trin 2: Analyse af relækortet
- Trin 3: Tilslutning og identifikation af kortet
- Trin 4: Computer og sensorer
- Trin 5: Forbindelser
- Trin 6: Tilpasset program til aktivering af funktioner
- Trin 7: Begynd at arbejde
- Trin 8: Andre filbilleder
Video: Motor i bevægelse med øjesporing: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I øjeblikket er øjensporingssensorer mere almindelige på forskellige områder, men kommercielt er de mere kendt for interaktive spil. Denne vejledning foregiver ikke at uddybe sensorerne, da den er meget kompleks og på grund af dens mere og mere almindelige brug er prisen faldet, i dette tilfælde ville det interessante være at bruge softwaren til at interagere med relæer, der kan tænde eller slukke enhver mekanisk-elektrisk enhed. I dette tilfælde blev det brugt til at køre motorer i en kørestol.
Forbrugsvarer
1 -Computer med eye tracking system
1 -USB relæmodul
2-40 amp bilrelæ
2 -gearmotor 200 w (kørestolsmotor)
2 -10 ampere hastighedskontroller
2 -pc 12-40 VDC 10 AMP Pulsbredde modulerer motorens hastighedsregulering
1- 12 v batteri
Trin 1: Projektlogik
Relæer med højere kapacitet er inkluderet, og kortets er kun 10 ampere, og selvom motorernes forbrug er 10 ampere med en strøm på 12 volt, kan denne strømstyrke stige afhængigt af motorernes belastningsvægt. Hvis du vil bruge en anden enhed, der ikke er en motor, og som bruger mindre end 10 ampere, kan du fjerne terningerelæerne.
Trin 2: Analyse af relækortet
Denne type kort har en USB -indgang, spændingsindgang, relæer og deres tilsvarende terminaler
Det har også en forprogrammeret chip eller mikrokontroller. For at aktivere relæerne skal du angive filer, der er driverne, filer med filtypen.dll, der har de funktioner, som mikrokontrolleren udfører, f.eks. Visning af kortets serienummer, aktivering af relæ 1, aktivering af relæ 2 og så videre. Dette er funktionerne, men den, der aktiverer dem til dette, skal også have filer med filtypen.exe, der er dem, der påkalder funktioner, der er programmer til vinduer og programmer til DOS -vindue.
Hver enhed har kun et serienummer i dette tilfælde bruger vi applikationen GuiApp_English.exe til at få serienummeret.
Trin 3: Tilslutning og identifikation af kortet
Kortet er tilsluttet computeren via USB -kabel.
Vælg find enheden, denne del lokaliserer os automatisk den tilsluttede enhed i dette tilfælde er serienummeret HW341, hvis du vælger åbn enheden, vil den være klar til at åbne ethvert relæ
På dette tidspunkt må vi tænke, hvilket relæ der starter hver motor, i dette tilfælde er relæ 1 til højre motor, relæ 2 er til venstre motor
Trin 4: Computer og sensorer
Computeren, der blev brugt i projektet, er en TOBII C -serie, dette udstyr er forberedt med software og øjensporingssensorer, denne computer har mere end 10 års service, i øjeblikket de mindste sensorer i form af en stang og kan placeres i enhver computer, i tilfælde af operativsystemet er win 10 også forberedt med driverne til at styre disse sensorer.
Sensorerne er kalibreret af software til hver bruger og registrerer retningen af udseendet, så de kan programmeres til at flytte computerens markør, som om den bevægede en mus, og når den blinker, er det som om vi klikker på musen.
Hvis du nu åbner relæprogrammet, kan du aktivere hvert af relæerne og flytte markøren med din visning, men programvinduet er ikke så stort, så selv at kalibrere sensorerne vil være lidt svært at betjene knapperne. Der er to muligheder for at løse dette: 1.- Træn markørens bevægelse med øjnene for at opnå den ønskede præcision 2.- Lav et program med et større vindue, der aktiverer de specifikke funktioner for relæerne, det ville virke kompliceret, men i visuel grundlæggende er det ikke
Trin 5: Forbindelser
Dette diagram inkluderer ikke den hastighedsregulator, der skulle placeres mellem motorerne og de sidste relæer, de 30 amp sorte
Trin 6: Tilpasset program til aktivering af funktioner
Denne skærm blev oprettet i visual basic, det er meget let, fordi du kun lagde tegningerne af pilene, og derefter tilføjer du den rutine, du udførte, da du trykkede på knappen, jeg havde aldrig programmeret i visual basic, og det tog mig et par timer at gøre det er meget intuitivt, hvad der kostede mig lidt arbejde var at få fat i funktionerne direkte, det jeg gør er at påberåbe programmet fra DOS -vinduet, det vil sige, at knappen åbner programmet i DOS og kører instruktionen.
Under koden til knapperne, Public Class Form 1
Privat underformular1_Load (afsender som objekt, e som begivenhedsarger) håndterer MyBase. Load
Afslut Sub
STOP -KNAPP
Privat underknap1_Klik (afsender som objekt, e som begivenhedsarger) Håndterer knap1. Klik på Dim luk som streng tæt = "HW341 luk 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", luk) Afslut sub
KNAP FREM
Privat under PictureBox1_Click (afsender som objekt, e som begivenhedsarger) håndterer
PictureBox 1. Klik
Dim adelante As String forward = "HW341 åben 255" /// tallet 255 åbner alle relæer på samme tid
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", frem) Afslut Sub
HØJRE KNAP
Privat under PictureBox2_Click (afsender som objekt, e som begivenhedsarger) håndterer
PictureBox 2. Klik
Dim izquierda As String left = "HW341 open 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", venstre) Afslut sub
/// hvis du vil dreje rigth skal du på venstre motor
VENSTRE KNAP
Privat under PictureBox3_Click (afsender som objekt, e som begivenhedsarger) håndterer
PictureBox 3. Klik
Dim højre som streng højre = "HW341 åben 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub
Slutklasse
Filen DLL skal være i den samme mappe
Trin 7: Begynd at arbejde
Resumé det virker enkelt, men her forklares kun komponenterne, og hvordan de var forbundet, det design, der skal anvendes, er en anden historie, i denne video er det vist i en kørestol bygget med en skolestol, det kostede os noget arbejde, fordi vi laver bund med rør og træ, og vi tilpassede et dolly dæk, da vi gjorde det første gang og samlede det, kom alle dækkene ikke til gulvet, vi var nødt til at bygge en ny base og endelig fungerede det.
Senere lavede vi en anden enhed, men for at tilpasse os til en almindelig kørestol, men nogle justeringer er nødvendige, da det er umuligt at dreje motorerne tæt sammen
Trin 8: Andre filbilleder
Anbefalede:
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: 4 trin (med billeder)
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: Velkommen til min 'ible' #45. For et stykke tid siden lavede jeg en fuldt fungerende RC-version af BB8 ved hjælp af Lego Star Wars-dele … https://www.instructables.com/id/Whats-Inside-My-R…Da jeg så, hvor sejt det var Force Band lavet af Sphero, tænkte jeg: "Ok, jeg kan
Potentiometer og servo: kontrolleret bevægelse med Arduino: 4 trin
Potentiometer og servo: kontrolleret bevægelse med Arduino: Først skal du samle relevante materialer for at sammensætte dette kredsløb
2 potentiometre og 2 servoer: kontrolleret bevægelse med Arduino: 4 trin
2 potentiometre og 2 servoer: kontrolleret bevægelse med Arduino: Først skal du samle relevante materialer for at sammensætte dette kredsløb
RC -tank med et FPV -kamera i bevægelse: 9 trin (med billeder)
RC -tank med et FPV -kamera i bevægelse: Hej. I denne instruktive viser jeg dig, hvordan du bygger en fjernbetjeningstank med FPV -kamera. I starten byggede jeg kun RC -tank uden FPV -kamera, men da jeg kørte den i huset, har jeg ikke set, hvor den er. Så jeg kom på det, som jeg vil tilføje til
At sætte lyd, lys og bevægelse i et brætspil med magneter: 3 trin
At sætte lyd, lys og bevægelse i et brætspil med magneter: Dette projekt er et forsøg på at sætte elektroniske komponenter i et brætspil. Magneter blev limet til bønder og hallsensorer blev limet under brættet. Hver gang en magnet rammer en sensor, afspilles der en lyd, en LED lyser, eller en servomotor udløses. Jeg ma