Základní „stavebnice“ EDU_KIT 1 (někdy zkracujeme na EK1) je prvním a nejjednodušším krokem na cestě k mikroelektronice, kybernetice; programování, robotice a internetu věcí.
Oproti klasickému Arduinu námi používaný modul ESP32 přímo obsahuje WiFi i Bluetooth konektivitu a je snadno rozšiřitelný pomocí jednotlivých integrovaných obvodů pro stavbu jednoduchého robota nebo meteostanice. Pomozte nám i Vy rozšiřovat základní řadu zajímavých projektů.
Námi navržené vývojové a experimentální desky, slouží i jako finálně zapojitelné moduly pro projekty nebo jejich části. Jednoduché (nebo částečně zapojené) projekty výborně pomáhají i při výuce. Proto vznikla série s názvem EDU_KIT (edukativní stavebnice).
Programová dokumentace je podrobně rozpracována v samostatné sekci: https://docs.octopuslab.cz/
Co tvoří základ stavebnice EDU_KIT1?
ESP32 + ROBOTboard – byla primárně určena pro stavbu robotických vozítek, ale už při částečném osazení se ukázala nejen jeko skvělá vývojová platforma, ale i všestranně použitelná výuková stavebnice pro úvod do IoT a elektroniky. Zaměřujeme se na použití Micropythonu, ve kterém vyvíjíme vlastní Octopus Framework s rozšířením o emulátor Linuxového shellu.
Jako „starter kit“ doporučujeme právě EDU_KIT1 Basic. Jedná se o minimální sestavu, na které si ale můžete vyzkoušet celou řadu zajímavých projektů pro měření, řízení nebo jen demonstraci „jak co funguje“.
- ovládání jednoduchých periférií – Led diody, serva, displeje s MAX7219
- základy programování – od jednořádkových příkazů po větší programy
- využití emulátoru Linuxového shellu pro práci se soubory
- připojení zařízení k internetu – získávání nebo posílání dat
- seznámení s BT a BLE (Bluetooth Low Energy)
- příprava pro IoT projekty, seznámení s mechatronikou
Seriály o EDU_KIT1
A) Základní minisérie
- Začínáme – EK1 basic (minimální sestava)
- Micropython – instalace a základní seznámení
- Osazení a oživení – a hned se vrhneme na projekty
B) Projekty
Jednoduché základy
- Digitální vstupy a výstupy – Led a tlačítko
- Barevná RGB
- Displeje
- IoT
- Servo
Mechatronika a robotika
- Robot
- Mechanický manipulátor
- …
Komplexnější finální projekty
- Turingův stroj – simulátor legendárního výpočetního stoje
- Emulátor Intel 4004 – čtyřbitový procesor
- Elektronická laboratoř
- Expandér – simulace logických hradel
- Robotické vozítko – 2x DC motory
- Ovládání krokových motorů – kreslítko
- Robotická ruka – s I2C expandérem
- …
C) Další odkazy
- Základ tvoří seznámení s ESP32 a s Micropythonem.
- Hlavní vývojový portál pro dílčí open-source projekty na EDU-KIT1 je na githubu: https://github.com/octopusengine/octopuslab-edu-kit1
- Zdrojová část prostředí octopus a uPyShell zde: https://github.com/octopusengine/octopuslab/tree/master
- Některé vybrané ukázky jednotlivě a podrobněji rozebíráme na samostatné stránce: https://www.octopuslab.cz/edu-kit1-examples/
- Programová dokumentace je podrobně rozpracována v samostatné sekci: https://docs.octopuslab.cz/
Stavebnici je možné jednoduchým způsobem doplnit o další moduly.
Displaje: OLED, SERIAL-DISPLAY (320×240 TFT)
Seznzory: luxmetr, vlhkost, teplota-tlak, …
Mechatronika-robotika: 2 x DC motory, až 3 x servo, 2 x krokový motor
Pro návody využití ESP32 spolu s Micropythonem slouží samostatná podrobná stránka sw-dokumentace: https://docs.octopuslab.cz/
Aktuálně ladíme pár nových ukázek pro wearables (nositelnou elektroniku) nebo experimenty se vstupně výstupními moduly (senzorů nebo akčních prvků) do Virtuální reality nebo jednoduchých „kyborgánů“.
Další stavebnice jsou trochu pokročilejší:
EK1 roboti
EDU_KIT2
EDU_KIT3
Průběžně doplňujeme on-line dokumentaci pro projekty s ESP32. S popisem knihoven, ukázkami kódu a tutoriály.
Můžeme se domluvit na individuálním workshopu nebo konzultaci. V našem labu máme i většinu modulů, co používáme v ukázkách. Ozvěte se nám na info@octopuslab.cz.
- Základem je deska ROBOTboard: vyvojove-desky/robot-board
- Samostatná stránka projektu: octopuslab.cz/edu-kit1
- Základní 3D modely, umožňující mechanické propojování dalších modulů thingiverse/…/esp32_EDU_KIT1