Damerino ver. 2 (Novità importanti)

Nuove funzionalità

  • Da oggi le 6 uscite di Damerino non sono più solamente digitali (on-off), ma possono controllare anche dei servomotori aggiuntivi.
  • Abbiamo aggiunto la funzione product per effettuare moltiplicazioni.
  • Abbiamo apportato importanti miglioramenti e modifiche alla sintassi dell’if, elseif, else e al do…while.

Questi aggiornamenti si riferiscono alla versione 2 di Damerino.

Novità per Damerino (MecWilly Compact)

Vediamo insieme le interessanti novità che riguardano MecWilly Compact, il quale cambia nome e diventa Damerino!

Nuove funzionalità

  • Abbiamo aggiunto la visione artificiale (computer vision)
  • Ora Damerino può collegarsi a qualsiasi servizio web propriamente configurato. Oltre a prelevare informazioni remote, può anche ovviamente inviare richieste remote, un esempio potrebbe essere inviare comandi per la domotica, ad esempio aprire la porta, accendere le luci, l’antifurto ecc… Può connettersi a Raspberry Pi tramite WiFi (anche ad Arduino tramite modulo WiFi di Arduino).
  • Abbiamo creato una libreria di servizi remoti già pronti per facilitare l’utilizzo didattico di questo tipo di funzione. Ad esempio un estrattore delle ultime notizie. La lista è in espansione
  • Abbiamo aggiunto la funzione di tracking inverso della faccia (utile ad esempio per l’autismo)
  • Abbiamo aggiunto delle costanti per poter accedere ad utili dati sulla visione artificiale di Damerino, ecco la lista:
    $smile (probabilità di sorriso da 0 a 100. Se non c’è una faccia è a -1)
    $xface (coordinata X della faccia)
    $yface (coordinata Y della faccia)
    $face (è a 1 se c’è una faccia, 0 se non c’è)
    $heightface (altezza della faccia)
    $widthface (larghezza della faccia)
    $eyes (probabilità di occhi aperti da 0 a 100. Se non c’è una faccia è a -1)
    $righteye (probabilità di occhio destro aperto da 0 a 100. Se non c’è una faccia è a -1)
    $lefteye (probabilità di occhio sinistro aperto da 0 a 100. Se non c’è una faccia è a -1)
  • Abbiamo aggiunto la funzione open con la quale puoi aprire altri file di codice e semplificare così l’organizzazione di un programma e inoltre far interagire le due modalità di programmazione (verde e blu).
  • Inoltre abbiamo ricostruito il nostro sito Internet rendendolo facilmente fruibile anche dai dispositivi mobili aggiungendo tante sezioni dedicate a Damerino (MecWilly Compact) dove vengono inseriti nuovi contenuti quotidianamente.

Nuove istruzioni per la modalità sequenziale (verde)

  • camera (accende e spegne la fotocamera)
  • tracking (per attivare il tracking della faccia)
  • takephoto (scatta una foto e la salva nella galleria)
  • open (apre altri file di codice e li esegue)
  • cloud (aggiunto un parametro nella funzione cloud che permette di collegarsi a servizi web remoti)
  • manual (funzione di controllo manuale sulle risposte, è stata richiesta per l’autismo)
  • sum (per effettuare somme/sottrazioni con numeri e variabili e incrementi/decrementi)
  • rand (per generare numeri casuali)
  • randeyes (muove gli occhi in una direzione casuale e a volte anche le sopracciglia)
  • raw (esegue direttamente le istruzioni firmware della Damerino Board)

Nuove istruzioni per la modalità casuale (blu)

  • ao (apre altri file di codice e li esegue)

Il setup
Ecco le configurazioni per la visione artificiale, il sostegno è incluso nel kit ed è adatto sia per smartphone che per tablet.

Questi aggiornamenti si riferiscono alla versione 1 di Damerino.