Innehållsförteckning:

Robotstötfångare instruerbara: 5 steg
Robotstötfångare instruerbara: 5 steg

Video: Robotstötfångare instruerbara: 5 steg

Video: Robotstötfångare instruerbara: 5 steg
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Juli
Anonim
Robotstötfångare instruerbara
Robotstötfångare instruerbara

Jag har bestämt mig för att skapa en instruerbar som visar hur man skapar robotstötfångare och hur man placerar dem på den batterikontrollerade roboten. För det första vill du se till att trådarna är anslutna på rätt plats. Kretsen fungerar inte annars. För det andra vill du se till att du har en av ledningarna anslutna till VDD (positiva) och de andra ledningarna anslutna till VSS (negativa). Slutligen vill du se till att du ansluter båda dessa trådar till plåtfolien. Det allra sista steget du måste göra är att se till att tennfolien är ansluten till stötfångarna.

Tillbehör

De tillbehör som användes för att skapa denna instruerbara var följande:

  • Två pinnar
  • Aluminium folie
  • 3 ledningar

Steg 1: Placera folien på pinnarna

Placera folien på pinnarna
Placera folien på pinnarna

Lägg de två pinnarna på stötfångarens baksida och se till att båda pinnarna är täckta med plåt. Det bästa alternativet för att se till att båda pinnarna sitter kvar på baksidan av roboten är att applicera en liten bit tejp.

Steg 2: Anslut kablarna

Ansluta trådarna
Ansluta trådarna

För att din krets ska fungera måste du kunna ansluta de tre ledningarna från VDD och VSS till tennfolie-täckta pinnar.

Steg 3: Anslut alla trådar till en

Slutligen, för att få alla trådar på stötfångaren att börja fungera, linda dem med tennfolie och tryck dem på de folietäckta pinnarna. Strömmen från ledningarna fick roboten att röra sig när den blev nedtryckt.

Steg 4: Watch It Go

När du trycker på alla tre ledningarna mot stötfångarna bör bilen börja röra sig. Nästa steg visar koden som krävs för att detta ska fungera. Programmet som användes för denna process kallas "Basic Stamp Editor".

Steg 5: Koden för programmering av roboten

För att denna robot ska kunna röra sig måste den ha följande kod:

'{$ 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 'For.. Nästa variabel upp till cirka 65000

DO

GOSUB Framåt gå framåt

OM IN10 = 0 DÅ 'om de två trådarna i ingång 10 trycks ner svänger du vänster

GOSUB TurnLeft90

ELSEIF IN11 = 0 DÅ 'Om två trådar i ingång 11 trycks in, sväng sedan åt höger

GOSUB TurnRight90

ENDIF

SLINGA

TurnRight90:

'Delprocedur för att svänga 90 grader åt höger

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

HÖG 1

LÅG 0

FÖR MLoopC = 1 TILL 22

PULSOUT LMOTOR, LfastRev 'gå fram en puls

PULSOUT RMOTOR, Rfast 'med hjälp av stift och konstanter

PAUS 20

'20mS tillåter roboten att röra sig' före NÄSTA puls

NÄSTA

LÄMNA TILLBAKA

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

TurnLeft90:

'Delprocedur för att svänga 90 grader åt höger

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

HÖG 0

LÅG 1

FÖR MLoopC = 1 TILL 22

PULSOUT LMOTOR, Lfast 'gå framåt en puls

PULSOUT RMOTOR, RfastRev 'med hjälp av stift och konstanter

PAUSE 20 '20mS tillåter roboten att röra sig' före nästa puls

NÄSTA

LÄMNA TILLBAKA

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

Framåt:

'Delprocedur för att flytta roboten fram en kvadrat snabbt

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

FÖR MLoopC = 1 TILL 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

PAUS 20

NÄSTA

LÄMNA TILLBAKA

Rekommenderad: