Sisukord:

Juhitavad robot -kaitserauad: 5 sammu
Juhitavad robot -kaitserauad: 5 sammu

Video: Juhitavad robot -kaitserauad: 5 sammu

Video: Juhitavad robot -kaitserauad: 5 sammu
Video: Надежный или безнадежный: что случается с "роботом" EGS6 для Citroen и Peugeot. 2024, Juuli
Anonim
Juhendatav robot kaitserauad
Juhendatav robot kaitserauad

Olen otsustanud luua juhendi, mis demonstreerib, kuidas luua roboti kaitserauad ja kuidas need akuga juhitavale robotile paigutada. Esiteks soovite tagada, et juhtmed oleksid ühendatud õiges kohas. Vooluring ei tööta muidu. Teiseks soovite tagada, et üks juhtmetest oleks ühendatud VDD -ga (positiivne) ja teine VSS -ga (negatiivne). Lõpuks soovite veenduda, et ühendate mõlemad juhtmed plekkfooliumiga. Viimane samm, mida peate tegema, on tagada, et plekkkile on kaitseraudadega ühendatud.

Tarvikud

Selle juhendi loomiseks kasutati järgmisi tarvikuid:

  • Kaks pulka
  • Hõbepaber
  • 3 juhtmed

Samm: asetage foolium pulgadele

Kile asetamine pulgadele
Kile asetamine pulgadele

Asetage kaks pulka kaitseraua tagaküljele, tagades, et mõlemad pulgad on kaetud tinafooliumiga. Parim võimalus tagada, et mõlemad pulgad jäävad roboti tagaküljele, oleks kleeplindi väike tükk.

Samm: juhtmete ühendamine

Juhtmete ühendamine
Juhtmete ühendamine

Selleks, et teie vooluahel töötaks, peate saama ühendada kolm VDD ja VSS juhtmest plekkfooliumiga kaetud pulgakestega.

Samm: ühendage kõik juhtmed ühte

Lõpuks, et kõik juhtmed kaitserauale tööle hakkaksid, mähkige need plekkfooliumiga ja vajutage fooliumiga kaetud pulgadele. Kui vajutada, põhjustas juhtmete vool roboti liikuma.

Samm: jälgige

Kui vajutate kaitseraua külge kõik kolm juhtmest, peaks auto liikuma hakkama. Järgmises etapis kuvatakse selle toimimiseks vajalik kood. Selle protsessi jaoks kasutatud programmi nimetatakse "Põhitempli redaktoriks".

Samm: roboti programmeerimise kood

Selle roboti liikumiseks peab sellel olema järgmine kood:

„{$ 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 'jaoks … Järgmine muutuja kuni ligikaudu 65000

TEE

GOSUB Forwardfast 'mine edasi

IF IN10 = 0 THEN ', kui sisendi 10 kahte juhtmest vajutatakse, siis pöörake vasakule

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Kui vajutate sisendis 11 kahte juhtmest, siis pöörake paremale

GOSUB TurnRight90

ENDIF

LOOP

TurnRight90:

'Alamprotseduur 90 kraadi paremale pööramiseks

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

KÕRGE 1

MADAL 0

MLoopC puhul = 1 kuni 22

PULSOUT LMOTOR, LfastRev 'liiguvad ühe impulsi võrra edasi

PULSOUT RMOTOR, Rfast 'kasutades tihvte ja konstandeid

PAUS 20

"20mS võimaldab robotil liikuda" enne järgmist impulsi

JÄRGMINE

TAGASI

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

TurnLeft90:

'Alamprotseduur 90 kraadi paremale pööramiseks

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

KÕRGE 0

MADAL 1

MLoopC puhul = 1 kuni 22

PULSOUT LMOTOR, Lfast liigub ühe impulsi võrra edasi

PULSOUT RMOTOR, RfastRev 'kasutades tihvte ja konstandeid

PAUS 20 '20mS võimaldab robotil liikuda' enne järgmist pulssi

JÄRGMINE

TAGASI

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

Kiire edasi:

„Alamprotseduur roboti ühe ruudu kiireks edasi viimiseks

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

MLoopC puhul = 1 kuni 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUS 20

JÄRGMINE

TAGASI

Soovitan: