INHOUDSOPGAWE:

UCL-Embedded-Omnidirestional Handsfree-motor: 4 stappe
UCL-Embedded-Omnidirestional Handsfree-motor: 4 stappe

Video: UCL-Embedded-Omnidirestional Handsfree-motor: 4 stappe

Video: UCL-Embedded-Omnidirestional Handsfree-motor: 4 stappe
Video: VR Locomotion & Avatars with Microsoft Research - XR Bootcamp Open Lecture 2024, November
Anonim
UCL-Embedded-Omnidirestional Handsfree-motor
UCL-Embedded-Omnidirestional Handsfree-motor

Dit is hoe u 'n omnidireksionele motor bou, wat u hand sal volg terwyl u dit bo die motor beweeg. Die lêer "3d prrint omni-bil" is 'n 3D-druk vir die raam van die motor. Die lêer "omni-car" is die kode vir u arduino-bord. In die kode is daar 'n konstante genaamd "a". Afhangende van u motor, moet u hierdie waarde herbereken. Dit word bereken deur die hoeveelheid stappe wat nodig is vir 'n volledige rotasie, te deel deur 360. Verder is die "b" -konstante nodig as u motor 'n "dooie tyd" het tydens die aanvang. Daar moet kennis geneem word dat die motors wat hier gebruik word, van verdagte kwaliteit is, daarom is die "b" -waarde redelik hoog en die program is 'n bietjie ongetoets. Die individuele onderdele werk, maar die motor wat vir rigting gebruik word, was onbetroubaar om behoorlik te toets.

Hiervoor benodig u:

1 arduino bord

2 stapmotors van u eie keuse

2 DRV8825 stapmotorbestuurders

2 ultraklanksensors van HC-SR04

M-M en F-M konneksiekabels.

Stap 1: Stap 1: Bevestig die sensors

Stap 1: Bevestig die sensors
Stap 1: Bevestig die sensors
Stap 1: Bevestig die sensors
Stap 1: Bevestig die sensors

sodra alles in 3D gedruk is, gryp die boks en twee lang stokkies. Bevestig die sensors stewig aan die kant van die stok. Skuif die gesplete punt na die boks. Vir die bedrading van die sensor aan die linkerkant, heg die VCC aan 5v, die gnd aan die grond, trig aan poort 3 op u arduino en eggo na poort 4 op u arduino. Draai die ander sensor na poort 5 vir trig en poort 6 vir eggo.

Stap 2: Stap 2: Monteer die wiel

Stap 2: Monteer die wiel
Stap 2: Monteer die wiel
Stap 2: Monteer die wiel
Stap 2: Monteer die wiel
Stap 2: Monteer die wiel
Stap 2: Monteer die wiel

Plaas 'n rekkie op die wiel om dit vas te hou. Plaas dan die wiel versigtig in die houer. Maak seker dat die gat vir die as aan dieselfde kant is as die houer vir 'n motor. Bevestig die motor stewig aan die kant van die wiel. Draai die motor na die bestuurder. Die dir -pen op die bestuurder moet aan poort 10 gekoppel word, en die stappen na poort 11.

Stap 3: Stap 3: Koppel die rigtingmotor aan

Stap 3: Koppel die Diretion Motor aan
Stap 3: Koppel die Diretion Motor aan

steek die ander motor in die 3D -gedrukte boks. Maak seker dat u dit veilig monteer. Dra hierdie motor na die ander motorbestuurder. Hierdie bestuurdersstappen moet aan poort 9 gekoppel word en die dir -pen na pen 8 op u arduino -bord.

Stap 4: Stap 4: Monteer die tuig

Stap 4: Monteer die tuig
Stap 4: Monteer die tuig
Stap 4: Monteer die tuig
Stap 4: Monteer die tuig
Stap 4: Monteer die tuig
Stap 4: Monteer die tuig

Die twee dele wat op die een in die prentjie getoon word, is die onderste deel van die motor. Die bene van die onderkant moet op maat gesaag word. Hulle is te lank op die model as die rubberband op die motor te vet is. Sny die bene sodat die wiel met die grond in aanraking kom. Plaas wiel en houer in die deel met drie bene. Skuif die ander deel bo -op, soos dat die wiel vasgehou word. Die bulbus -deel van die as van die wielhouer moet bo -op albei dele wees. skuif uiteindelik die onderste deel in die onderkant van die boks. Neem 'n M-M-draad, of 'n knoppie, en steek dit in poort 7. Plaas die ander kant van die draad in 'n grondverbinding. Om die motor te begin, verwyder hierdie draad en hou u hand vir 5 sekondes bo die motor. Die motor moet nou u hand volg. Let daarop dat poort 7 in die pullup -modus is, wat beteken dat as u nie 'n draad insit nie, dit altyd geaktiveer sal word. As die motor met die grond gekoppel is, sal die motor in werklike modus wees.

Aanbeveel: