Sunteți pe pagina 1din 5

PROGRAMA

Modulul III - Intermediar (10* sau 11 - 17 ani) - Robotician Senior


16 Ateliere practice, a cate 120 min. fiecare, echivalentul unui modul

DESPRE PROGRAM

Academia inventeaza.ro (www.academia.inventeaza.ro) este un program educational before & after school de tip
STEAM*, care are la baza deprinderea de notiuni practice de Programare, Robotica, Electronica si Mecanica.
Programul imbina utilizarea tehnologiei cu joaca educativa si este complementar cunostintelor dobandite la scoala
de copiii cu varste cuprinse intre 7 si 17 ani.

*Acest program este dezvoltat pe baza conceptului educational de tip STEAM (Science, Technology,
Engineering, Arts and Mathematics), avand o abordare interdisciplinara si aplicata. Fiind o activitate
complementara programului scolar obligatoriu, scopul principal al academiei inventeaza.ro este acela de a invata
tinerii CUM sa puna in aplicare, in viata de zi cu zi, cunostintele dobandite la scoala. astfel, STEAM integreaza

cele cinci discipline intr-o paradigma de invatare care corespunde cerintelor prezente sau viitoare ale lumii reale.

Modulul III - Intermediari (10* sau 11 - 17 ani) - Robotician Senior

Acest modul se adreseaza celor care au deja cunostinte de Robotica si Programare si au absolvit cu succes Modulul
II - Incepatori (9* sau 11 - 17 ani) - Robotician Junior. Se pune accent pe personalizarea robotilor si extinderea
functionalitatii acestora. Se adauga senzori noi si se scrie cod mai avansat. asa ca si competitiile vor fi pe masura.
Kit-ul pe care se lucreaza pentru extinderea functionalitatii robotului (gripper, driver gripper, LCD, senzor de culoare,
senzor gesturi) va ramane in posesia copilului. De asemenea, la finalul cursului, cei mici vor primi o diploma de
absolvire.

Programa:
16 Ateliere practice, a cate 120 min. fiecare, echivalentul unui modul.

Nota! Incepand cu atelierul 1, va fi necesar ca participantul sa vina robotul construit la modulul anterior si cu
Laptop-ul personal la fiecare atelier.
Cerinte minime Laptop: 2 port-uri USB, Sistem de operare Windows (de la versiunea 7 la 10 sau Vista) sau Mac
OS X, Browser Google Chrome cu Java instalat, memorie RAM - 4GB RAM.

Nr. min Subiect Continut tematic

120 Atelierul 1 Introducere

- Prezentare mentor
- Prezentare participanti
- Recapitulare notiuni Modul II: electronica, robotica, senzori, curent electric
- Prezentarea modulului: ce presupune, ce vom face, obiectiv final, componente studiate
- Prezentarea notiunii de masina autonoma: ce este, cum functioneaza, exemple de masini
autonome
- Discutie pe baza sigurantei oferite de masinile autonome in trafic

Acest material reprezinta proprietatea intelectuala a Academiei inventeaza.ro.


Materialul nu poate fi reprodus partial, integral sau modificat fara acordul in scris, datat si semnat al autorului. Orice utilizare a acestui material
intr-un mod care violeaza legislatia romaneasca sau internationala in materie de drept de autor si proprietate intelectuala, implica raspunderea
civila sau penala pentru astfel de actiuni.
120 Atelierul 2 Siruri de caractere

Prezentare siruri de caractere:


- Ce reprezinta
- Utilitate
- Functii de prelucrare (concatenare, comparare, cautare
Recapitulare comunicatia seriala:
- Ce reprezinta
- Utilitate
- Functii specifice
Citire din consola seriala:
- Importanta codului ASCII
- Functii de citire
- Conversia sirurilor in alte tipuri de date
- Controlarea robotului prin consola seriala

120 Atelierul 3 Depanarea robotului

Recapitulare siruri de caractere


Prezentare tipuri de erori:
- Erori hardware
- Erori software
- Cum apar erorile
- Metode de rezolvare
Prezentarea notiunii de reverse engineering
Utilizarea consolei seriale in depanarea erorilor:
- Verificare functionalitati prin comenzi de control
- Structura mesajelor
- Rapoarte de functionare
Pregatirea robotului pentru atasarea viitoarelor module
- Lipirea pinilor pe placa de baza

120 Atelierul 4 Module de afisare

Prezentare module de afisare:


- Ce reprezinta
- Tipuri (LCD, LED, CRT)
- Istoric
- Utilitatea
Prezentare ecran LCD:
- Atasare pe robot
- Specificatii tehnice
- Mod de conectare
- Instalare biblioteca
Afisare pe ecranul LCD:
- Valori provenite de la senzori
- Mesaje text
- Controlarea luminii de fundal

120 Atelierul 5 Recunoasterea culorilor

Compunerea culorilor
- spectru de absorbtie
- spectru de emisie
- Compunerea lungimilor de unda
- Explicare compunere RGB
- Descompunerea luminii prin prisma optica
Prezentare senzor de culoare:

Acest material reprezinta proprietatea intelectuala a Academiei inventeaza.ro.


Materialul nu poate fi reprodus partial, integral sau modificat fara acordul in scris, datat si semnat al autorului. Orice utilizare a acestui material
intr-un mod care violeaza legislatia romaneasca sau internationala in materie de drept de autor si proprietate intelectuala, implica raspunderea
civila sau penala pentru astfel de actiuni.
- Ce reprezinta
- Principiu functionare
- Aplicatii practice
- Specificatii tehnice
- Atasare pe robot
- Instalare biblioteca
Detectare obiecte colorate:
- Afisarea culorii acestora
- Reproducerea culorii prin intermediul ledurilor RGB
- Redarea sunetelor in functie de culoare
Prezentare functia Map
- Utilitate
- Implementarea in exercitii

120 Atelierul 6 Line Follower cu marcaje

Recapitulare concept de Line Follower


Importanta marcajelor in trafic.
Prezentarea marcajelor in traseul de linefollower:
- Analizarea semnificatiei fiecarui marcaj
- Identificarea marcajelor in functie de culoare (limitare de viteza, viraje obligatorii, stop, intoarcere)
- Parcurgerea traseului de catre robot in functie de marcaje
- Redarea de sunete, afisare mesaje pe ecran si redare sunete in functie de marcajul curent
- Setarea vitezei initiale a robotului prin intermediul consolei seriale

120 Atelierul 7 Vectori

Recapitulare senzor de culoare


Prezentarea notiunii de vector:
- Ce reprezinta
- Utilitate in programare
- Metoda de declarare
Aplicatii cu vectori:
- Determinarea maximului si a minumului din vector
- Stocarea numerelor in vectori
- Determinarea mediei aritmetice in vector
- Cautarea unui element in vector
- Citirea unui vector prin intermediul consolei seriale
Stocarea valorilor de la senzorul de lumina in vector si determinarea mediei citirilor
Realizarea unor vectori de culori pentru senzorul de culoare si determinarea culorii curente
Ajustarea vitezei rotilor robotului in functie de valorile din vector

120 Atelierul 8 Controlarea robotului utilizand un joystick

Prezentare joystick:
- Ce reprezinta
- Specificatii tehnice
- La ce este utilizat
- Modalitate de conectare
- Citirea valorilor provenite de la el
Ajustarea vitezei rotilor robotului in functie de miscarea joystick-ului
Memorarea valorilor provenite de la joystick in vector:
Miscarea robotului in functie de valorile memorate in vector
Realizarea unui joc simplu cu ajutorul joystick-ului si a ecranului LCD

120 Atelierul 9 Protocolul de comunicare Bluetooth

Prezentarea notiunii de Bluetooth:

Acest material reprezinta proprietatea intelectuala a Academiei inventeaza.ro.


Materialul nu poate fi reprodus partial, integral sau modificat fara acordul in scris, datat si semnat al autorului. Orice utilizare a acestui material
intr-un mod care violeaza legislatia romaneasca sau internationala in materie de drept de autor si proprietate intelectuala, implica raspunderea
civila sau penala pentru astfel de actiuni.
- Ce reprezinta
- Utilizare in viata reala
Cum comunicam cu robotul:
- Conectarea robotului la smartphone utilizand bluetooth
- Trimitere comenzi catre robot
- Miscarea rotilor
- Aprindere LED-uri
- Afisare de mesaje pe ecranul LCD
- Afisarea valorilor de la senzori

120 Atelierul 10 Trimiterea indicatiilor pentru line follower prin Bluetooth

Recunoasterea marcajelor de pe traseu si controrizarea acestora:


- Afisarea numarului acestora pe ecran
- Trimiterea numarului de marcaje multicolore prin bluetooth
Parcurgerea unui traseu stabilit prin bluetooth:
- Trimiterea informatiilor referitoare la traseu prin bluetooth catre robot
- Detectarea comorilor de pe harta

120 Atelierul 11 Manevrarea obiectelor de catre robot (I)

Prezentarea notiunii de brat robotic:


- Ce reprezinta
- Domenii de utilizare
- Cum este controlat
- Importanta gradelor de libertate
Prezentarea notiunii de gripper:
- Ce reprezinta
- Utilizare
- Montarea gripperului si a circuitului de control
Programarea si controlarea gripperului:
- Deschidere si inchidere
- Mutarea obiectelor ce sunt in acesta
- Indeplinirea comenzilor primite prin infrarosu

120 Atelierul 12 Manevrarea obiectelor de catre robot (II)

Sortarea obiectelor de diferite culori:


- Detectarea obiectului
- Detectarea culorii
- Miscarea obiectului in locul potrivit

120 Atelierul 13 Manevrarea obiectelor de catre robot (III)

Stafeta intre roboti:


- Repartizarea participantilor in echipe
- Prezentarea principiului de swarm robots
- Programarea robotilor pentru parcurgerea traseului
- Programarea robotilor pentru a pasa stafeta

120 Atelierul 14 Fotbal robotic

Prezentarea notiunii de fotbal robotic:


- Ce reprezinta
- Cum se poate realiza
- Care este scopul robotilor
- Prezentarea arenei
Pregatirea robotilor pentru campionatul de fotbal:

Acest material reprezinta proprietatea intelectuala a Academiei inventeaza.ro.


Materialul nu poate fi reprodus partial, integral sau modificat fara acordul in scris, datat si semnat al autorului. Orice utilizare a acestui material
intr-un mod care violeaza legislatia romaneasca sau internationala in materie de drept de autor si proprietate intelectuala, implica raspunderea
civila sau penala pentru astfel de actiuni.
- Modificarea programului astfel incat sa fie controlat prin bluetooth
- Personalizarea robotilor
Campionatul de fotbal robotic

120 Atelierul 15 Robotul curier

Prezentarea conceptului de curierat inteligent:


- Identificarea depozitului
- Preluarea marfii de catre robot
- Cautarea traseului pana la client
- Distribuirea incarcaturii catre clienti
Programarea robotilor curier:
- Detectarea culorilor de pe traseu
- Parcurgerea traseului linefollower
- Transportarea obiectelor
- Cautarea destinatiei

120 Atelierul 16 Prezentare finala

Deplasarea robotilor curier pe harta orasului


Livrarea pachetelor de catre roboti la adresele prestabilite
Recapitulare modul:
- Completare fise de evaluare in echipe
- Identificarea neclaritatilor
Decernarea diplomelor

Acest material reprezinta proprietatea intelectuala a Academiei inventeaza.ro.


Materialul nu poate fi reprodus partial, integral sau modificat fara acordul in scris, datat si semnat al autorului. Orice utilizare a acestui material
intr-un mod care violeaza legislatia romaneasca sau internationala in materie de drept de autor si proprietate intelectuala, implica raspunderea
civila sau penala pentru astfel de actiuni.

S-ar putea să vă placă și