Obsah:

Nastaviteľné nárazníky robota: 5 krokov
Nastaviteľné nárazníky robota: 5 krokov

Video: Nastaviteľné nárazníky robota: 5 krokov

Video: Nastaviteľné nárazníky robota: 5 krokov
Video: Дешёвое отопление в зимнее время: 1,1 kW-h за сутки (для кур) 2024, Júl
Anonim
Robotné nárazníky, inštruovateľné
Robotné nárazníky, inštruovateľné

Rozhodol som sa vytvoriť návod, ktorý ukazuje, ako vytvoriť robotické nárazníky a ako ich umiestniť na robot riadený batériami. Po prvé, chcete zaistiť, aby boli káble pripojené na správnych miestach. Obvod nebude fungovať inak. Za druhé, chcete zaistiť, aby bol jeden z vodičov zapojený do VDD (kladný) a ďalšie vodiče zapojené do VSS (záporný). Nakoniec chcete zaistiť pripojenie oboch týchto drôtov k cínovej fólii. Úplne posledný krok, ktorý musíte urobiť, je zaistiť, aby bola cínová fólia spojená s nárazníkmi.

Zásoby

Spotrebný materiál, ktorý bol použitý na vytvorenie tohto pokynu, bol nasledujúci:

  • Dve palice
  • Alobal
  • 3 drôty

Krok 1: Umiestnenie fólie na tyčinky

Ukladanie fólie na palice
Ukladanie fólie na palice

Dve palice položte na zadnú stranu nárazníka a uistite sa, že obe palice sú zakryté alobalom. Najlepšou možnosťou, ako zaistiť, aby obe palice zostali na zadnej strane robota, by bolo nanesenie malého kúska lepiacej pásky.

Krok 2: Pripojenie vodičov

Pripojenie drôtov
Pripojenie drôtov

Aby váš obvod fungoval, musíte byť schopní pripojiť tri vodiče z VDD a VSS k tyčinkám potiahnutým cínovou fóliou.

Krok 3: Pripojenie všetkých káblov k jednému

Nakoniec, aby sa všetky drôty dostali na nárazník, aby mohli začať pracovať, zabaľte ich do alobalu a pritlačte na tyčinky potiahnuté fóliou. Po stlačení spôsobil prúd z drôtov pohyb robota.

Krok 4: Sledujte to

Keď pritlačíte všetky tri drôty k nárazníkom, auto by sa malo dať do pohybu. V ďalšom kroku sa zobrazí kód, ktorý bol potrebný na to, aby fungoval. Program, ktorý bol použitý na tento proces, sa nazýva „Základný editor pečiatok“.

Krok 5: Kód na programovanie robota

Aby sa tento robot mohol pohybovať, musí mať nasledujúci kód:

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

LBump PIN 11

RBump PIN 10

PIN LMOTORU 15

PIN RMOTORU 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 Slovo „pre.. Ďalej premenná až do približne 65 000

ROBIŤ

GOSUB Forwardfast 'choďte vpred

IF IN10 = 0 POTOM ', ak sú stlačené dva vodiče na vstupe 10, potom odbočte doľava

GOSUB TurnLeft90

ELSEIF IN11 = 0 POTOM 'Ak sú stlačené dva vodiče na vstupe 11, potom odbočte doprava

GOSUB TurnRight90

KONIEC AK

SLUČKA

TurnRight90:

„Subproces, ktorý odbočí o 90 stupňov doprava

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

VYSOKÁ 1

NÍZKA 0

PRE MLoopC = 1 AŽ 22

PULSOUT LMOTOR, LfastRev 'sa posunie o jeden impulz dopredu

PULSOUT RMOTOR, Rfast 'pomocou kolíkov a konštánt

PAUZA 20

„20 mS umožňuje robotu pohybovať sa“pred NEXT impulzom

ĎALŠIE

NÁVRAT

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

TurnLeft90:

„Subproces, ktorý odbočí o 90 stupňov doprava

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

VYSOKÁ 0

NÍZKA 1

PRE MLoopC = 1 AŽ 22

PULSOUT LMOTOR, Lfast 'posun dopredu o jeden pulz

PULSOUT RMOTOR, RfastRev 'pomocou kolíkov a konštánt

PAUSE 20 '20 mS umožňuje robotu pohybovať sa' pred NEXT pulzom

ĎALŠIE

NÁVRAT

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

ForwardFast:

„Podproces na rýchly pohyb robota dopredu o jedno políčko

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

PRE MLoopC = 1 AŽ 70

PULSOUT LMOTOR, LRýchly PULSOUT

RMOTOR = RFast

PAUZA 20

ĎALŠIE

NÁVRAT

Odporúča: