İçindekiler:

Robot Tamponları Eğitilebilir: 5 Adım
Robot Tamponları Eğitilebilir: 5 Adım

Video: Robot Tamponları Eğitilebilir: 5 Adım

Video: Robot Tamponları Eğitilebilir: 5 Adım
Video: Alex Bayıldı Videosu | Alex Gündem Tiktok Videosu | #shorts 2024, Kasım
Anonim
Robot Tamponları Eğitilebilir
Robot Tamponları Eğitilebilir

Robot Tamponlarının nasıl oluşturulacağını ve bunların Pil Kontrollü Robota nasıl yerleştirileceğini gösteren bir talimat oluşturmaya karar verdim. İlk olarak, kabloların doğru yerlere bağlandığından emin olmak istersiniz. Devre başka türlü çalışmayacaktır. İkinci olarak, kablolardan birinin VDD'ye (pozitif) ve diğer kabloların VSS'ye (negatif) bağlı olduğundan emin olmak istiyorsunuz. Son olarak, bu tellerin her ikisini de kalay folyoya bağladığınızdan emin olmak istersiniz. Yapmanız gereken en son adım, kalay folyonun tamponlara bağlı olduğundan emin olmaktır.

Gereçler

Bu Eğitilebilir Tabloyu oluşturmak için kullanılan sarf malzemeleri şunlardı:

  • İki Çubuk
  • Aliminyum folyo
  • 3 Tel

Adım 1: Folyoyu Çubukların Üzerine Yerleştirme

Folyoyu Çubukların Üzerine Yerleştirme
Folyoyu Çubukların Üzerine Yerleştirme

Her iki çubuğun da kalay folyo ile kaplandığından emin olarak, iki çubuğu tamponun arkasına yerleştirin. Her iki çubuğun da robotun arkasında kalmasını sağlamak için en iyi seçenek, küçük bir parça yapışkan bant uygulamaktır.

Adım 2: Telleri Bağlama

Telleri Bağlamak
Telleri Bağlamak

Devrenizin çalışması için VDD ve VSS'den gelen üç kabloyu kalay folyo kaplı çubuklara bağlayabilmeniz gerekir.

Adım 3: Tüm Kabloları Bir Araya Bağlama

Son olarak tüm telleri tamponun üzerine alıp çalışmaya başlamak için kalay folyo ile sarın ve folyo kaplı çubukların üzerine bastırın. Basıldığında, tellerden gelen akım robotun hareket etmesine neden oldu.

Adım 4: Gidişini İzleyin

Üç kabloyu da tamponlara bastırdığınızda, araba hareket etmeye başlamalıdır. Sonraki adım, bunun çalışması için gerekli olan kodu görüntüler. Bu işlem için kullanılan programın adı "Temel Damga Düzenleyici"dir.

Adım 5: Robotu Programlama Kodu

Bu robotun hareket etmesi için aşağıdaki koda sahip olması gerekir:

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

LBump PIN 11

RBump PIN 10

LMOTOR PIN 15

RMOTOR PİMİ 14

RFast CON 650

LFast CON 850

RSlow CON 700

DÜŞÜK KON 800

Mstop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For.. Next Değişken yaklaşık 65000'e kadar

YAPMAK

GOSUB Forwardfast 'ileri git

IF IN10 = 0 THEN ' giriş 10'daki iki kabloya basılırsa sola dönün

GOSUB DönüşSol90

ELSEIF IN11 = 0 SONRA 'Eğer giriş 11'deki iki kabloya basılırsa, sağa dönün

GOSUB Sağa Dön 90

ENDIF

DÖNGÜ

Sağa Dönüş90:

90 Derece Sağa Dönmek için Alt Prosedür

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

YÜKSEK 1

DÜŞÜK 0

MLoopC = 1 - 22 İÇİN

PULSOUT LMOTOR, LfastRev 'bir darbe ileri git

PULSOUT RMOTOR, Rfast ' pinleri ve sabitleri kullanma

DURAKLAT 20

'20mS, robotun SONRAKİ darbeden önce hareket etmesine izin verir'

SONRAKİ

DÖNÜŞ

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

Sol 90:

90 derece Sağa Dönmek için Alt Prosedür

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

YÜKSEK 0

DÜŞÜK 1

MLoopC = 1 - 22 İÇİN

PULSOUT LMOTOR, Lfast 'bir darbe ileri git

PULSOUT RMOTOR, RfastRev ' pinleri ve sabitleri kullanarak

DURAKLAT 20 ' 20mS, robotun SONRAKİ darbeden önce hareket etmesine izin verir

SONRAKİ

DÖNÜŞ

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

İleriHızlı:

Robotu bir kare hızlı hareket ettirmek için alt prosedür

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

MLoopC İÇİN = 1 - 70

PULSOUT LMOTOR, LFast 'PULSOUT

RMOTOR = RFast

DURAKLAT 20

SONRAKİ

DÖNÜŞ

Önerilen: