Satura rādītājs:

UCL-Embedded-Omnidirestional brīvroku automašīna: 4 soļi
UCL-Embedded-Omnidirestional brīvroku automašīna: 4 soļi

Video: UCL-Embedded-Omnidirestional brīvroku automašīna: 4 soļi

Video: UCL-Embedded-Omnidirestional brīvroku automašīna: 4 soļi
Video: Samantha Ahern on SLAM - mapping for autonomous vehicles - SwiftKey AI meetup 2024, Novembris
Anonim
UCL iebūvēta visaptveroša brīvroku automašīna
UCL iebūvēta visaptveroša brīvroku automašīna

Tas ir veids, kā izveidot visaptverošu automašīnu, kas sekos jūsu rokai, pārvietojot to virs automašīnas. Fails "3d prrint omni-bil" ir 3D izdruka automašīnas rāmim. Fails "omni-car" ir jūsu arduino tāfeles kods. Kodā ir konstante, ko sauc par "a". Atkarībā no jūsu motora jums šī vērtība būs jāpārrēķina. To aprēķina, dalot soļus, kas nepieciešami vienai pilnai rotācijai, ar 360. Turklāt "b" konstante ir nepieciešama, ja motoram iedarbināšanas laikā ir kāds "mirušais laiks". Jāatzīmē, ka šeit izmantotajiem motoriem ir aizdomas par kvalitāti, tāpēc "b" vērtība ir diezgan augsta un programma ir nedaudz nepārbaudīta. Atsevišķas detaļas darbojas, bet virzienam izmantotais motors nebija ticami pārbaudāms.

Šim nolūkam jums būs nepieciešams:

1 arduino bord

2 soļu motori pēc jūsu izvēles

2 pakāpju motoru DRV8825 draiveri

2 īpaši skaņas sensori HC-SR04

M-M un F-M konektoru kabeļi.

1. darbība: 1. darbība: pievienojiet sensorus

1. darbība: pievienojiet sensorus
1. darbība: pievienojiet sensorus
1. darbība: pievienojiet sensorus
1. darbība: pievienojiet sensorus

kad viss ir izdrukāts 3D, paņemiet kastīti un divas garas nūjas. Stingri piestipriniet sensorus uz nūjas paceltās daļas gala. Pārbīdiet sadalīto galu pie kastes. Kreisākā kreisā sensora vadiem pievienojiet VCC pie 5v, gnd pie zemes, trig arduino 3. portam un atbalsojiet arduino 4. portam. Pievienojiet otru sensoru pieslēgvietai 5, lai aktivizētu, un pieslēgvietai 6, lai iegūtu atbalsi.

2. darbība: 2. darbība: samontējiet riteni

2. darbība: samontējiet riteni
2. darbība: samontējiet riteni
2. darbība: samontējiet riteni
2. darbība: samontējiet riteni
2. darbība: samontējiet riteni
2. darbība: samontējiet riteni

Novietojiet gumiju uz riteņa, lai tas saķertos. Pēc tam uzmanīgi ievietojiet riteni turētājā. Pārliecinieties, vai ass caurums atrodas vienā pusē ar motora stiprinājumu. Droši piestipriniet motoru pie riteņa sāniem. Pievienojiet motoru vadītājam. Vadītāja tapai jābūt savienotai ar 10. portu, bet pakāpienam - līdz 11. pieslēgvietai.

3. darbība: 3. darbība: pievienojiet virziena motoru

3. solis: pievienojiet virziena motoru
3. solis: pievienojiet virziena motoru

ievietojiet otru motoru 3D drukātajā kastē. Noteikti piestipriniet to. Pievienojiet šo motoru citam motora vadītājam. Šim draiveru soļa tapai jābūt savienotai ar 9. portu, un dir pin - ar 8. tapu jūsu arduino panelī.

4. solis: 4. solis: salieciet platformu

4. solis: salieciet platformu
4. solis: salieciet platformu
4. solis: salieciet platformu
4. solis: salieciet platformu
4. solis: salieciet platformu
4. solis: salieciet platformu

Divas daļas, kas parādītas attēlā, ir automašīnas aizmugurējā daļa. Muca kājas ir jāzāģē pēc izmēra. Tie ir pārāk ilgi uz modeļa, ja gumijas josla uz automašīnas ir resna. Nogrieziet kājas tā, lai ritenis būtu saskarē ar zemi. Ievietojiet riteni un turētāju daļā ar trim kājām. Bīdiet otru daļu uz augšu, piemēram, ritenis tiek turēts vietā. Riteņa turētāja ass bulbveida daļai jāatrodas virs abām daļām. beidzot iebīdiet apakšējo daļu kastes apakšā. Paņemiet M-M vadu vai pogu un pievienojiet to 7. pieslēgvietai. Ievietojiet vadu otru galu zemējuma kontaktligzdā. Lai iedarbinātu automašīnu, noņemiet šo vadu un turiet roku virs automašīnas 5 sekundes. Automašīnai tagad jāseko jūsu rokai. Ņemiet vērā, ka 7. ports ir pievilkšanas režīmā, kas nozīmē, ka, ja jūs neievadīsit vadu, tas vienmēr tiks aktivizēts. Kad automašīna ir pievienota zemei, tā faktiski būs gaidīšanas režīmā.

Ieteicams: