Pico:ed kompatibilný s Micro:bitom programovateľný v Pythone aj v C/C++

Pre žiakov, študentov a  nadšencoch, ktorých oslovili experimenty s jednodoskovým počítačom BBC Micro:bit, ktorý sa využíva aj na našich školách skôr či neskôr nastane moment, kedy si položia otázku: „Ako ďalej?“. Micro:bit je koncipovaný ako entry-level platforma, ktorá má vo vekovej kategórii mladších aj starších žiakov vzbudiť záujem o programovanie, robotiku a mikroelektroniku a objaviť talenty pre tieto odbory. Talentovaní študenti sa časom začnú obzerať po pokročilejšej a výkonnejšej platforme. Vhodnou alternatívou sú napríklad dosky využívajúce mikrokontroléry  ESP32, alebo RP2040. Alternatívne mikrokontrolérové platformy hardvérovo kompatibilné s Micro:bitom prinášajú dva významné motivačné aspekty. Jednak priamu alternatívu ako pokračovať na pokročilejšej platforme, a taktiež istotu, že hobby nadšenci robotiky môžu začať vytvárať a ladiť svoj hardvérový výtvor s Micro:bitom a ak im táto doska z nejakého dôvodu prestane vyhovovať, majú k dispozícii výkonnejšiu hardvérovo kompatibilnú alternatívu.

Celý článek »

Wonder Building kit

Pri stavbe rôznych robotických konštrukcií potrebujete nielen riadiacu jednotku, ale aj mechanické diely. Najdostupnejším a navyše univerzálnym a flexibilným riešením pre mladých nadšencov robotiky sú konštrukčné stavebnice. V našich končinách je veľmi populárna stavebnica Lego Technic.

Celý článek »

Mechatronická sada I

Pokud vytváříte jen trochu složitější elektronické zařízení, které ale nejspíš zůstane jen v jednom nebo několika málo exemplářích, není příliš ekonomické navrhovat ho stejným způsobem, jako by se mělo vyrábět ve stovkách či tisících kusů. Zároveň však není vhodné takové zařízení ponechat ve stavu „vrabčího hnízda“, ať už zapojeného na univerzálním plošném spoji nebo dokonce na nepájivém poli, protože spolehlivost a zejména opravitelnost takové realizace se nebezpečně blíží k nule. Celý článek »

Ovládanie ESP32 mobilnou apkou III. – vývoj Android aplikácie

Námetom miniseriálu je ovládanie zariadenia s mikrokontrolérom ESP32 pomocou mobilnej aplikácie, ktorá komunikuje s ESP 32 cez bluetooth. V predchádzajúcich dvoch častiach sme riešili jednoduché ovládanie dvoch LED. Ako dočasné riešenie na zadávanie povelov z mobilnej aplikácie do zariadenia hotovú aplikáciu Serial Bluetooth Terminal, ktorú môžete použiť aj na ladenie v úvodnej fáze vývoja aplikácie pre ESP32. Samozrejme skôr, či neskôr je potrebné vytvoriť špecializovanú aplikáciu šitú na mieru na ovládanie príslušného zariadenia.

Celý článek »

Ovládanie zariadenia s mikrokontrolérom ESP32 mobilnou apkou II.

V predchádzajúcej časti miniseriálu sme ukázali jednoduchý príklad vytvorený vo vývojovom prostredí Arduino IDE ako ovládať zariadenie s mikrokontrolérom ESP32 pomocou mobilnej aplikácie, ktorá komunikuje s ESP 32 cez bluetooth vrátane konfigurácie vývojového prostredia, programového ovládania portov, sériovej komunikácie, komunikácie cez bluetooth a napokon ovládanie pomocou povelov zatiaľ s využitím hotovej aplikácie Serial Bluetooth Terminal.

Celý článek »

Ovládanie zariadenia s mikrokontrolérom ESP32 mobilnou apkou I.

V sérii článkov názorne ukážeme ako ovládať zariadenie s mikrokontrolérom ESP32 pomocou mobilnej aplikácie, ktorá komunikuje s ESP 32 cez bluetooth.  Vývojové dosky s touto mikrokontrolérovou platformou sú lacné (typicky 8 – 15 eur) a už priamo na čipe je vyriešená komunikácia cez bluetooth aj WiFi, takže sa jedná o plnohodnotnú IoT platformu.

Celý článek »

Arduino Nano RP2040

Mikrokontrolér RP2040 od Raspberry Foundation sme už predstavili v článku o vývojovej doske Raspbery Pi Pico. Rovnaký mikrokontrolér je použitý aj v novom Arduino Nano RP 2040. Doska sa dodáva v dvoch variantoch s prispájkovanými pinmi, alebo vo variante Connect, kde sú piny pribalené, ale prispájkovať si ich musíte sami. Srdcom dosky je 32bitový dvojjadrový mikroprocesor s architektúrou ARM Cortex M0+ taktovaný na 133 MHz. K dispozícii má 264 kB SRAM a 16 MB pamäti flash. Na doske je aj modul u-blox NINA-W102 podporujúci komunikáciu cez WiFi a Bluetooth, 6 osový IMU pohybový senzor s možnosťou strojového učenia zahrňujúci  akcelerometer a gyroskop a taktiež aj RGB LED a mikrofón umožňujúci hlasové ovládanie.

Celý článek »