Sadržaj:

Robotski odbojnici za instrukcije: 5 koraka
Robotski odbojnici za instrukcije: 5 koraka

Video: Robotski odbojnici za instrukcije: 5 koraka

Video: Robotski odbojnici za instrukcije: 5 koraka
Video: КИТАЙЦЫ, ЧТО ВЫ ТВОРИТЕ??? 35 СУПЕР ТОВАРОВ ДЛЯ АВТОМОБИЛЯ С ALIEXPRESS 2024, Novembar
Anonim
Robotski odbojnici s uputama
Robotski odbojnici s uputama

Odlučio sam stvoriti instrukciju koja demonstrira kako stvoriti robotske odbojnike i kako ih postaviti na robota upravljanog baterijom. Prvo, želite osigurati da su žice spojene na pravim mjestima. Krug inače neće raditi. Drugo, želite osigurati da je jedna od žica spojena na VDD (pozitivna), a druge žice spojene na VSS (negativne). Na kraju, želite osigurati da obje ove žice spojite s limenom folijom. Posljednji korak koji morate učiniti je osigurati da je limena folija spojena na odbojnike.

Supplies

Zalihe koje su korištene za izradu ovog Instructable -a bile su sljedeće:

  • Dva štapa
  • Limena folija
  • 3 žice

Korak 1: Postavljanje folije na štapiće

Postavljanje folije na štapove
Postavljanje folije na štapove

Postavite dva štapa na stražnju stranu odbojnika, pazeći da oba štapa budu prekrivena limenom folijom. Najbolja opcija kako biste osigurali da oba štapa ostanu na stražnjoj strani robota bila bi nanošenje malog komada ljepljive trake.

Korak 2: Spajanje žica

Spajanje žica
Spajanje žica

Da bi vaš krug funkcionirao, morate biti u mogućnosti spojiti tri žice od VDD i VSS na štapiće prekrivene limenom folijom.

Korak 3: Spajanje svih žica u jednu

Na kraju, kako bi sve žice došle na branik kako bi započele s radom, omotajte ih limenom folijom i pritisnite ih na štapiće prekrivene folijom. Kada se pritisne, struja iz žica dovela je do kretanja robota.

Korak 4: Pazite

Kada pritisnete sve tri žice na odbojnike, automobil bi se trebao početi kretati. Sljedeći korak prikazuje kôd koji je bio potreban da bi ovo funkcioniralo. Program koji je korišten za ovaj proces naziva se "Basic Stamp Editor".

Korak 5: Kôd za programiranje robota

Da bi se ovaj robot mogao kretati, mora imati sljedeći kod:

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

LBump PIN 11

RBump PIN 10

PIN LMOTORA 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 Riječ 'Za.. Sljedeća varijabla do približno 65000

DO

GOSUB Forwardfast 'idi naprijed

AKO IN10 = 0 ONDA 'ako su dvije žice na ulazu 10 pritisnute, tada skrenite lijevo

GOSUB TurnLeft90

ELSEIF IN11 = 0 THEN 'Ako su pritisnute dvije žice na ulazu 11, tada skrenite udesno

GOSUB TurnRight90

ENDIF

PETLJA

TurnRight90:

'Podprocedura za skretanje 90 stepeni udesno

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

VISOKO 1

LOW 0

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, LfastRev 'pomaknite se za jedan impuls prema naprijed

PULSOUT RMOTOR, Rfast 'pomoću pinova i konstanti

PAUZA 20

'20mS omogućava robotu da se kreće' prije NEXT pulsa

SLJEDEĆI

POVRATAK

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

TurnLeft90:

'Podprocedura za skretanje 90 stepeni udesno

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

HIGH 0

NISKA 1

ZA MLoopC = 1 DO 22

PULSOUT LMOTOR, Lfast 'pomakni se za jedan impuls prema naprijed

PULSOUT RMOTOR, RfastRev 'pomoću pinova i konstanti

PAUZA 20 '20mS omogućava robotu da se kreće' prije NEXT pulsa

SLJEDEĆI

POVRATAK

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

NaprijedFast:

'Podpostupak za brzo pomicanje robota za jedan kvadrat naprijed

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

ZA MLoopC = 1 DO 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUZA 20

SLJEDEĆI

POVRATAK

Preporučuje se: