Roboti

Obsah stránky:

  micro:bit
Programování micro:bitu - makecode.microbit.org, tinkergen   
Ukázky programů
  dron Ryze Tello Boost Combo

Přehled vybavení robotických sad
 Dron

 

 

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

micro:bit programování: makecode.microbit.org

je kapesní počítač (info+vzhled). V r. 2016 jej dostal každý britský školák. Od r. 2020 se prodává výkonnější verze 2 (rozdíly 1 a 2, návod en)

Napájení z baterie nebo USB, má světelný panel 5×5 LED diod, vydá zvuk, detekuje změny polohy, magnetické pole, osvětlení, teplotu, komunikuje přes bluetooth, jeho chování lze jednoduše naprogramovat (včetně práce s připojenými zařízeními)

Připojení micro:bitu - USB kabelem

  1. připoj micro:bit 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" -> micro:bit 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í micro:bitu - 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 micro:bitu: 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 micro:bit chybu, podle jejího čísla hledej důvod zde.
Návod: microbit (en)


Programování micro:bitu 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. Cyklus - pevný počet opakování ("opakuj 10×")
  6. Proměnná: automaticky vytvořená cyklem, tlačítkem A zvětšuj (B zmenšuj),
  7. Cyklus - vypiš čísla 1 až 9 - varianta "pro číslo" (autom. cyklus), pak cyklem s globální proměnnou
    – || –  cyklem dokud (while)
  8. Bluetooth: nastav stejnou skupinu radia pro 2 microbity.
  9. *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

Ú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 robota

Odkazy

Projekty-omg, sady-Electfreaks


dron Ryze Tello Boost Combo

je kvalitní dron pro začátečníky s možností programování.
Nákup - Heureka, návody na DronPro.cz.
Aplikace k ovládání a programování Tello EDU (Android, Apple), DroneBlocks (Android, Apple), Tello DJI (Android-mimo Goole Play, Apple).
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


Proč se programování učíme

Čím dál víc zařízení kolem nás řídí nějaký program - podle vstupu zařízení vykoná požadovanou akci.
Se znalostí způsobu funkce budeme zařízení efektivněji využívat, posuzovat funkčnost či hledat závady.


Přehled vybavení robotických sad (10.2021)

  cena cena bez MB pohon
2 kol
sledování
čáry
RGB LED ultrazv.
 senz.vzd
IR čidlo
vzdálen.
držák
BATerií
čid.
nárazu
PIR
pohy
OLED
displej
poten
ciom
vhko
vzdu
bar.
tlak
tepl
ota
čid
osvětl
čid
hluk
úroveň
hladiny
čid.pů
vlhkos
snímač
prachu
repro 6
tlač
další
Ring:bit micro:bit V2
robotické autíčko řízené micro:bitem
1116 (škola 1051) 608 a 139 a 449 3mod                                  
Cutebot ?? 910 a a a a                                
IoT micro:bit V2 2475 1859 V1 1 servo 63 a   89   a a   a a a a a a a a     MicroBit
kutil micro:bit 1785 1918 1 servo   3 diody     a a a a a             a   bzuč a  
chytrá domác. micro:bit 2024 1485 1 servo   a       a   a   a   a a a           relé, DC motor, ponor. čerpadlo
Ozobot EVO nedostupné a a a   a                           a   7× LED, repro
NXT EV3 (Lego) nedostupné a a   a a   a                            
Air:bit 4444                                           kamera
Hover:bit 2 3874                                            
VEX123 (video) 3812 (sada 29 tis)                                           mobilní aplikace VEX Class, návody,online-programování, VR, info
Car Kit 2990, 30000sada     a                                      
Edison                                              

Odkazy: využití ring:bit hwkitch, zapojení pinů


Dron

Některé drony lze programovat.
Dji aplikace (nastavení…), Tello EDU (Android, iOS), 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, tutor, let
.