Spisu treści:

Zderzaki robota z instrukcją: 5 kroków
Zderzaki robota z instrukcją: 5 kroków

Wideo: Zderzaki robota z instrukcją: 5 kroków

Wideo: Zderzaki robota z instrukcją: 5 kroków
Wideo: Tego się nie spodziewasz w robocie sprzątającym - Test Roborock S7 MaxV 2024, Lipiec
Anonim
Instruktażowe zderzaki robota
Instruktażowe zderzaki robota

Postanowiłem stworzyć instrukcję, która pokazuje, jak tworzyć zderzaki robota i jak je umieszczać na robocie sterowanym bateryjnie. Po pierwsze, chcesz mieć pewność, że przewody są podłączone we właściwych miejscach. W przeciwnym razie obwód nie będzie działał. Po drugie, chcesz się upewnić, że masz jeden z przewodów podłączony do VDD (dodatni), a pozostałe przewody podłączone do VSS (ujemne). Na koniec chcesz się upewnić, że oba te przewody są połączone z folią aluminiową. Ostatnim krokiem, który musisz zrobić, jest upewnienie się, że folia aluminiowa jest połączona ze zderzakami.

Kieszonkowe dzieci

Materiały użyte do stworzenia tej instrukcji były następujące:

  • Dwa kije
  • Folią aluminiową
  • 3 przewody

Krok 1: Umieszczenie folii na patyczkach

Umieszczanie folii na patyczkach
Umieszczanie folii na patyczkach

Umieść dwa patyczki z tyłu zderzaka, upewniając się, że oba patyczki są pokryte folią aluminiową. Najlepszą opcją, aby oba patyki pozostały z tyłu robota, byłoby nałożenie małego kawałka taśmy klejącej.

Krok 2: Podłączanie przewodów

Podłączanie przewodów
Podłączanie przewodów

Aby twój obwód działał, musisz być w stanie podłączyć trzy przewody z VDD i VSS do patyczków pokrytych folią cynową.

Krok 3: Łączenie wszystkich przewodów w jeden

Na koniec, aby nasunąć wszystkie przewody na zderzak i rozpocząć pracę, owinąć je folią aluminiową i wcisnąć na patyczki pokryte folią. Po naciśnięciu prąd z przewodów powodował ruch robota.

Krok 4: Oglądaj to Go

Po wciśnięciu wszystkich trzech przewodów do zderzaków samochód powinien ruszyć. Następny krok wyświetla kod, który był wymagany, aby to zadziałało. Program użyty do tego procesu nazywa się „Podstawowy edytor stempli”.

Krok 5: Kod do programowania robota

Aby ten robot mógł się poruszać, musi mieć następujący kod:

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

KOŁNIERZ ODPOWIEDNI 11

KOŃCÓWKA RB 10

LMOTOR PIN 15

PIN SILNIKA 14

Szybkość CON 650

SZYBKI KON 850

RS niski CON 700

NISKI KONTA 800

Mstop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For…Next Variable do około 65000

ROBIĆ

GOSUB Forwardfast 'idź dalej'

IF IN10 = 0 THEN 'jeśli dwa przewody na wejściu 10 są wciśnięte, skręć w lewo

GOSUB Skręć w lewo90

ELSEIF IN11 = 0 THEN 'Jeśli dwa przewody na wejściu 11 są wciśnięte, skręć w prawo

GOSUB Skręć w prawo90

ENDIF

PĘTLA

Skręć w prawo90:

„Podprocedura skręcania o 90 stopni w prawo”

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

WYSOKI 1

NISKA 0

DLA MLoopC = 1 DO 22

PULSOUT LMOTOR, LfastRev „przesuń się o jeden impuls do przodu”

PULSOUT RMOTOR, Rfast 'za pomocą pinów i stałych

PRZERWA 20

' 20mS pozwala robotowi na ruch 'przed NASTĘPNYM impulsem

NASTĘPNY

POWRÓT

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

Skręć w lewo90:

„Podprocedura skręcania o 90 stopni w prawo”

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

WYSOKI 0

NISKI 1

DLA MLoopC = 1 DO 22

PULSOUT LMOTOR, Lfast „przesuń się o jeden impuls do przodu”

PULSOUT RMOTOR, RfastRev ' za pomocą pinów i stałych

PAUZA 20 ' 20mS pozwala robotowi na ruch 'przed NASTĘPNYM impulsem

NASTĘPNY

POWRÓT

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

Szybko do przodu:

' Podprocedura szybkiego przesuwania robota do przodu o jedno pole

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

DLA MLoopC = 1 DO 70

SILNIK PULSOUT, LFFast 'PULSOUT

RMOTOR = RFast

PRZERWA 20

NASTĘPNY

POWRÓT

Zalecana: