Mündəricat:

Sadə Microbit Robotu: 9 addım
Sadə Microbit Robotu: 9 addım

Video: Sadə Microbit Robotu: 9 addım

Video: Sadə Microbit Robotu: 9 addım
Video: Dərs 8 Nəzakətli hind toyuğu 2024, Noyabr
Anonim
Sadə Microbit Robotu
Sadə Microbit Robotu

Aşağıda BBC Microbit, Microbit üçün Adafruit Dragontail və Emgreat şassisi istifadə edərək hazırlanmış sadə bir RC avtomobili təsvir edilmişdir.

Bu robotun hazırlanması təxminən 30 dollara başa gəlir. DFROBOT kimi kommersiya məqsədli ucuz Microbit robotları olsa da, mənim DIY yanaşmam inşaatçının sistemin necə işlədiyini anlamasına kömək edir, qeyri-ixtisaslaşdırılmış koddan istifadə edərək inşaatçının gücləndiyini hiss etməyə kömək edir.

Addım 1: Giriş

Aşağıda, Arduino yerinə BBC MicroBit istifadə edərək hazırlanmış robot avtomobilin bir versiyası təsvir edilmişdir.

Emgreat robot şassi dəsti ilə birlikdə gələn pleksiglas lövhənin yerinə evdə hazırlanmış kəsilmiş oluklu plastik (Coroplast) və ya kartondan istifadə olunur. Bunun səbəbi, Emgreat şassisinin altdakı batareya paketinə uyğun olmayan bir düym çox dar olması və təkərin sərbəst fırlanmasına icazə vermək üçün təxminən bir düym çox qısa olmasıdır.

Əsas elektrik komponentləri, lazım olduqda yerini dəyişdirməyi asanlaşdırmaq üçün Velcro istifadə edərək bağlanır.

Microbit birbaşa mühərrikləri idarə etmək üçün kifayət qədər cərəyan verə bilməz, buna görə tranzistor sürücülərindən istifadə edilməlidir. Robot avtomobilin Arduino versiyasında mühərrikləri idarə etmək üçün L298 H-körpü modulu istifadə edilsə də, bunun üçün Microbitdə çatışmayan altı (6) idarəetmə xətti lazımdır. Mühərriklərin geriyə dönə bilməsinin vacib olmadığını başa düşdüm. Robotun Microbit versiyası, L298 əvəzinə, motor sürücüsü olaraq ULN2803A 8 kanallı Darlington tranzistor sistemindən istifadə edir. Microbitin 0, 1, 2, 8 və 16 pinlərində beş (5) ümumi təyinatlı G/Ç xətləri olduğu üçün bu dinamik, işıqlar və digər cihazları idarə etmək üçün də istifadə edilə bilər. audio çıxışı. Daxili LED-lərlə paylaşıldığı üçün digər sancaqlar istifadə etmək çətin ola bilər.

Alternativ olaraq, TIP120 kimi diskret tranzistorlar istifadə edilə bilər; lakin bunun üçün daha çox hissə və tel istifadə etmək tələb olunur.

MicroBit üzərindəki sancaqlara daxil olmaq üçün bu dizayn, çörək taxtasına birbaşa qoşulan Adafruit Dragontail for Microbit -dən istifadə edir, bu da pinlərə qoşulma tellərinə ehtiyac olmadan asanlıqla əldə edilə bilər, həmçinin 3V güc avtobusunu birləşdirir.

Addım 2: Simsiz Uzaqdan

Robotu Bluetooth vasitəsi ilə kabelsiz idarə etmək üçün ya Microbit Go dəstinə daxil olan AAA batareya dəsti ilə işləyən ikinci bir Microbit və ya sikkə hüceyrəli batareya paketi Microbit üçün MI Power Board istifadə edə bilərsiniz.

Hər iki Mikrobit eyni radio kanalına qurulmalıdır.

Addım 3: Parçalar və Alətlər siyahısı

Maşın:

  • Emgreat Motorlu Robot Şassi Kit
  • Microbit Go Kit
  • ULN 2803A 8 kanallı Darlington Array
  • Microbit #3695 üçün Adafruit Dragontail
  • Yarım ölçülü Çörək Paneli Adafruit #64
  • Adafruit 4x "AA" batareya qutusu #830
  • 22 ölçülü bərk bağlama teli, müxtəlif rəngli Adafruit# 1311
  • Telli Mini Metal Dinamik Adafruit #1890
  • Oluklu plastik və ya karton
  • Scotch 1 "x 1" bərkidici zolaqlar
  • AA batareyaları x 4

Uzaqdan:

  • Microbit Go Kit
  • BBC Microbit və ya AAA batareyaları üçün MI Power Board x2

Alətlər:

  • Ülgüc Bıçağı
  • Lehimleme dəmir
  • Tel çıxarıcı
  • İsti Yapışqan Tabancası
  • Mini Tornavida (şassi ilə birlikdə verilir)
  • Sharpie Marker

İsteğe bağlı (qapalı tel ilə istifadə üçün)

Addicore 2 mövqeli vintli terminallər x3

Addım 4: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis
  • 6 "x 8" ölçülü oluklu plastik və ya kartondan kəsin
  • Şablon olaraq verilən pleksiglasdan istifadə edərək, təkər və motor mötərizələri üçün deliklərin yerini qeyd edin.
  • Hər iki mühərrikə 8 "qırmızı və qara tellər; gərginliyi azaltmaq üçün mühərriklərə isti yapışqan.
  • Mühərrikləri Emgreat dəstində verilən metal mötərizələrlə baza plakasına yapışdırın.
  • Çarkı alt ucuna bağlayın. 4 x AA batareya qutusunu (batareyaları ilə) şassinin altına, cırtdan kvadratlardan istifadə edərək,
  • Batareya qutusunu mühərriklər və təkər çarxı arasında tapın; bu ən yaxşı dartma təmin edir.
  • MicroBit Dragontail'i çörək taxtasına daxil edin;
  • Çörək taxtasını cüt yapışan bant və ya cırtdan zolaqlar istifadə edərək şassinin üstünə yapışdırın
  • 2xAAA 3V batareya paketini cırtdan şeritlərdən istifadə edərək şassiyə bağlayın;
  • JST batareya fişini Microbit lövhə batareya yuvasına daxil edin.
  • ULN 2803A Darlington array IC -ni 'vadi' üzərindəki çörək taxtasına daxil edin.
  • Tellərin keçməsi üçün çörək taxtasının yanındakı şassi lövhəsində kiçik bir 1/4 "x 1/4" delik açın.

Addım 5: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama

GÜÇ TELEFONLARI:

  • 6V telləri çuxurdan keçirin və çörək taxtasındakı sağ elektrik avtobusuna qoşun.
  • Çörək taxtasındakı sol və sağ yer avtobusları arasında tel bağlayın.
  • Qara teli ULN2803A üzərindəki pin 9 ilə şasi arasında bağlayın.
  • ULN 2803A və +6V elektrik avtobusundakı pin 10 arasında qırmızı tel bağlayın.

SİNYAL TELEFONLARI:

Atlama tellərini bağlayın:

  • Əjdaha quyusunda Pin 0 ilə 2803A -da Pin 8 arasında (HOPARLÖR)
  • Dragontail -də Pin 1 ilə 2803A -da Pin 6 arasında (MOTOR 1)
  • Əjdaha quyusunda Pin 2 ilə 2803A -da Pin 4 arasında (MOTOR 2)
  • Əjdaha quyruğunda 8 -ci pin və 2803A -da 2 -ci pin arasında (AKSESUAR)
  • Motor 1 tellərini +6V avtobusa və Pin 13 -ü 2803A -ya bağlayın
  • Motor 2 telini +6V avtobusa və Pin 15 -i 2803A -ya bağlayın
  • Dinamik tellərini +6V və 2803A -da Pin 11 -ə qoşun

Addım 6: PROGRAMLAMA 1: MOTOR TESTİ

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

Code Microbit redaktorunu onlayn etmək üçün keçin:

Üç motor funksiyası yaradın- Sola, İrəli və Dayan

Əsas döngədə, hər bir funksiyanı göstərildiyi kimi çağırın.

Addım 7: Radio İdarəetmə

Radio Nəzarəti
Radio Nəzarəti
Radio Nəzarəti
Radio Nəzarəti

Radio nəzarət üçün Microbit -in Bluetooth xüsusiyyətindən istifadə edəcəyik.

3V sikkə batareyası olan Microbit üçün MI Power Board -a ikinci bir Microbit yığın və ya Microbit Go paketində olan 2xAAA batareyadan istifadə edin.

MakeCode Redaktorundan istifadə edərək yuxarıda göstərildiyi kimi qısa bir proqram yazın ki, uzaqdan idarəetmə funksiyasını yerinə yetirsin. Buna "Verici" adını verin.

Nümunə proqramına LED -lərin bir ekranı daxildir, buna görə də açıq olduğunu deyə bilərsiniz.

Proqram 2 şeyi edir. A Düyməsinə basıldıqda, 1 nömrəni göndərir (buynuzu səsləndirmək üçün).

B düyməsinə basıldıqda, sürücü motorlarını işə salmaq üçün #2 -ni göndərir.

Addım 8:

Şəkil
Şəkil

Addım 9: Radio İdarəetmə Proqramı

Image
Image

MakeCode redaktorundan istifadə edərək Receiver adlı yeni bir layihə yaradın.

Radio nəzarətindən istifadə etmək üçün hər iki Mikrobitin eyni kanalda qurulması lazımdır.

1 nömrəsi alındıqda buynuzdan bip səsi gəlir, 2 nömrəsi alındıqda robot dönür, irəli gedir, sonra dayanır.

Tövsiyə: