All-in-one Robotics - sterownik silników i serw do BBC micro:bit (Kitronik 5641)

Kod:
MBT-1851
Waga: Help
36 g
Dostawca:

Nasza ulubiona platforma pod micro:bitowe roboty. Z jej pomocą wysterujesz 4 klasyczne silniki lub 2 silniki krokowe oraz 8 serwomechanizmów.

Działa z BBC micro:bit V1 i V2

W magazynie : brak w magazynie

PLN 99,00
PLN 80,49 bez VAT

Powiadom mnie gdy będzie dostępny:

4 silniki i 8 serwomechanizmów!

Jeżeli planujesz budowę robota 4x4, małego urządzenia CNC wykorzystującego 2 silniki krokowe, lub po prostu potrzebujesz podłączyć kilka dużych serw do BBC micro:bita, to All-in-one Robotics od Kitronika przyjdzie Ci z pomocą. Na chwilę obecną jest to nasz ulubiony sterownik w temacie budowy robotów. Płytka posiada stosunkowo duże możliwości prądowe (1.2A na kanał / 2A chwilowe). Łatwo się nią steruje. Oprogramowanie jest dopracowane. Po prostu cudo :)

Jak to działa?

Przyznamy się szczerze, że po przeanalizowaniu budowy płytki byliśmy pod wrażeniem, jak pomysłowo została ona zaprojektowana. Jako generator sygnału PWM dla silników i serwomechanizmów wykorzystano tu sprawdzony PCA9685 - 16 kanałowy sterownik LED podłączony po magistrali I2C. Do niego podpięto 2 podwójne mostki H DRV8833. Obsługują one napięcie do 10.8V przy ciągłym prądzie 1.2A na kanał. Wytrzymują chwilowe przeciążenia do 2A. Wyjścia można zmostkować - w ten sposób podwoimy wydajność prądową. Z pomocą mostków H możemy wysterować do 4 standardowych silników lub do 2 silników krokowych.

Kolejne 8 wyjść z PCA9685 prowadzi do dwóch konwerterów CD40109B podnoszących napięcie sygnału logicznego z 3V3 do napięcia jakim zasilana jest płytka rozszerzeń. Czy to potrzebne? Nie jesteśmy pewni, ale założenie jest takie, aby serwomechanizmy nie marudziły na zbyt niski sygnał na poziomie 3.3V. Większość serw w dokumentacji ma wpisane napięcie od 4.8 do 6 V.

Silników przybywaj!

Jakby tego było mało dzięki złączu Link Standard i możliwości zmiany adresu I2C możemy takich płytek do micro:bita podłączyć aż 4. Standardowo zgłasza się ona na adresie 0x6C. Ale modyfikując ustawienie zworek A0 i A1 możemy uzyskać adresy 0x6D, 0x6E ora 0x6F. Czyli w teorii możemy za pomocą BBC micro:bit wysterować 16 silników standardowych/8 silników krokowych oraz 32 serwomechanizmy. Puszczając wodze fantazji należy pamiętać, że na każdą płytkę mamy do dyspozycji około 10A. Powyżej tego robi się nieprzyjemnie ciepło z opcją magicznego dymu włącznie :)

Programowanie

Płytkę można zaprogramować korzystając z edytora MakeCode. Wystarczy w rozszerzeniach dodać kitronik-robotics-board lub wyszukać kod 5641. Przykładowy kod w Pythonie znajdziesz zaś na Kitronikowym GitHubie.

Główne zalety:

  • Jedna wszystko-mająca płytka do obsługi silników z pomocą BBC micro:bit.
  • Może obsłużyć 4 silniki (lub 2 silniki krokowe) oraz 8 serwomechanizmów.
  • Wszystkie piny BBC micro:bit wyprowadzone w postaci pól lutowniczych w rastrze 2.54mm.
  • 17 pinów I/O pozwala na podpięcie dodatkowych czujników, urządzeń, adresowalnych diod LED, itp.
  • Zasilanie oraz wyjścia silników wyprowadzone w postaci wygodnych zacisków śrubowych.

Specyfikacja:

  • Do działania wymaga BBC micro:bit (nie ma w zestawie)
  • Generator PWM: PCA9685
  • Sterowniki silników: 2 x DRV8833
    • Maksymalne napięcie zasilania: 10.8V
    • Maksymalny prąd na kanał: 1.2A ciągły / 2A chwilowy
  • Konwertery poziomów logicznych do serwomechanizmów: CD40109B
  • Maksymalny prąd na płytkę: 10A
  • Wymiary: 68 x 62 mm
  • Grubość laminatu PCB: 1.6 mm

Linki:

BBC micro:bit w naszej ofercie:

Płytki i zestawy BBC micro:bit:
Zestawy rozszerzeń i akcesoriów do micro:bit:
Rozszerzenia I/O (wejścia/wyjścia) do micro:bit:
Światło i dźwięk do micro:bit:
Robotyka do micro:bit:
Meteorologia do micro:bit:
Robot Kitronik :MOVE mini i jego rozszerzenia:
Obudowy do micro:bita:
Zasilanie micro:bita:

Pliki

Powiadom mnie gdy będzie dostępny: