Talaan ng mga Nilalaman:

Maituturo ang Robot Bumpers: 5 Hakbang
Maituturo ang Robot Bumpers: 5 Hakbang

Video: Maituturo ang Robot Bumpers: 5 Hakbang

Video: Maituturo ang Robot Bumpers: 5 Hakbang
Video: [METALEX 2023] Robot & Cobot Automation - TWT Enterprise 2024, Hulyo
Anonim
Maituturo ang Robot Bumpers
Maituturo ang Robot Bumpers

Napagpasyahan kong lumikha ng isang nagtuturo na nagpapakita kung paano lumikha ng Robot Bumpers at kung paano ilalagay ang mga ito sa Robot na Kinokontrol ng Baterya. Una, nais mong matiyak na mayroon kang mga wire na konektado sa mga tamang lugar. Ang circuit ay hindi gagana kung hindi man. Pangalawa, nais mong matiyak na mayroon kang isa sa mga wire na konektado sa VDD (positibo) at iba pang mga wires na konektado sa VSS (negatibo). Panghuli, nais mong matiyak na ikonekta mo ang pareho ng mga wires na ito sa lata ng foil. Ang pinakahuling hakbang na kailangan mong gawin ay tiyakin na ang lata ng foil ay konektado sa mga bumper.

Mga gamit

Ang mga supply na ginamit upang likhain ang Maituturo na ito ay ang mga sumusunod:

  • Dalawang Sticks
  • Tin foil
  • 3 Wires

Hakbang 1: paglalagay ng Foil sa mga stick

Ang paglalagay ng Foil sa mga stick
Ang paglalagay ng Foil sa mga stick

Ilagay ang dalawang stick sa likod ng bumper, tinitiyak na ang parehong mga stick ay natatakpan ng tin foil. Ang pinakamahusay na pagpipilian upang matiyak na ang parehong mga stick ay mananatili sa likod ng robot ay maglalapat ng isang maliit na piraso ng adhesive tape.

Hakbang 2: Pagkonekta sa mga Wires

Pagkonekta sa mga Wires
Pagkonekta sa mga Wires

Upang gumana ang iyong circuit, kailangan mong maiugnay ang tatlong mga wire mula sa VDD at VSS sa mga tin stick na tin foil.

Hakbang 3: Pagkonekta sa Lahat ng Mga Wires Sa Isa

Panghuli, upang makuha ang lahat ng mga wire sa bamper upang magsimulang magtrabaho, balutin ito ng tin foil at pindutin ang mga ito sa mga stick na natakpan ng foil. Kapag pinindot, ang kasalukuyang mula sa mga wire ay sanhi ng paggalaw ng robot.

Hakbang 4: Panoorin Ito

Kapag pinindot mo ang lahat ng tatlong mga wire sa mga bumper, ang kotse ay dapat magsimulang gumalaw. Ipinapakita ng susunod na hakbang ang code na kinakailangan upang gumana ito. Ang program na ginamit para sa prosesong ito ay tinatawag na "Basic Stamp Editor".

Hakbang 5: Ang Code para sa Programming ang Robot

Upang lumipat ang robot na ito, kailangang magkaroon ng sumusunod na code:

'{$ STAMP BS2}' {$ PBASIC 2.5}

LBump PIN 11

RBump PIN 10

LMOTOR PIN 15

RMOTOR PIN 14

RFast CON 650

LFast CON 850

RSlow CON 700

LSLOW CON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'Para sa.. Susunod na variable hanggang sa humigit-kumulang na 65000

GAWIN

GOSUB Forwardfast 'magpatuloy

KUNG IN10 = 0 THEN 'kung ang dalawang wires sa input 10 ay pinindot pagkatapos ay kumaliwa

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Kung ang dalawang wires sa input 11 ay pinindot, pagkatapos ay kumanan pakanan

GOSUB TurnRight90

TAPUSIN KUNG

LOOP

TurnRight90:

'Subprocedure upang Lumiko Kanan 90deg Kanan

'**********************************************************

TAAS 1

LOW 0

PARA SA MLoopC = 1 HANGGANG 22

PULSOUT LMOTOR, isulong ng LfastRev ang isang pulso

PULSOUT RMOTOR, Rfast 'gamit ang mga pin at mga Constant

PAUSE 20

Pinapayagan ng '20mS na lumipat ang robot' bago ang SUSUNOD na pulso

SUSUNOD

BUMALIK

'*********************************************************

TurnLeft90:

'Subprocedure upang Lumiko Kanan 90deg Kanan

'********************************************************

TAAS 0

MABABA 1

PARA SA MLoopC = 1 HANGGANG 22

PULSOUT LMOTOR, Mabilis 'sumulong sa isang pulso

PULSOUT RMOTOR, RfastRev 'gamit ang mga pin at pare-pareho

I-pause ang 20 '20mS ay nagbibigay-daan sa robot na ilipat' bago ang SUSUNOD na pulso

SUSUNOD

BUMALIK

'***********************************************************

ForwardFast:

'Subprocedure upang ilipat ang robot nang mabilis sa isang parisukat na mabilis

'**********************************************************

PARA SA MLoopC = 1 HANGGANG 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUSE 20

SUSUNOD

BUMALIK

Inirerekumendang: