Roboti

Obsah stránky:

  microbit
Programování microbitu - makecode.microbit.org, tinkergen   
Ukázky programů
Astro PI
dron Ryze Tello Boost Combo
 
 dron
 humanoid

 

 

Robot = stroj pracující s určitou mírou samostatnosti (wiki).

microbit programování: makecode.microbit.org

Připojení microbitu - USB kabelem

  1. připoj microbit k počítači USB kabelem (tím vznikne přenosný disk "MICROBIT")
  2. naprogramuj prostřednictvím webu makecode.microbit.org (scratch.mit.edu, edublocks)
  3. stáhni (ulož) program na "disk MICROBIT" -> microbit program hned vykoná (nebo vypíše číslo případné chyby)
    (Chrome nabídne "Pair now" - stálé spojení přes USB k rychlejšímu přenosu programu)

Program lze znovu spustit tlačítkem Reset nebo zapnutím microbitu.

Připojení microbitu - přes bluetooth jen ve scratch.mit.edu

  1. do microbitu ulož microbit.hex (zatím přes USB)
  2. nainstaluj si aplikaci Scratch link (postup zde)
  3. spusť aplikaci Scratch link+spáruj s microbitem

Pak už komunikuje Scratch přímo s microbitem.

Připojení zařízení Android (mobil, tablet):

  1. v aplikaci zvol Párovat Pair->Nové zařízení Pair a new device
  2. na microbitu: déle drž tlač. A+B, přitom ťukni tlač. Reset (vzadu)->přejde do režimu párování v Bluetooth postup:video
  3. v aplikací vytvoř program
  4. na přenos programu (Flash) do microbitu je POKAŽDÉ nutno uvést microbit do režimu párování.

Vypíše-li microbit chybu, podle jejího čísla hledej důvod zde.
Návod microbit (en), nákup-hwkitchen microbit, ringbit


Programování microbitu učebnice iMysleni

Co programovat:
  1. Displej - výpis čísla, písmene, obrázku. Animace (postupným zobrazováním čar, čtverců).
  2. Událost vyvolá akci: tlačítka A, B, A+B, logo, natočení (H, D), náklon (L, P) - vyvolají zvuk, zobrazení …
  3. Zvuk
  4. Souřadnice diod na displeji (zobrazí se pod ukazatelem myši)
  5. Náhodné číslo - hod kostkou (tlačítkem), náhodné rozsvícení (přepnutí) bodu displeje
  6. Cyklus - pevný počet opakování ("opakuj 10×")
  7. Proměnná: automaticky vytvořená cyklem, tlačítkem A zvětšuj (B zmenšuj),
  8. Cyklus - vypiš čísla 1 až 9 - varianta "pro číslo" (autom. cyklus), pak cyklem s globální proměnnou
    – || –  cyklem dokud (while)
  9. Bluetooth: nastav stejnou skupinu radia pro 2 microbity.
  10. *hra - náhodné číslo - po zobrazení odpověz L=liché/S=sudé

Ukázky programů:

PIN výstupy: blikání-2LED, 3LED, zesilov   (návod)

Servo: tam+zpět, otáčej tlačítky

Chytrá domácnost: pfjcu

Strojové učení createai.microbit.org
  1. Připoj microbit přes bluetooth
  2. Zaznamenej vzorky chování microbitu (připevněný např, na ruku) např. při tleskání, chůzi, běhu… a jim odpovídající indikaci (obrázek na displeji)
  3. Zvol trénovat a pak program stáhni do microbitu

"Naučený" microbit zobrazuje indikaci prováděné činnosti.

Ukázky: kyvani+krouzky-3-pohybove-akce.hex (načti do microbitu), vzorky

Odkazy: microbit+AI,

Úkoly microbit

  1. Animace: "had" (délka = 4 body) se plazí po obvodu displeje
  2. Vypiš na displeji (hned po spuštění) postupně čísla 3 až 7 (ne přejetím) pomocí cyklu
  3. Vytvoř program, který po stisku tlač. A vypíše postupně čísla 3, 6, 9, 12, 15 (zvětšují se po 3) - ne přejetím, pomocí cyklu
  4. Vytvoř program k nastavení hodnoty proměnné:
     proměnnou pojmenuj "známka"
     tlačítkem A ji nastav na hodnotu 1 a zobraz na displeji
     tlačítkem B ji nastav na hodnotu 2, zobraz na displeji, pak displej zhasni
  5. Vytvoř program na změnu hodnoty proměnné:
      proměnnou pojmenuj “hlasitost”
      tlačítko A ji bude zvětšovat o 2
      tlačítko B ji bude zmenšovat o 2
      hodnota proměnné bude zobrazena na displeji
      + zajisti, aby proměnná mohla nabývat hodnot 0 - 8
      + tlačítkem (..) nastav proměnnou na 0
  6. Ovládání hlasitosti (0-5).
      + [Logo] = mute
  7.  Ovládání mixéru: 0 - 10, tlač. A ubírá, B přidává otáčky.
      + [Logo] = vypínač
      + A+B = turbo (po dobu stisknutí běží na max)

Projekty-omg, sady-Electfreaks, kartonoví roboti Lofi
Využití ring:bit hwkitch, zapojení pinů


Astro PI

je destička s displejem a kamerou.
Programování je jednoduché, ač se programuje textovými příkazy, .

"Mise" Astro Pi: Mission Zero - na Astro PI umístěné na ISS pošleš vlastní program (září - březen).
Principem je alespoň zobrazit na displeji jednoduchý obrázek.

Informace, programovatelný simulátor.


Dron Ryze Tello Boost Combo

Některé drony lze programovat.
Dji aplikace (nastavení…), DroneBlocks (Android, iOS) odkazy na Ryzerobotics

Dji Tello - váha 80 g, HD kamera, let 13 min.
info dronpro,
ryze, video: Těšín.

Dji RoboMaster TT Tello Talent - Váha 87 g, HD kamera, let 8 min.
info dronpro, dji, video ofic, progr, let
.

Připojení:
1. zapni dron (vytvoří svoji wifi)
2. mobilem se k té wifi připoj
3. v aplikaci zvol "connect"

Odkazy: Tello, reset dronu


Humanoid

I tímto názvem se označuje robot, podobný člověku.
Má v sobě baterii a počítač natrénovaný na určité činnosti. Proto běhá, tančí…
Zatím (2026) však není technicky možné, aby v sobě nosil komplexní výbavu - např. vytrénování na stovky činností pečovatele (obuj, připrav svačinu…).

Videoukázky: Humanoidi na VŠPJ 1.část, 2.část