Innehållsförteckning:

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

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

Video: UCL-Embedded-Omnidirestional Handsfree-bil: 4 steg
Video: VR Locomotion & Avatars with Microsoft Research - XR Bootcamp Open Lecture 2024, Juli
Anonim
UCL-Embedded-Omnidirestional Handsfree-bil
UCL-Embedded-Omnidirestional Handsfree-bil

Så här bygger du en omnidiretional bil som följer din hand när du flyttar den ovanför bilen. Filen "3d prrint omni-bil" är ett 3D-tryck för bilens ram. Filen "omni-car" är koden för ditt arduino-kort. I koden finns en konstant som kallas "a". Beroende på din motor måste du räkna om detta värde. Den beräknas genom att dividera mängden steg som behövs för en hel rotation, med 360. Dessutom krävs "b" -konstanten om din motor har någon "dödtid" när den startar. Det bör noteras att motorerna som används här är av misstänkt kvalitet, därför är "b" -värdet ganska högt och programmet är lite otestat. De enskilda delarna fungerar men motorn som används för riktning var opålitlig för att testa ordentligt.

För detta behöver du:

1 arduino bord

2 stegmotorer efter eget val

2 DRV8825 stegmotordrivrutiner

2 ultraljudssensorer HC-SR04

M-M och F-M anslutningskablar.

Steg 1: Steg 1: Fäst sensorerna

Steg 1: Fäst sensorerna
Steg 1: Fäst sensorerna
Steg 1: Fäst sensorerna
Steg 1: Fäst sensorerna

när allt är 3D -tryckt ta tag i lådan och två långa pinnar. Fäst sensorerna ordentligt på stickans upphöjda del. Skjut den delade änden på lådan. För anslutning av sensorn längst till vänster, anslut VCC till 5v, gnd till jord, trigg till port 3 på din arduino och eko till port 4 på din arduino. Anslut den andra sensorn till port 5 för trig och port 6 för eko.

Steg 2: Steg 2: Sätt ihop hjulet

Steg 2: Montera hjulet
Steg 2: Montera hjulet
Steg 2: Montera hjulet
Steg 2: Montera hjulet
Steg 2: Montera hjulet
Steg 2: Montera hjulet

Placera ett gummiband på hjulet för att ge det dragkraft. Lägg sedan hjulet försiktigt i hållaren. Se till att hålet för axeln är på samma sida som fästet för en motor. Fäst motorn ordentligt vid sidan av hjulet. Anslut motorn till föraren. Dir -pin på drivrutinen måste kopplas till port 10 och stegstiftet till port 11.

Steg 3: Steg 3: Fäst riktningsmotorn

Steg 3: Fäst riktningsmotorn
Steg 3: Fäst riktningsmotorn

sätt in den andra motorn i den 3D -tryckta rutan. Se till att montera den ordentligt. Koppla denna motor till den andra motorföraren. Den här drivrutinsstiften måste kopplas till port 9 och dir -stiftet till stift 8 på ditt arduino -kort.

Steg 4: Steg 4: Montera riggen

Steg 4: Montera riggen
Steg 4: Montera riggen
Steg 4: Montera riggen
Steg 4: Montera riggen
Steg 4: Montera riggen
Steg 4: Montera riggen

De två delarna som visas i bild ett är bilens bakre del. Benen på rumpan, måste sågas ner i storlek. De kommer att längta efter modellen om gummibandet på bilen är för tjockt. Skär benen så att hjulet kommer i kontakt med marken. Placera hjulet och hållaren i delen med tre ben. Skjut den andra delen ovanpå, till exempel att hjulet hålls på plats. Bulbus -delen av hjulhållaraxeln måste vara ovanpå båda delarna. skjut slutligen nedre delen i lådans botten. Ta en M-M-kabel eller en knapp och anslut den till port 7. Placera den andra änden av tråden i en jordad anslutning. För att starta bilen, ta bort denna tråd och håll handen ovanför bilen i 5 sekunder. Bilen ska nu följa din hand. Observera att port 7 är i pullup -läge, vilket betyder att om du inte sätter i en kabel kommer den alltid att utlösas. När den är ansluten till marken kommer bilen att vara i "standby" -läge.

Rekommenderad: