Szukaj

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

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.

Na magazynie: 5

PLN 99,00
PLN 80,49 bez VAT

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:

Pliki

Koszyk
W koszyku:

Pusto

 

Gwarancja

Wszystkie zakupy na Nettigo są chronione 14-sto dniowym prawem do zwrotu. Bez zbędnych pytań.

Szczegółowe informacje o dostawie i zwrotach

Newsletter

Raz, góra dwa razy w miesiacu możesz otrzymać newsletter o nowościach w naszej ofercie, promocjach, a także porcję wiadomości ze świata DIY i Arduino.