BBC micro:bit

BBC micro:bit seminář pro učitele ( minulý seminář, pouze pro informaci)

Iinformativní stránka  o platformě BBC Micro:bit
Stránka je určena pouze pro spolupracovníky na  ČVUT - FEL na projektu využití platformy BBC micro:bit .                                          
(Obsahuje vytahy a kopie informací z dostupných zdrojů pro rychlé získání přehledu o pltaformě.)

 

BBC micro:bit je platforma pro seznámení s problematikou vestavných systémů. Orientace je na děti základních škol ve věku 11 až 12 let, což bylo asi klíčovým kriteriem při návrhu desky, která vznila v britském univerzitním prostředí.
Platforma obsahuje bloky, které se také používají v obvodech elektroniky pro nošení ("Wearable"). Je založena na obvodu SoC (system on a chip) firmy Nordic nRF51822 s 32-bitovým procesorovým jádrem ARM Cortex-M0 a komunikačním rozhraním Bluetooth, což umožňuje spolupráci např. s mobilními telefony. SoC nRF51822 obsahuje 256 kB paměti Flash a 16 kB paměti SRAM. Pro nahrávání programu a komunikaci s PC prostřednictvím rozhraní USB je na desce blok DAP link realizovaný druhým mikrořadičem MKL26Z128VFM4, který také zajišťuje funkci můstku UART- USB.  Ačkoliv je tento kit malý a je určen pro děti, obsahuje obdobné bloky, jako lze nalézt ve standardních zařízeních "elektroniky k nošení" ( resp. "nositelné elektroniky" - wearables),

Vlastnosti kitu je možno také částečne popsat výrokem: BBC micro:bit roste se svým uživatelem.  Ted s růstem znalostí uživatel může postupně objevovat vnitřní funkce kitu i vlastního zabudovaného mikrořadiče.

Dalšími bloky jsou senzory zrychlení (akcelerometr) a senzor magnetického pole (pro funkce typu "kompas").

Na desce je matice LED  5 x 5 a uživatelská tlačítka. Připojení dalších číslicových vstupů a výstupů, stejně jako vstup analogových signálů do interního ADC,  je možné přes přímý zlacený konektor na hraně desky.

Ačkoliv deska byla plánována jako jistá forma výukové "hračky", její  koncepce umožňuje její široké použití pro seznámení s problematikou elektroniky a vestavných systémů. Při doplnění vnějšími obvody bude podporovat např. sběry  dat a měření,  ovládání akčních členů a motorků a jejich ovládání i různé další aplikace. Je předpoklad, že díky své promyšlené konstrukci, ale také díky masivní podpoře se stane standardem v technické  výuce v dané oblasti.

Jistou nevýhodou BBC micro:bit je to, že dostupné katalogové listy a referenční manuály k použitému mikrořadiči nRF51822 nejsou dostatečně podrobné tak, aby zachycovaly všechny detaily, které by umožňovaly programování i na nejnižší úrovni s přístupem do jednotlivých registrů mikrořadiče.To však v žádném případě není omezení pro práci na úrovni (práce dětí a studentů), pro kterou je tento kit plánován.

V ČR  se rozšíření platformy BBC micro.bit věnuje nadace micro:la.  http://microla.cz/ . První aktivity v ČR začínají na základních školách v Lanškrouně- informace zde

 

 

Programování kitu BBC micro:bit

Programování - info stránky micro:bit - zde.
Programování BBC micro:bit je mimo jiné možné pomocí micro Python
Programování pomocí  Microsoft TouchDevelop
Programování pomocí MIcrosoft PXT editor.   Od 20.7.2017 stránka editoru PXT. .Pro grafické programování dopručujeme tento editor.
Možné je i použití v C/C++ s využitím on -line IDE mbed - zde.
Informace o micro:bit:developer communityprogramování jsou zde.
Pro komunikaci prostřednictvím můstku UART- USB  je třeba na PC  nainstalovat ovládač mbedWinSErial_16466.

 

 

BBC micro:bit, obvody, komponenty a příslušenství

Schéma desky BBC micro:bit - zde  verze 1.3B - odpovídá desce dodávané  5/2017.

Další stránka  tech.microbit.org,  neplatí přímo pro dodávaný BBC micro.bit, ale obsahuje další informace, které napomohou orientaci v obvodovém řešení BBC micro.bit.  Je zde např. schéma rozšířené verze desky (pro vlastní konstrukci).
Stránky- zde   obsahují mimo základních bloků desky i další rozšíření- konektory, Toto  jednostránkové  schéma je vhodné pro svou přehlednost. Další informace o HW koponentách jsou zde.
Zde jsou Informace signálech na konektoru.
Katalogový list list k  mikrořadiči nRF51822
Referenční manuál k mikrořadiči nRF51822

 

Nákup kitů BBC micro:bit

Poznámka při nákupu kitu domů dětem je vhodné volit variantu sestavy včetně pouzdra na baterie. Pak je možno realizovat zábavné experimenty s kitem v ruce. Pokud není finanční omezení, je vhodné pořídit děcku hned dva kity BBC micro:bit. Tak jeden z nich může fungovat jako "dálkový ovládač a druhý jako ovládané zařízení. Při případném spojení s další deskou řízení stejnosměrných motorků se tak mohou  realizovat různé, dálkově ovládané hračky. 
Sestava dvou kitů BBC doplněná deskou řízení motorků může být i zajímavým vánočním dárkem, který by neměl tak rychle omrzet a především by měl dítě rozvíjet ( někdy také i jejich rodiče).  Může to být dárek pro syna nebo dceru, v důsledku pak dárek i pro otce.

 

Firma Farnell
Příslušenství BBC
Připojovací ( expanzní) deska s konektorem - zapájená, popis desky zde   
Připojovací ( expanzní) deska s konektorem - je nutno ještě zapájet (" zaletovat") konketor
Deska řízení stejnosměrných motorků   popis desky zde
Další příslušenství dodávané fromou Kitronic:  

Cena modulu BBC micro:bit je cca 37000 kč  za 100 ks (bez DPH)  (fy. Farnell aktuálně nedodá  pod  100 ks, příp. 90 ks)
Dostupnost BBC micro:bit u Farnell:    informace zde  , varianta 2 dodávky, varianta 3 dodávky,  varianta 4 dodávky.

Případně všechny varianty zde.
 

Pořízení kitů jod firmy Farnell e možné též přes firmu: ROT-HSware spol. s r.o.,Štrossova 176, 530 03 Pardubice
http://www.rothsware.cz/distribuce-elektronickych-a-elektrotechnickych-komponentu 
Tato firma dodava školám také na fakturu.  V objednavce stačí uvést nazev a objednací číslo Farnell. Jinak je též možná dodávka na dobírku, nebo osobní odběr v Pardubicích.

Další prodej:

Amazon např.  Amazon  DE zde

Možnosti pořízení v ČR ,

Stránky s dalšími informacemi

http://microbit.org/   
http://www.bbc.co.uk/programmes/articles/4hVG2Br1W1LKCmw8nSm9WnQ/the-bbc-micro-bit  
https://en.wikipedia.org/wiki/Micro_Bit
https://www.microbit.co.uk/create-code
Updating DAP link, mbed
Stránka mbed