Waveshare KitiBot 2WD kit (stavebnice) pro micro:bit
Sestavte si vlastního robota řízeného BBC micro:bitem.
Ve chvíli, kdy dojde k prvnímu setkání dětí s KitiBotem, tajemný svět robotiky se otevírá a stává se jednoduchým a srozumitelným. Nyní se i ten nejbláznivější nápad může stát skutečností! Prostřednictvím jednoduchého grafického programovacího softwaru bude programování a zkoumání robotiky stejně snadné jako stavění kostek.
Robotickou stavebnici KitiBot pohání ovladač BBC micro:bit. V kombinaci s několika funkčními moduly si děti snadno vyzkouší zábavné robotické triky, jako je sledování trasy, vyhýbání se překážkám, ovládání servopohonem, dálkové ovládání přes Bluetooth atd.
BBC micro:bit je otevřená vývojová deska, na které je možné kódovat a mít skrze ní přístup k veškerému hardwaru.
Desku BBC micro:bit můžete použít pro nejrůznější zajímavé projekty, od robotů po videohry - možnosti jsou neomezené.
POZNÁMKA: micro:bit není součástí balení, ale můžete jej zakoupit ZDE.
micro:bit v1
Nordic nRF51822
16 MHz 32bitový mikrokontrolér ARM Cortex-M0
Bluetooth® 4.0 low energy/2,4GHz RF SoC
16 kB RAM
256 kB Flash
Freescale KL26Z - 48 MHz ARM Cortex-M0+ MCU
Kompas - 3osý magnetometr Freescale MAG3110, rozhraní I2C
Akcelerometr - Freescale MMA8652 3osý akcelerometr, rozhraní I2C
Napájecí konektor - 3 V napájecí zdroj
Tlačítko reset - resetování systému
Konektor micro USB - pro připojení počítače, stahování kódu, sériovou komunikaci atd.
5x5 LED displej - 5x5 LED displej
Tlačítka A/B - programovatelná tlačítka
Piny I/O - 5 kruhových I/O a 20pinový konektor na kraji, včetně SPI, UART, I2C, analogu, PWM atd.
Rozměry - 5 cm x 4 cm
micro:bit V2
Nordic nRF52833
64 MHz 32bitový mikrokontrolér ARM Cortex-M4
BLE Bluetooth5.0 low energy/2,4 GHz RF
vestavěný teplotní senzor
128 kB RAM
512 kB Flash
Tlačítka A/B - programovatelná tlačítka
Dotykové logo
Vestavěný mikrofon s LED indikátorem
Indikátor napájení
Konektor micro USB - napájení 5 V, umožňuje připojení k PC pro programování/odlaďování nebo sériovou komunikaci
Reset
Slot pro baterii - pro připojení 3 V zdroje nebo externího pouzdra pro baterii
Optimalizovaný okrajový konektor - vroubkovaný konektor pro snadné připojení pomocí krokosvorek
5x5 programovatelný maticový LED displej - lze použít k zobrazení textu nebo grafu
Kompas a akcelerometr
Reproduktor
USB na UART
Základní deska KitiBot
Konektor pro připojení micro:bitu.
Li-ion baterie MP2636 se systémem boost, umožňuje nabíjení baterie i při používání.
Integruje ochranné obvody Li-ion akumulátoru DW01+8205S: ochrana proti zpětnému chodu, ochrana proti přebíjení/vybíjení, ochrana proti přebíjení proudovou ochranu a ochranu proti zkratu.
Integruje ovladač motoru TB6612FNG s dvojitým H můstkem, vysoká účinnost, nízké zahřívání.
Integruje řídicí jednotku PCA9685 PWM, rozšíření micro:bit IO.
Integruje čip TLC1543 AD acquisition, umožňuje připojit k micro:bitu více analogových senzorů.
Integruje 4x barevné LED APA102, dvouřádkové ovládání, již žádný konflikt mezi RGB LED WS2812B a Bluetooth.
Vestavěný bzučák pro přehrávání hudby nebo zvuku.
konektor micro:bit - pro připojení micro:bitu
MP2636 - správa napájení, pro nabíjení i vybíjení baterie
8205S - duální N-Ch MOSFET, pro ochranu obvodu
DW01 - ochrana Li-ion baterie proti nabíjení/vybíjení
RT9193-33 - regulátor napětí 3,3 V, napájí micro:bit
MLT-8530 - bzučák
PCA9685 - PWM regulátor, rozšíření micro:bit IO, rozhraní I2C
TB6612FNG - ovladač motoru s dvojitým H můstkem
TLC1543 - 10bitový sběrný AD čip, umožňuje připojit analogový snímač pro sledování linie k mikro:bitu
APA102 - dvouřádkové řízení RGB LED
držák baterie 18650
Přepínač napájení
Micro USB napájecí rozhraní - pro nabíjení li-ion baterie
Indikátory
WARNING: upozornění na reverzní chod Li-ion baterie
CHG: režim nabíjení
BOOT: režim nabíjení
PWR: napájení
Konektory modulů (spodní strana) - pro připojení servopohonu, ultrazvukového modulu, modulu pro sledování trasy
Robot nelze v současné době programovat. Rozšíření od Waveshare je nefunkční, resp. nelze jej přidat do MakeCode editoru, chybí některé soubory. Mohli byste, prosím, na toto výrobce upozornit?
Než bude rozšíření opraveno tak, aby jej bylo možno přidat do MakeCode editoru prostřednictvím UI, mám zde tip, jak přidat rozšíření do projektu "ručně".
- Vstoupit v MakeCode do nastavení projektu (Project settings)
- Zde kliknout na tlačítko "Edit Settings As text",
- Upravit JSON strukturu přidáním nového řádku ' "KitiBot": "github:waveshare/pxt-kitibot#v2.0.0" ' někam mezi "dependencies". Nová struktura by měla vypadat asi takto:
Petr VozkaDobrý den, Petře, výrobce mi napsal úplně stejnou odpověď, jakou zde uvádíte vy. Zatím je to tedy takto a do budoucnosti by snad mělo být rozšíření upraveno, ovšem zatím nejsem schopna odhadnout, jak dalekou budoucnost výrobce myslí. :-( V současné situaci je řešením způsob, který popisujete výše. Děkuji za pochopení a přeji pěkný den.