Inhoudsopgave:

Robot bumpers Instructable - Ajarnpa
Robot bumpers Instructable - Ajarnpa

Video: Robot bumpers Instructable - Ajarnpa

Video: Robot bumpers Instructable - Ajarnpa
Video: Desktop Fist Bumper 2024, Juli-
Anonim
Robot bumpers Instructable
Robot bumpers Instructable

Ik heb besloten om een instructable te maken die laat zien hoe je de robotbumpers maakt en hoe je ze op de batterijgestuurde robot plaatst. Ten eerste wil je er zeker van zijn dat je de draden op de juiste plekken hebt aangesloten. Anders werkt de schakeling niet. Ten tweede wil je er zeker van zijn dat je een van de draden hebt aangesloten op de VDD (positief) en de andere draden aangesloten op de VSS (negatief). Ten slotte wilt u ervoor zorgen dat u beide draden op de aluminiumfolie aansluit. De allerlaatste stap die je moet doen is ervoor zorgen dat de aluminiumfolie op de bumpers wordt bevestigd.

Benodigdheden

De benodigdheden die werden gebruikt om dit Instructable te maken waren de volgende:

  • Twee stokken
  • Aluminium folie
  • 3 draden

Stap 1: De folie op de stokjes plaatsen

De folie op de stokjes plaatsen
De folie op de stokjes plaatsen

Plaats de twee stokjes op de achterkant van de bumper en zorg ervoor dat beide stokjes bedekt zijn met aluminiumfolie. De beste optie om ervoor te zorgen dat beide sticks op de achterkant van de robot blijven, is het aanbrengen van een klein stukje plakband.

Stap 2: De draden aansluiten

De draden aansluiten
De draden aansluiten

Om uw circuit te laten werken, moet u de drie draden van de VDD en VSS kunnen aansluiten op de met aluminiumfolie bedekte sticks.

Stap 3: Alle draden in één aansluiten

Ten slotte, om alle draden op de bumper te krijgen om te beginnen werken, wikkelt u ze in aluminiumfolie en drukt u ze op de met folie bedekte stokjes. Wanneer ingedrukt, zorgde de stroom van de draden ervoor dat de robot in beweging kwam.

Stap 4: Kijk hoe het gaat

Wanneer u alle drie de draden naar de bumpers drukt, moet de auto beginnen te bewegen. De volgende stap toont de code die nodig was om dit te laten werken. Het programma dat voor dit proces werd gebruikt, heet "Basic Stamp Editor".

Stap 5: De code voor het programmeren van de robot

Om deze robot te laten bewegen, heeft hij de volgende code nodig:

' {$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-woord 'For.. Next Variable tot ongeveer 65000

DOEN

GOSUB Forwardfast 'ga vooruit'

IF IN10 = 0 THEN ' als de twee draden in ingang 10 worden ingedrukt, draai dan naar links

GOSUB TurnLinks90

ELSEIF IN11 = 0 THEN 'Als twee draden in ingang 11 worden ingedrukt, draai dan naar rechts

GOSUB TurnRight90

STOP ALS

LUS

Rechtsaf90:

' Subprocedure om 90 graden naar rechts te draaien

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

HOOG 1

LAAG 0

VOOR MLoopC = 1 TOT 22

PULSOUT LMOTOR, LfastRev 'één puls vooruit'

PULSOUT RMOTOR, Rfast ' met behulp van pinnen en constanten

PAUZE 20

'20mS laat robot bewegen' vóór VOLGENDE puls

DE VOLGENDE

OPBRENGST

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

Draai Links90:

' Subprocedure om 90 graden naar rechts te draaien

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

HOOG 0

LAAG 1

VOOR MLoopC = 1 TOT 22

PULSOUT LMOTOR, Lfast 'ga één puls vooruit'

PULSOUT RMOTOR, RfastRev ' met behulp van pinnen en constanten

PAUZE 20 ' 20 mS laat robot bewegen ' vóór VOLGENDE puls

DE VOLGENDE

OPBRENGST

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

Vooruit Snel:

' Subprocedure om de robot een veld snel vooruit te bewegen

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

VOOR MLoopC = 1 TOT 70

PULSOUT LMOTOR, LFast 'PULSOUT'

RMOTOR = RFast

PAUZE 20

DE VOLGENDE

OPBRENGST

Aanbevolen: