Innholdsfortegnelse:

UCL-Embedded-Omnidirestional Handsfree-bil: 4 trinn
UCL-Embedded-Omnidirestional Handsfree-bil: 4 trinn

Video: UCL-Embedded-Omnidirestional Handsfree-bil: 4 trinn

Video: UCL-Embedded-Omnidirestional Handsfree-bil: 4 trinn
Video: VR Locomotion & Avatars with Microsoft Research - XR Bootcamp Open Lecture 2024, November
Anonim
UCL-Embedded-Omnidirestional Håndfri bil
UCL-Embedded-Omnidirestional Håndfri bil

Slik bygger du en omnidireksjonell bil, som vil følge hånden din når du beveger den over bilen. Filen "3d prrint omni-bil" er en 3D-utskrift, for rammen på bilen. Filen "omni-car" er koden for arduino-kortet ditt. I koden er det en konstant som kalles "a". Avhengig av motoren din må du beregne denne verdien på nytt. Den beregnes ved å dele trinnmengden som trengs for en full rotasjon, med 360. Videre er "b" -konstanten nødvendig hvis motoren din har en "dødtid" mens den starter. Det bør bemerkes at motorene som ble brukt her hadde mistanke om kvalitet, derfor er "b" -verdien ganske høy og programmet er litt uprøvd. De enkelte delene fungerer, men motoren som ble brukt for retning var upålitelig for å teste ordentlig.

For dette trenger du:

1 arduino bord

2 trinnmotorer etter eget valg

2 DRV8825 trinnmotordrivere

2 ultralydsensorer HC-SR04

M-M og F-M konektor kabler.

Trinn 1: Trinn 1: Fest sensorene

Trinn 1: Fest sensorene
Trinn 1: Fest sensorene
Trinn 1: Fest sensorene
Trinn 1: Fest sensorene

når alt er 3D -trykt, ta tak i esken og to lange pinner. Fest sensorene godt på den hevede delen av pinnen. Skyv den splittede enden til esken. For ledninger til sensoren lengst til venstre, fest VCC til 5v, gnd til jord, trigg til port 3 på arduinoen din og ekko til port 4 på arduinoen. Koble den andre sensoren til port 5 for trig og port 6 for ekko.

Trinn 2: Trinn 2: Sett sammen hjulet

Trinn 2: Sett sammen hjulet
Trinn 2: Sett sammen hjulet
Trinn 2: Sett sammen hjulet
Trinn 2: Sett sammen hjulet
Trinn 2: Sett sammen hjulet
Trinn 2: Sett sammen hjulet

Plasser et gummibånd på hjulet for å gi det trekkraft. Sett deretter hjulet forsiktig i holderen. Sørg for at hullet for aksen er på samme side som festet til en motor. Fest motoren godt til siden av hjulet. Led motoren opp til sjåføren. Dir -pinnen på driveren må kobles til port 10 og trinnpinnen til port 11.

Trinn 3: Trinn 3: Fest retningsmotoren

Trinn 3: Fest retningsmotoren
Trinn 3: Fest retningsmotoren

Sett inn den andre motoren i den 3D -trykte boksen. Sørg for å montere den sikkert. Koble denne motoren til den andre motorføreren. Denne trinnstiften for drivere må være koblet til port 9 og dir -pinnen til pinne 8 på arduino -kortet.

Trinn 4: Trinn 4: Monter riggen

Trinn 4: Monter riggen
Trinn 4: Monter riggen
Trinn 4: Monter riggen
Trinn 4: Monter riggen
Trinn 4: Monter riggen
Trinn 4: Monter riggen

De to delene som vises på bildet, er den nederste delen av bilen. Bena på rumpa må sages ned til størrelse. De er for lange på modellen i tilfelle gummibåndet på bilen er for fett. Skjær bena slik at hjulet er i kontakt med bakken. Plasser hjulet og holderen i delen med tre bein. Skyv den andre delen på toppen, for eksempel at hjulet holdes på plass. Bulbus -delen av hjulholderaksen må være på toppen av begge delene. skyv til slutt bunndelen inn i bunnen av esken. Ta en M-M-ledning eller en knapp, og sett den i port 7. Plasser den andre enden av ledningen i en jordet forbindelse. For å starte bilen, fjern denne ledningen og hold hånden over bilen i 5 sekunder. Bilen skal nå følge hånden din. Vær oppmerksom på at port 7 er i pullup -modus, noe som betyr at hvis du ikke setter inn en ledning, vil den alltid bli utløst. Når den er koblet til bakken, vil bilen effektivt være i "standby" -modus.

Anbefalt: