Kazalo:

Robotski odbijači Navodila: 5 korakov
Robotski odbijači Navodila: 5 korakov

Video: Robotski odbijači Navodila: 5 korakov

Video: Robotski odbijači Navodila: 5 korakov
Video: ОБУЧАЮЩИЙ МАСТЕР КЛАСС: КРАСИВАЯ ЛЕТНЯЯ КОФТОЧКА ТУНИКА КРЮЧКОМ /Приглашаю на совместное вязание 2024, November
Anonim
Robotski odbijači z navodili
Robotski odbijači z navodili

Odločil sem se, da bom ustvaril navodila, ki dokazujejo, kako ustvariti robotske odbijače in kako jih postaviti na robotsko krmiljenega robota. Najprej želite zagotoviti, da so žice povezane na pravih mestih. Drugače vezje ne bo delovalo. Drugič, želite zagotoviti, da imate eno od žic priključeno na VDD (pozitivno), druge žice pa na VSS (negativno). Nazadnje želite zagotoviti, da obe žici povežete s pločevino. Zadnji korak, ki ga morate narediti, je zagotoviti, da je kositrna folija povezana z odbijači.

Zaloge

Zaloge, ki so bile uporabljene za izdelavo tega navodila, so bile naslednje:

  • Dve palici
  • Aluminijasta folija
  • 3 žice

1. korak: polaganje folije na palice

Polaganje folije na palice
Polaganje folije na palice

Dve palici položite na zadnjo stran odbijača, tako da sta obe palici pokriti s pločevino. Najboljša možnost, da obe palici ostaneta na hrbtni strani robota, bi bila uporaba majhnega kosa lepilnega traku.

2. korak: Priključitev žic

Priključitev žic
Priključitev žic

Če želite, da vaše vezje deluje, morate povezati tri žice od VDD in VSS do palic, pokritih s pločevino.

Korak: Povežite vse žice v eno

Nazadnje, da bodo vse žice na odbijaču začele delovati, jih ovijte s pločevino in jih pritisnite na palice, prekrite s folijo. Ob pritisku je tok iz žic povzročil premik robota.

4. korak: Pazi

Ko pritisnete vse tri žice na odbijače, bi se moral avtomobil začeti premikati. Naslednji korak prikazuje kodo, ki je bila potrebna za to. Program, ki je bil uporabljen za ta postopek, se imenuje "Basic Stamp Editor".

5. korak: Koda za programiranje robota

Če se želi robot premakniti, mora imeti naslednjo kodo:

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

LBump PIN 11

PIN RBump 10

PIN LMOTORJA 15

PIN za RMOTOR 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 Beseda 'Za … Naslednja spremenljivka do približno 65000

DO

GOSUB Forwardfast pojdi naprej

IF IN10 = 0 THEN ', če pritisnete dve žici na vhodu 10, zavijte levo

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Če pritisnete dve žici na vhodu 11, zavijte desno

GOSUB TurnRight90

ENDIF

LOOP

TurnRight90:

Podproces za zavijanje 90 stopinj desno

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

VISOKO 1

NIZKA 0

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, LfastRev 'premaknite se za en impulz naprej

PULSOUT RMOTOR, Rfast 'z uporabo nožic in konstant

PAVZA 20

'20mS omogoča premikanje robota' pred NAPREJ pulzom

NASLEDNJI

VRNITEV

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

TurnLeft90:

Podproces za zavijanje 90 stopinj desno

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

VISOKO 0

NIZKA 1

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, Lfast premakni za en impulz naprej

PULSOUT RMOTOR, RfastRev 'z uporabo nožic in konstant

PAUSE 20 '20mS omogoča robotu, da se premika' pred NAPREJ pulzom

NASLEDNJI

VRNITEV

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

NaprejFast:

'Podprocedura za hitro premikanje robota za en kvadrat naprej

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

ZA MLoopC = 1 do 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAVZA 20

NASLEDNJI

VRNITEV

Priporočena: