Seriál IoT prakticky – robotické podvozky a motorky

Články a videa o micro:bitech, příslušenství a internetu věcí na PC Revue, tentokrát o robotických podvozcích a ovládání motorků (Luboslav Lacko) 


IoT prakticky – Micro:bit, spínanie čohokoľvek a zmena smeru otáčania motorčeka

Pomocou portov dosky micro:bit môžete spínať pripojené zariadenia, avšak ich napájanie je limitované napätím 3.3 V a maximálnym prúdom niekoľko desiatok miliampérov.  Pri napájaní cez USB prúdový regulátor zvládne záťaž 120 mA. Ak počítame 30 mA na napájenie obvodov na samotnej doske, na napájanie periférií zostáva celkový maximálny prúd 90 mA. Takže môžete napájať napríklad 4 LED diódy pripojené na portoch, pričom každá odoberá 20 mA

Aby ste mohli spínať aj zariadenia s vyšším prúdovým odberom, napríklad žiarovky modelovej železnice, prípadne zariadenia na vyššie napätie, potrebujete vhodný spínací prvok. Vo videu nájdete príklady použitia originálneho modulu so štyrmi relé a taktiež príklad ako prispôsobiť lacné univerzálne moduly s relé určené pre iné mikrokontroléry


IoT prakticky – robotické podvozky, úvod k téme ovládanie motorov, krokových motorov a servomotorov

V seriáli IoT prakticky budeme preberať aj ovládanie jednosmerných a krokových motorov a servomotorov. Je to príprava na tému robotické podvozky. Na e-shopoch nájdete stavebnice robotických podvozkov s Arduinom už od 20 eur, vrátane dosky Arduino, prípadne aj trochu drahšie stavebnice umožňujúce pripojenie cez bluetooth a diaľkové ovládanie.

Vo videu predstavíme dva veľmi podobné typy robotických podvozkov využívajúcich populárnu dosku Arduino Uno a robotický podvozok pre mikrokontrolérovú dosku BBC micro:bit



Konštrukcia a programovanie robotov 1. – ovládanie jednosmerných motorov

Počas prázdnin už tradične pripravujeme seriál pre žiakov a študentov venovaný robotike. Tradične preto lebo vlani sme v trojici článkov prvý, druhý a tretí predstavili možnosti robotickej stavebnice Lego Mindstorms. Čitatelia nás v mailoch  upozornili, že stavebnica 320 eur je ako vstupná brána do robotiky trochu riziková investícia, hlavne u detí, kde sa nedá odhadnúť, či ich stavba a programovanie robotov bude, alebo nebude baviť. Tento rok sa preto zameriame na cenovo oveľa dostupnejšie riešenia. Najlacnejší a pritom plnohodnotný podvozok získate v e-shopoch už za 20 eur a to vrátane dosky Arduino, dosky na riadenie motorov, prepojovacej dosky, servomotora a ultrazvukového senzora vzdialenosti. 

Všetko podstatné o konštrukcii robotického podvozku a ovládaní jednosmerných motorčekov ukazuje video:


Konštrukcia a programovanie robotov 2 – diaľkové ovládanie pomocou Micro:bitu

V prvej časti seriálu sme ukázali návod na postavenie jednoduchého robotického podvozku riadeného populárnou doskou Micro:bit, vrátane kódov na otestovanie regulácie otáčok a zmenu smeru otáčania motorčekov. Micro:bit umožňuje vytvorenie rádiového prepojenia medzi dvomi, prípadne viacerými doskami, takže jedna doska môže riadiť hardvér robotického podvozku a pomocou druhej dosky môžete robotické vodidlo ovládať. Buď pomocou dvojice tlačidiel, prípadne potrasením, naklápaním, či natáčaním dosky, ktorá má zabudovaný akcelerometer a náklonomer.  

Fungovanie kódu z príkladov je ukázané vo videu

Konštrukcia a programovanie robotov 3 – podvozok Ring:bit pre Micro:bit

Stavebnica Ring: bit obsahuje mechanické diely, servomotory a dosku elektroniky pomocou ktorých môžete za niekoľko minút poskladať robotický podvozok, ktorý bude riadiť populárny jednodoskový mikropočítač BBC micro:bit, ktorý sa používa na výučbu programovania aj v mnohých našich školách. Micro:bit sa k doske elektroniky pripevní pomocou piatich skrutiek, ktoré zároveň tvoria elektrické prepojenie pre tri porty P0, P1 a P2, napájacie napätie 3.3 V a elektrickú zem GND. Dva GPIO porty P1 a P2 sú určené na ovládanie servomotorov poháňajúcich kolesá a tretí port P0 sa dá použiť na iný účel, napríklad ultrazvukový senzor a podobne. Na pomocnú dosku elektroniky na ktorej sú aj dve RGB diódy sa dajú umiestniť prídavné senzory, ktoré nie sú súčasťou štandardného balenia stavebnice. 

Video ukazuje, ako fungujú všetky príklady v článku




Komentáře

Populární příspěvky z tohoto blogu

V čem programovat micro:bit?

Úvod ve škole i v kroužku

Začínáme v MakeCode

Obrázky

Začínáme s Pythonem