İçindekiler:

Basit Mikrobit Robot: 9 Adım
Basit Mikrobit Robot: 9 Adım

Video: Basit Mikrobit Robot: 9 Adım

Video: Basit Mikrobit Robot: 9 Adım
Video: Mikrobit. Sayrışan İşıqlar 2024, Kasım
Anonim
Basit Mikrobit Robotu
Basit Mikrobit Robotu

Aşağıda BBC Microbit, Adafruit Dragontail for Microbit ve Emgreat şasisi kullanılarak yapılan basit bir RC araba açıklanmaktadır.

Bu robotun yapımı yaklaşık 30 dolara mal oluyor. DFROBOT gibi ticari olarak temin edilebilen düşük maliyetli Microbit robotlar olsa da, Benim Kendin Yap yaklaşımım, inşaatçının sistemin nasıl çalıştığını anlamasına yardımcı olur, özel olmayan kodlar kullanarak inşaatçının güçlenmiş hissetmesine yardımcı olur.

Adım 1: Giriş

Aşağıda, Arduino yerine BBC MicroBit kullanılarak yapılan robotik aracın bir versiyonu açıklanmaktadır.

Emgreat robot şasi kiti ile birlikte gelen stok pleksiglas levha yerine ev yapımı kesilmiş oluklu plastik (Coroplast) veya karton kullanılır. Bunun nedeni, Emgreat şasisinin pil takımını tabana sığdıramayacak kadar dar ve tekerlek tekerleğinin serbest dönüşüne izin vermeyecek kadar kısa olmasıdır.

Ana elektrik bileşenleri, gerektiğinde yeniden konumlanmalarını kolaylaştırmak için Velcro kullanılarak bağlanır.

Microbit, motorları sürmek için doğrudan yeterli akımı sağlayamaz, bu nedenle transistör sürücüleri kullanılmalıdır. Robot arabanın Arduino versiyonu, motorları kontrol etmek için bir L298 H-köprü modülü kullanırken, bunun için Microbit'te yetersiz olan altı (6) kontrol hattı gerekir. Motorların geriye doğru dönebilmesinin şart olmadığını anladım. Dolayısıyla robotun Microbit versiyonu L298 yerine motor sürücüsü olarak ULN2803A 8 kanallı Darlington transistör dizisini kullanıyor. Microbit'in 0, 1, 2, 8 ve 16 pinlerinde beş (5) genel amaçlı G/Ç hattı olduğundan, bu bir hoparlör, ışıklar ve diğer cihazları sürmek için de kullanılabilir. ses çıkışı. Diğer pinler, yerleşik LED'lerle paylaşıldıkları için kullanımı zor olabilir.

Alternatif olarak, TIP120 gibi ayrık transistörler kullanılabilir; ancak bu, çok daha fazla parça ve tel kullanılmasını gerektirecektir.

Bu tasarım, MicroBit üzerindeki pinlere erişmek için, doğrudan devre tahtasına takılan ve pinlere bağlantı kablolarına ihtiyaç duymadan kolayca erişilebilmesini sağlayan ve ayrıca 3V güç veri yolunu bağlayan Microbit için Adafruit Dragontail'i kullanır.

2. Adım: Kablosuz Uzaktan Kumanda

Robotu Bluetooth aracılığıyla kablosuz olarak kontrol etmek için, Microbit Go kitinde bulunan AAA pil paketiyle veya bir düğme pil paketi olan MI Power Board for Microbit ile çalışan ikinci bir Microbit kullanabilirsiniz.

Her iki Mikrobitin de aynı radyo kanalına ayarlanması gerekir.

Adım 3: Parçalar ve Takım Listesi

ARAÇ:

  • Emgreat Motor Robot Şasi Kiti
  • Mikrobit Git Kiti
  • ULN 2803A 8 kanallı Darlington Dizisi
  • Adafruit Ejderha Kuyruğu Microbit #3695
  • Yarım Boy Breadboard Adafruit #64
  • Adafruit 4x Anahtarlı "AA" Pil Kutusu #830
  • 22 gauge katı bağlantı teli, çeşitli renkler Adafruit# 1311
  • Mini Metal Telli Hoparlör Adafruit #1890
  • Oluklu plastik veya karton
  • Scotch 1" x 1" tutturma şeritleri
  • AA piller x 4

UZAK:

  • Mikrobit Git Kiti
  • BBC Microbit veya AAA piller için MI Güç Kartıx2

Aletler:

  • jilet
  • Havya
  • tel striptizci
  • Sıcak yapıştırıcı tabancası
  • Mini Tornavida (şasi ile birlikte gelir)
  • keskin nişancı

Opsiyonel (bükümlü tel ile kullanım için)

Addicore 2 konumlu vidalı terminaller x3

Adım 4: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
  • 6 "x 8" oluklu plastik veya karton parçasını kesin
  • Birlikte verilen pleksiglası şablon olarak kullanarak, tekerlek ve motor braketleri için deliklerin konumunu işaretleyin.
  • İki motorun her birine 8" kırmızı ve siyah teller lehimleyin; gerilmeyi azaltmak için motorlara sıcak tutkal.
  • Emgreat kitinde sağlanan metal braketlerle motorları taban plakasına takın.
  • Tekerlek tekerleğini alt uca takın. 4 x AA pil kutusunu (pillerle birlikte) cırt cırtlı kareler kullanarak şasinin alt tarafına takın,
  • Motorlar ve tekerlek arasındaki akü kutusunu bulun; bu en iyi çekişi sağlar.
  • MicroBit Dragontail'i devre tahtasına yerleştirin;
  • Çift çubuklu bant veya cırt cırtlı şeritler kullanarak devre tahtasını kasanın üstüne takın
  • 2xAAA 3V pil takımını cırt bantları kullanarak kasaya takın;
  • JST pil fişini Microbit kartı pil yuvasına takın.
  • ULN 2803A Darlington dizisi IC'yi 'vadi' boyunca devre tahtasına yerleştirin.
  • Kabloların geçmesi için devre tahtasının yanında şasi kartında küçük bir 1/4" x 1/4" delik açın.

Adım 5: Kablolama

kablolama
kablolama
kablolama
kablolama

GÜÇ TELLERİ:

  • 6V kabloları delikten geçirin ve devre tahtasındaki sağ taraftaki güç veriyoluna takın.
  • Breadboard'daki sol ve sağ toprak veriyolları arasına kablo bağlayın.
  • Siyah kabloyu ULN2803A üzerindeki pim 9 ile toprak arasına bağlayın.
  • ULN 2803A üzerindeki pin 10 ile +6V güç veriyolu arasına kırmızı kabloyu bağlayın.

SİNYAL TELLERİ:

Atlama kablolarını bağlayın:

  • Dragontail'deki Pin 0 ile 2803A'daki Pin 8 (HOPARLÖR) arasında
  • Dragontail'deki Pin 1 ile 2803A'daki Pin 6 (MOTOR 1) arasında
  • Dragontail'deki Pin 2 ile 2803A'daki Pin 4 (MOTOR 2) arasında
  • Dragontail'deki Pin 8 ile 2803A'daki Pin 2 (AKSESUAR) arasında
  • Motor 1 kablolarını +6V veriyoluna ve 2803A'daki Pin 13'e bağlayın
  • Motor 2 kablolarını +6V veriyoluna ve 2803A'daki Pin 15'e bağlayın
  • Hoparlör kablolarını +6V'ye bağlayın ve 2803A'da Pin 11

Adım 6: PROGRAMLAMA 1: MOTOR TESTİ

PROGRAMLAMA 1: MOTOR TESTİ
PROGRAMLAMA 1: MOTOR TESTİ
PROGRAMLAMA 1: MOTOR TESTİ
PROGRAMLAMA 1: MOTOR TESTİ

Make Code Microbit düzenleyicisini çevrimiçi yapın:

Üç motor İşlevi oluşturun - Sola Dönün, İleri ve Durun

Ana döngüde, her işlevi gösterildiği gibi çağırın.

Adım 7: Radyo Kontrolü

Radyo Kontrolü
Radyo Kontrolü
Radyo Kontrolü
Radyo Kontrolü

Radyo kontrolü için Microbit'in Bluetooth özelliğini kullanacağız.

3V düğme pil içeren MI Power Board for Microbit'e ikinci bir Microbit monte edin veya Microbit Go paketiyle gelen 2xAAA pili kullanın.

MakeCode Editor'ı kullanarak, uzaktan kumanda görevi görebilmesi için yukarıda gösterildiği gibi kısa bir program yazın. "Verici" olarak adlandırın.

Örnek program, LED'in açık olduğunu anlamanız için bir ekran içerir.

Program 2 şey yapar. A Düğmesine basıldığında, #1'i dışarı gönderir (kornayı çalmak için).

B Düğmesine basıldığında, tahrik motorlarını tetiklemek için #2'yi gönderir.

Adım 8:

resim
resim

Adım 9: Radyo Kontrol Alma Programı

Image
Image

MakeCode düzenleyicisini kullanarak Alıcı adında yeni bir Proje oluşturun.

Radyo kontrolünü kullanmak için her iki Mikrobitin de aynı kanala ayarlanması gerekir.

1 numara alınınca korna çalar, 2 sayısı alındığında robot döner, ileri gider ve sonra durur.

Önerilen: