Topic outline
- General
- Prednosti nadogradnje na robota visokog nivoa
Prednosti nadogradnje na robota visokog nivoa
U ovoj lekciji istražujemo osnovne razlike između robota srednjeg i visokog nivoa, zajedno s razlikama u funkcionalnosti, kao i prednostima nadogradnje.
Lekcija je osmišljena kao poređenje dva nivoa. Svrha ove lekcije je dati učenicima uvid u to što mogu očekivati od nadogradnje i kako će se osnovni pristup izgradnji i kodiranju promijeniti.
Krajnji cilj lekcije je dati učenicima shvaćanje novih funkcija nadograđenog robota i načina na koji se mogu koristiti u stvarnim situacijama.
- Montaža i ožičenje robota
Montaža i ožičenje robota
Kao preglednu lekciju u ovom modulu, pogledat ćemo sastavljanje robota visokog nivoa. Kako počinjemo od nule, navest ćemo i raspravljati o svim 3D printanim dijelovima, kao i o svakom drugom dijelu ili senzoru koji se treba ugraditi.
Ovu lekciju smo osmislili kao vodič korak po korak za izgradnju robota, koji se može preklapati sa prethodnim lekcijama, uz pretpostavku da su učenici upoznati sa temama prvog i drugog nivoa.
Na sličan način istražujemo ožičenje senzora i mikrokontrolera robota, kao i linijski kod jezgre koji ćemo nastaviti istraživati u sljedećoj lekciji.
- Dodavanje senzora i aktuatora
Dodavanje senzora i aktuatora
Prva praktična lekcija kursa će biti pregled dodatnih senzora i aktuatora potrebnih za izvođenje nadogradnje.
Navest ćemo i objasniti dodatne senzore, njihov unutrašnji rad, kao i ožičenje potrebno za dodavanje funkcionalnosti robotu visokog nivoa.
U ovoj lekciji ćemo se fokusirati na sve dijelove dodane glavnoj šasiji i zanemariti hvataljku, jer je to samo po sebi lekcija.
- Dodavanje modula za hvatanje
Dodavanje modula za hvatanje
Tokom ove lekcije razgovarat ćemo o tome koje funkcionalnosti možemo očekivati od našeg modula za hvatanje, kako ga primijeniti na našeg robota.
Naučit ćemo koje dijelove trebamo 3D printati, koja je njihova funkcija. Također ćemo navesti potrebne dodatne dijelove.
Na kraju ćemo pogledati servo motore, njihove osnovne principe i upotrebu u našem projektu.
- Testiranje funkcionalnosti
Testiranje funkcionalnosti
Završna lekcija kursa daje kumulaciju onoga što smo radili na svim prethodnim lekcijama.
Naučit ćemo kako napisati i prenijeti osnovni kod, koji će nam pomoći da testiramo sve funkcije robota.
Također ćemo istražiti neke primjere koda koji će studentima dati osnove potrebne za razvoj vlastitog koda i funkcionalnosti robota.
Na kraju lekcije učenici treba da imaju robota koji radi sa osnovnim kodiranim funkcijama.
Poglavlja:
- Istraživanje osnovnog koda za funkcije visokog nivoa
- Prijenos koda u robota
- Testiranje funkcija robota
- Gdje dalje?
MER spremište je dostupno na sljedećoj adresi: https://github.com/tomazf/MER_robot