Kursus “Noor rändur” on mõeldud lastele, kes armastavad droonide temaatikat nende roomamis-, ujumis- ja lennuvormis, kellele meeldib neid kokku panna, õpetada liikuma ja erinevaid ülesandeid sooritama.
Kursuse eesmärk
Kursuse eesmärk on:
- maa-, lendavate või ujuvate droonide disainiga tutvumine;
- Arduino mikroarvuti ja erinevate moodulite tööga tutvumine;
- teadmiste, oskuste ja kogemuste omandamine keskkonnast andmete hankimisel ja moodulite haldamisel;
- saada teadmisi, oskusi ja kogemusi drooni loomisel ning õppida seda iseseisvalt liigutama.
Tööülesanded
Kursuse raames püstitatakse, õpitakse ja sooritatakse järgmised ülesanded.
- Õppige Arduino mikrokontrolleriga töötamise põhitõdesid.
- Õppige Arduino programmi arenduskeskkonnaga töötamise põhitehnikaid (XOD, Scratch for Arduino, Tinkercad või mõni sarnane teie valitud)
- Õppige lihtsaid programme kirjutama.
- Õppige programmide abil andurimoodulitelt andmeid lugema.
- Õppige programmide abil juhtmooduleid juhtima.
- Õppige kasutama programme erinevate käskude andmiseks täiturmehhanismidele sõltuvalt anduritelt saadud andmetest.
- Uuri konkreetse drooni näitel, millised keskkonnaparameetrid vastavad drooni õigele asendile ja liikumisele.
- Õppige saama mõõtetulemusi erinevatelt anduritelt ja juhtimismootoritelt ning muudelt mehhanismidelt, seadke paika erinevaid stsenaariume drooni käitumisele.
Õpitulemus
Koolituse tulemusena õpetab õpilane enda projekti kasutades, õpetaja abi ja konsultatsiooniga ühe drooni variandist erinevate stsenaariumide järgi liikuma.
Kursuse kava
- Arduino tutvustus. Mikrokontrolleri ja moodulite tutvustus.
- Sissejuhatus Scratchi. Sissejuhatus programmeerimiskeelde.
- Sissejuhatus veebipõhisesse Arduino emulaatorisse ja programmi allalaadimine päris riistvarasse.
- Lineaarse programmi koostamine.
- Tingimuslike hüpetega programmi koostamine.
- Korduvate osadega programmi koostamine.
- Emulaatoris programmi loomine, mis saab infot erinevatelt anduritelt. Programmi testimine päris riistvara peal.
- Emulaatoris programmi loomine, mis juhib erinevaid täitevmooduleid. Programmi testimine päris riistvara peal.
- Programmi loomine, mis juhib täitevmoodulit sõltuvalt anduritelt saadavast teabest. Programmi testimine päris riistvara peal.
- Lõputöö jaoks reaalsete seadmete kokkupanek ja iga mooduli toimimise testimine.
- Programmi loogika määramine.
- Lõpuprojekti kallal töötamine. Teabe kogumine.
- Lõpuprojekti kallal töötamine. Teostusmoodulite haldamine.
- Loodud programmi töö testimine lõputöö reaalsetel seadmetel.
Nõutav varustus
Koolitusel kasutatakse erinevaid mikrokontrollerite ja moodulite mudeleid, olenevalt lõputöö keerukusest ja koostisest. Kui on soov ja/või võimalus lisaks tundidele teha iseseisvat tööd ka väljaspool tundi, siis tuleb iseseisvalt muretseda isiklikuks tarbeks varustuse komplekt.
Kursuse “Noor aednik” miinimumkomplekti näide












Kasutatud tarkvara
Koolitusel kasutatakse olenevalt õpilase võimalustest järgmisi programme ja internetiressursse.

Programm FLProg





