Obsah:

Nastavitelné nárazníky robota: 5 kroků
Nastavitelné nárazníky robota: 5 kroků

Video: Nastavitelné nárazníky robota: 5 kroků

Video: Nastavitelné nárazníky robota: 5 kroků
Video: Test, recenze multifunkční kuchyňský robot INSPIRO Concept RM9000 2024, Červenec
Anonim
Instrukce robotických nárazníků
Instrukce robotických nárazníků

Rozhodl jsem se vytvořit instruktáž, která ukazuje, jak vytvořit robotické nárazníky a jak je umístit na robot ovládaný baterií. Nejprve se musíte ujistit, že máte kabely připojené na správných místech. Obvod nebude fungovat jinak. Za druhé, chcete zajistit, aby jeden z vodičů byl připojen k VDD (kladný) a ostatní vodiče připojeny k VSS (záporný). Nakonec chcete zajistit, abyste oba tyto dráty připojili k cínové fólii. Úplně poslední krok, který musíte udělat, je zajistit, aby byla alobal spojen s nárazníky.

Zásoby

Spotřební materiál, který byl použit k vytvoření tohoto Instructable, byl následující:

  • Dvě tyčinky
  • Staniol
  • 3 dráty

Krok 1: Umístění fólie na hole

Umístění fólie na hole
Umístění fólie na hole

Umístěte dvě tyčky na zadní stranu nárazníku a ujistěte se, že jsou obě tyče pokryty cínovou fólií. Nejlepší možností, jak zajistit, aby obě tyčky zůstaly na zadní straně robota, by bylo nalepení malého kousku lepicí pásky.

Krok 2: Připojení vodičů

Připojení vodičů
Připojení vodičů

Aby váš obvod fungoval, musíte mít možnost připojit tři vodiče z VDD a VSS k tyčinkám potaženým cínovou fólií.

Krok 3: Připojení všech vodičů k jednomu

A konečně, aby se všechny dráty dostaly na nárazník, aby mohly začít fungovat, zabalte je do alobalu a přitlačte na tyčinky potažené fólií. Po stisknutí způsobil proud z drátů pohyb robota.

Krok 4: Sledujte to

Když přitlačíte všechny tři dráty k nárazníkům, auto by se mělo dát do pohybu. V dalším kroku se zobrazí kód, který byl vyžadován, aby to fungovalo. Program, který byl pro tento proces použit, se nazývá „Základní editor razítek“.

Krok 5: Kód pro programování robota

Aby se tento robot mohl pohybovat, musí mít následující 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 Word „Pro.. Další proměnná až přibližně 65 000

DĚLAT

GOSUB Forwardfast 'jděte vpřed

IF IN10 = 0 THEN ', pokud jsou stisknuty dva vodiče na vstupu 10, pak zahněte doleva

GOSUB TurnLeft90

ELSEIF IN11 = 0 POTOM 'Pokud jsou stisknuty dva vodiče na vstupu 11, pak zahněte doprava

GOSUB TurnRight90

ENDIF

SMYČKA

TurnRight90:

„Subprocedure to Turn 90deg Right

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

VYSOKÝ 1

NÍZKÁ 0

PRO MLoopC = 1 AŽ 22

PULSOUT LMOTOR, LfastRev 'pohyb vpřed o jeden puls

PULSOUT RMOTOR, Rfast 'pomocí kolíků a konstant

PAUZA 20

„20 mS umožňuje robotovi pohyb“před NEXT pulsem

DALŠÍ

VRÁTIT SE

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

TurnLeft90:

„Subprocedure to Turn 90deg Right

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

VYSOKÁ 0

NÍZKÁ 1

PRO MLoopC = 1 AŽ 22

PULSOUT LMOTOR, Lfast 'pohyb vpřed o jeden puls

PULSOUT RMOTOR, RfastRev 'pomocí kolíků a konstant

PAUSE 20 '20 mS umožňuje robotu pohyb' před NEXT pulsem

DALŠÍ

VRÁTIT SE

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

ForwardFast:

„Podproces pro rychlý pohyb robota dopředu o jedno pole

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

PRO MLoopC = 1 AŽ 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUZA 20

DALŠÍ

VRÁTIT SE

Doporučuje: