Robotica - Lego EV3

Lezione 1

Lezione 1 - Costruzione e setup iniziale

Durata

2 moduli da 60'

Obiettivi

  1. Saper costruire la base motrice
  2. Conoscere il mattoncino
  3. Saper eseguire programmi di base

1. Costruire la base motrice

1.a. Organizzazione del gruppo

Ogni componente assume a rotazione un incarico:

    • un componente assembla;
    • un componente prepara e ordina i mattoncini;
    • un componente controlla l'assemblaggio.

1.b. Costruzione

Costruire la base motrice seguendo le istruzioni passo dopo passo; le istruzioni sono sia su PC che sul libretto presente in ogni confezione.

1.c. Personalizzazione

Personalizzare il proprio robot.

2. Conoscere il mattoncino

2.a. Come si accende, come si spegne (solo dopo aver eseguito il primo programma)

Per ACCENDERE il mattoncino EV3, premi il pulsante CENTRALE. Dopo aver premuto il pulsante le luci di stato del mattoncino diventano rosse e viene visualizzata la schermata di avvio ('Starting..')

Quando la luce diventa verde, il mattoncino EV3 è pronto.

Per SPEGNERE il mattoncino EV3, premi il pulsante INDIETRO (in alto a sinistra) finché non viene visualizzata la schermata di spegnimento.

L'opzione X di annullamento risulterà già selezionata. Utilizza il pulsante Destra per selezionare il segno di spunta Accetta, quindi premi il pulsante centrale per confermare. Il mattoncino EV3 è ora spento. Se premi OK mentre la X è selezionata, viene nuovamente visualizzata la schermata innziale (schermata con i file eseguiti di recente).

2.b. Caratteristiche del Display

In alto sono presenti icone sullo stato della connessione, il nome del mattoncino e il livello della batteria.

Subito in basso sono presenti 4 schermate di base:

  • Eseguiti di recente - Questa schermata rimane vuota fino a quando non inizi a scaricare ed eseguire programmi. Successivamente, visualizzerà i programmi eseguiti di recente. Il primo programma dell'elenco, che risulta selezionato per impostazione predefinita, è il programma che è stato eseguito per ultimo.
  • Navigazione file - Questa schermata consente di accedere e gestire tutti i file presenti nel mattoncino EV3, inclusi quelli memorizzati su una scheda SD.
  • Applicazioni - Il mattoncino EV3 viene fornito con cinque applicazioni preinstallate e pronte all'uso. Con il software EV3 puoi inoltre creare applicazioni personali. Dopo averle scaricate nel mattoncino EV3, le applicazioni realizzate da te verranno visualizzate in quest’area.
  • Impostazioni - Questa schermata permette di vedere e cambiare le varie impostazioni del mattoncino EV3.

2.c. Assegnare un nome al robot (solo dopo aver eseguito il primo programma)

Per assegnare un nome al tuo mattoncino:

  1. con il tasto destro vai alla schermata Impostazioni (icona: chiave inglese);
  2. con i pulsanti Su e Giù, seleziona la voce “Brick Name” quindi premi il pulsante centrale per confermare;
  3. viene visualizzato il nome del mattoncino EV3. Per modificarlo, utilizza i pulsanti Su, Giù, Sinistra, Destra per immettere il nuovo nome. Infine, evidenzia il tasto Invia sulla tastiera visualizzata e premi il pulsante centrale per salvare il nuovo nome del mattoncino EV3.

2.d. Collegare il robot al PC (solo dopo aver eseguito il primo programma)

Per effettuare una connessione via Bluetooth tra PC e mattoncino, attiva il Bluetooth sul mattoncino:

  1. con il tasto destro vai alla schermata Impostazioni (icona: chiave inglese);
  2. con i pulsanti Su e Giù, seleziona la voce “Bluetooth” quindi premi il pulsante centrale per confermare;
  3. nella casella di controllo Bluetooth viene visualizzato un segno di spunta; seleziona anche la casella "Visibility".

A questo punto, sul mattoncino EV3 il Bluetooth risulta attivato e la relativa icona viene visualizzata nella parte superiore sinistra del display.

A questo punto:

  1. vai al Software EV3 e apri un progetto (nuovo o già esistente).
  2. Accedi alla pagina Hardware nella parte inferiore destra della schermata.
  3. Fai click sulla scheda 'Mattoncini disponibili'; Se il mattoncino EV3 non risulta già presente, per individuarlo fai clic sul pulsante Aggiorna, quindi seleziona la casella Bluetooth che apparirà.
  4. Accetta la connessione sul mattoncino EV3 manualmente, inserendo la passkey e premendo il pulsante centrale per confermare. La passkey predefinita è 1234. Ripeti questo procedimento nel software EV3.
  5. La connessione è ora stabilita; osserva le icone in alto a sinistra sul display del mattoncino.

Per disconnettere il mattoncino EV3 dal computer, fai clic sul pulsante Disconnetti accanto al pulsante Aggiorna nella pagina Hardware.

Per ulteriori informazioni sulle modalità di connessione, fai riferimento alla Guida in linea dell'EV3.

3. Programmi di base

Apri il Software EV3 e poi:

  • seleziona File
  • click su Nuovo progetto
  • click su Progetto
  • click su Apri

3.a. Far riprodurre al tuo robot un suono appropriato

Crea il seguente programma:

  • avvio
  • blocco Suono - Riproduci File[Blip 4] // scegli in alto a destra un file audio Lego; in questo programma è stato scelto Blip 4

Descrizione del programma: il robot riproduce un suono simile a quello del personaggio R2 D2 di Star Wars.

Nella Barra degli strumenti di programmazione in alto a destra clicca su Salva progetto.

(N.B.: il 'programma' viene salvato in una cartella di 'progetto': 'programma' e 'progetto' non sono sinonimi; per ogni progetto puoi anche salvare più 'programmi').

Per far eseguire il programma al robot:

  • verifica nella Pagina Hardware in basso a destra che il robot sia connesso;
  • clicca sul blocco Avvio.

Modifica poi il programma con altri suoni e inserisci il blocco Attesa per verificare come il blocco Suono risponda diversamente a seconda che sia selezionato Attendi il completamento, Riproduci una volta, Ripeti.

3.b. Visualizzare immagini sul display

Crea il seguente programma:

  • avvio
  • blocco Display - Immagine[Crazy 2] // scegli in alto a destra un file immagine Lego; in questo programma è stato scelto Crazy 2.
  • blocco Attesa - Tempo[2 s]

Descrizione del programma: sul display del robot compaiono due occhi per due secondi.

Nella Barra degli strumenti di programmazione in alto a destra clicca su Salva progetto.

(N.B.: il 'programma' viene salvato in una cartella di 'progetto': 'programma' e 'progetto' non sono sinonimi; per ogni progetto puoi anche salvare più 'programmi').

Per far eseguire il programma al robot:

  • verifica nella Pagina Hardware in basso a destra che il robot sia connesso;
  • clicca sul blocco Avvio.

Modifica poi il programma inserendo altre immagini sul display e inserendo un blocco Suono per far ridere il robot (puoi programmare anche su due linee diverse ed adoperare un filo sequenza).

3.c. Far lampeggiare le luci di stato

Crea il seguente programma:

  • avvio
  • blocco Luce di stato del mattoncino[on] - colore[0] (verde)
  • blocco Attesa - Tempo[4 s]

Descrizione del programma: il mattoncino del display lampeggia per 4 secondi con una luce verde.

Modifica poi il programma cambiando colore, inserendo un blocco attesa tra un cambamento e l'altro; prova a creare un programma che contenga anche immagini e suoni.

3.d. Far avanzare il robot: movimento per ROTAZIONI, GRADI, SECONDI

Crea il seguente programma adoperando il Blocco Movimento con Controllo con Sterzo: vai avanti, vai indietro, vai avanti.

Modifica il programma: vai avanti di un metro, torna indietro di un metro.