sadržaj - spark mostar · pdf file1 što je mbot? mbot (slika 1.) je robotić...

Download Sadržaj - SPARK Mostar · PDF file1 Što je mBot? mBot (slika 1.) je robotić (hardverski dio) koji daje praktično iskustvo u programiranju, elektronici i robotici. Makeblock je

If you can't read please download the document

Upload: vantuyen

Post on 06-Feb-2018

247 views

Category:

Documents


10 download

TRANSCRIPT

  • Sadraj:

    to je mBot? ............................................................................................................................. 1

    Upute za sastavljanje robota ................................................................................................... 3

    Prvo pokretanje mBota ...........................................................................................................11

    Runa vonja nain A .....................................................................................................11

    Zaobilaenje prepreka nain B ........................................................................................12

    Praenje crte nain C ......................................................................................................12

    Povezivanje robota s raunalom ............................................................................................13

    1. Instalacija mBlocka ........................................................................................................13

    2. Pokretanje mBlocka i odabir naina rada .......................................................................13

    3. Instalacija upravljakih programa ...................................................................................15

    4. Povezivanje mBota s raunalom ....................................................................................15

    5. Povezivanje mBota i mBlocka ........................................................................................16

    6. Ugradnja nove verzije firmware-a ......................................................................................17

    7. Osnovni tvorniki program .................................................................................................17

    Prvi program za mBota! ..........................................................................................................19

    Kako izbrisati program s robota? I zato robot vie ne reagira na daljinski upravlja? ....26

    Zadaci za vjebu ......................................................................................................................27

  • 1

    to je mBot?

    mBot (slika 1.) je roboti (hardverski dio) koji daje praktino iskustvo u programiranju, elektronici

    i robotici. Makeblock je vodei proizvoa u podruju DIY (Do it yourself - Uradi sam)

    edukacijske, robotike i informatike opreme. Jedan od njihovih proizvoda je i mBot roboti.

    Namjenjen je iskljuivo djeci osnovnokolskog uzrasta. Rad s mBot robot setom inspiriran je

    Scratch 2.0. (slika 2.) programom (sofverski dio) kojeg moete povezati s mBot ureajem

    koristei Bluetooth ili 2.4GHz wireless modul. Ovaj jednostavan za sastavljanje mBot

    edukacijski robot set prua neograniene mogunosti da djeca naue STEAM (znanost,

    tehnologiju, inenjering i matematiku).

    Slika 1: mBot robot Slika 2: Scratch 2.0.

    Makeblock se udruio s Arduinom vodeom open-source hardverskom platformom u

    edukacijskoj i maker zajednici. Za mBot edukacijski robot set, Arduino predstavlja srce

    programa. Suradnjom se eli STEM (znanost, inenjering, elektronika, matematika) obrazovanje

    podii na viu razinu. mBot edukacijski robot set je cjelokupno rjeenje za poetnike kako bi

    stekli osnovna iskustva u programiranju, elektronici i

    robotici.

    Slika 3: mBot cijelina Slika 4: Arduino ploica i dodatna oprema

  • 2

    Hardver:

    mBot sadri 38 sastavnih dijelova koji se mogu sloiti u 10 minuta, a jedinstveno obojani RJ25 prikljuci za ice osiguravaju vie vremena za programiranje i kreativnost. Sastavljanje nije komplicirano, treba petnaestak minuta za sastavljanje robota. Osim dijelova koje dou u kutiji trebati e i baterije kako bi se pokrenuo robote. Za napajanje samog robota koriste se etiri AA baterije, a za daljinski se koriste CR2025 baterije.

    U poglavlju ispod nalaze se upute za sastavljanje robota.

    Grafiko programiranje: Povucite i ispustite raunarno-grafiki softver mBlock razvijenog na temelju Scratch 2.0. omoguuje djeci da brzo naue programiranje, kontroliraju robota i realiziraju sve vie funkcija koje mBot ima. mBot se moe programirati kao robot koji slijedi linije, baca loptice i gura predmete, izbjegava zidove i jo puno toga s povuci i ispusti raunarno grafikim softverom temeljenom na Scratch 2.0. irenjem svoga portfelja s Arduino nastavcima, moete se prebaciti sa grafikog na jezino kodiranje u Arduino modu.

  • 3

    Upute za sastavljanje robota

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

    Prvo pokretanje mBota

    Nakon to se robot sastavi robot je ve spreman i isprogramiran za rad (u tvornici su ga nauili poneto). Postavite Vaeg robota na ravnu podlogu (najbolje na pod, da ne padne sa stola) i ukljuite ga pomou sklopke na njegovoj upraljakoj ploici, a nakon toga moete pomou daljinskog upravljaa upravljati Vaim robotom (slika 5).

    Slika 5: Daljinski upravlja Runa vonja nain A

    Za poetak probajmo runo voziti naeg robota. Pritisnite tipku A na daljinskom upravljau kako biste odabrali nain rada rune vonje. Nakon toga tipkama sa strelicama na daljinskom upravljau moete upravljati robotom. Ako elite promjeniti brzinu kretanja robota to moete uiniti pritiskom na neko tipkalo od 1 do 9. Ako odaberete vei broj Va e se mBot bre kretati! Kada odabirete nain rada tipkicama A,B ili C ili pak mijenjate brzinu kretanja robota robot e Vam potvrditi da je primio Vau naredbu zvunim signalom. Ukoliko nema zvunog signala pokuajte usmjeriti Va daljinski upravlja u prednju stranu Vaeg mBota.

  • 12

    Zaobilaenje prepreka nain B

    Postavite Vaeg robota na pod i pritisnite tipku B na daljinskom upravljau kako biste odabrali nain rada u kojem robot zaobilazi prepreke koje mu se nau na putu. Va robot e krenuti naprijed, a kada naie na prepreku detektirati e je ultrazvunim senzorom, zakrenuti se u drugom smjeru i nastaviti. Brzinu kretanja robota moete podeavati pritiskom na tipkice od 1 do 9 na daljinskom upravljau.Ukoliko elite zaustaviti robota vratite ga natreg u nain rada rune vonje pritiskom na tipku A na daljinskom upravljau. Praenje crte nain C Postavite Vaeg robota na podlogu s iscrtanom stazom (crnom crtom u obliku broja 8, koja je sastavni dio paketa mBot) i pritisnite tipku C na daljinskom upravljau kako biste odabrali nain rada u kojem robot prati iscrtanu stazu. Kako bi robot mogao pratiti crtu ima dva fotosenzora na prednjoj strani kojima detektira crnu i bijelu boju. Kako bi Va robot uspjeno krenuo pratiti crtu postavite ga tako da mu fotosenzori na poetku budu na crnoj crti. Brzinu kretanja robota moete podeavati pritiskom na tipkice od 1 do 9 na daljinskom upravljau.Ukoliko elite zaustaviti robota vratite ga natreg u nain rada rune vonje pritiskom na tipku A na daljinskom upravljau.

  • 13

    Povezivanje robota s raunalom

    Prije nego krenemo programirati robota moramo napraviti neke poetne korake instalirati mBlock program za programiranje robota, instalirati upravljake programe, potom povezati mBota na raunalo pa ugraditi novu verziju firmware-a i konano ubaciti osnovni program u njega. Ne brinite, pripremili smo Vam detaljne upute sa sliicama korak po korak. Ove korake ne morate ponavljati svaki put kada prikljuite robota na raunalo, ve samo prvi put kada spojite robota na odreeno raunalo, odnosno prvi put kada sastavite robota da mu update-ate firmware. VANO: Nemojte prikljuivati mBota na raunalo prije nego instaliramo upravljake programe.

    1. Instalacija mBlocka Ako ve niste preuzmite mBlock za slubene web stranice http://www.mblock.cc/. Nakon preuzimanja instalirajte mBlock program na Vae raunalo.

    2. Pokretanje mBlocka i odabir naina rada Nakon to ste instalirali mBlock pokrenite ga. Trebali biste dobiti prozor kakav je prikazan na sljedeoj slici.

    mBlock program baziran je na Scratch programskom jeziku u kojem su nadograene komponente za programiranje mBot robota. mBot robot moe se programirati na dva naina da radi kao samostalan robot i da radi uz pomo raunala. Kada mBot radi uz pomo raunala mora s raunalom biti povezan putem Bluetooth veze, a kada radi samostalno moe bez veze s raunalom izvravati program koji smo u njega upisali. Mi

    http://www.mblock.cc/

  • 14

    emo za poetak pokrenutu mBota su samostalnom nainu rada koji se unutar mBlock programa naziva Arduino mod. Kako bi postavili nain rada u Arduino mod kliknite na izbornik Edit i odaberite Arduino mode.

    Nakon toga Va prozor e izgledati kao na sljedeoj slici.

  • 15

    3. Instalacija upravljakih programa Kako bi raunalo moglo komunicirati s mBotom potrebno je instalirati upravljake programe. To moemo vrlo lako uiniti ako odemo u izbornik Edit i odaberemo opciju Install Arduino driver kako je prikazano na sljedeoj slici.

    Na upit o dozvoli za instalaciju upravljakih programa odgovorite potvrdno i pokrenite

    instalaciju klikom na Install u novootvorenom prozoru.

    4. Povezivanje mBota s raunalom Sada moete putem USB kabla povezati Vaeg mBota s raunalom. Sklopka za ukljuivanje i iskljuivanje robota na samom robotu mora biti postavljena tako da je robot ukljuen. Windows operacijski sustav e automatski otkriti novo spojeni hardver i instalirati upravljae programe. Kada operacijski sustav zavri sa instalacijom provjeriti emo koji je broj serijskog porta dodijeljen mBotu tako da otvorimo Device Manager (Upravitelj ureaja na Hrvatskoj verziji Windowsa) i pronaemo u kategoriji Ports (COM & LPT) ureaj naziva USB-SERIAL CH340 te oitamo broj serijskog porta uz n