ArduCameriere 2011 Team “DICo Arduino Afternoon” ● Andrea, Andrea, Domenico, Elisa, Eno, Luca, Stefano Dipartimento di Informatica e Comunicazione Università.

Slides:



Advertisements
Presentazioni simili
Distributore di Lattine
Advertisements

Piattaforma Arduino Arduino uno Arduino Mega.
Per questo organizza un corso di Arduino per tutti i soci Amon e GMS.
Linguaggio Arduino: Struttura di un programma
ARDUINO Duemilanove Parte_5 Arduino e PHP
Arduino: introduzione alla programmazione
SENSORI OTTICI - FOTORESISTENZE
Hardware necessario Una board Intel galileo Un alimentatore Dc 7-15 v
ISTITUTO TECNICO – SETTORE TECNOLOGICO
Reti Mobili Ad Hoc e di Sensori Andrea De Salve. COS'È ARDUINO ? Piattaforma Open-Source per il Physical Computing basata su Microcontrollore Arduino.
13 gennaio Sistema di rilevazione delle temperature all’interno di Personal Computer Industriali Dipartimento di Ingegneria Elettronica SISTEMA.
Slot machine 7 e mezzo Progetto di Luca, Matteo e Mattia.
CURRICOLO ROBOTICA AMBITO «STEM». ORGANIZZAZIONE CURRICOLO INFANZIA 2° E 3° ANNO ROBOTICA DIREZIONALE BASE PRIMARIA 1° E 2° ANNO ROBOTICA DIREZIONALE.
LABORATORIO ARDUINO E ANDROID VENERDÌ, 11 SETTEMBRE 2015 UNIVERSITÀ DEGLI STUDI DI TRIESTE.
MODULI FORMATIVI ESTIVI: ANDROID E ARDUINO PICCOLO PROGETTO CREATO CON UNA SCHEDA ARDUINO E APPINVENTOR.
Le centrali analogiche serie KSA700 La tipologia del loop II Software
Musolino Carmelo Borsista del progetto di formazione NEMBO.
Piattaforma per la gestione di forniture basata su servizi web
Verso una comunità che si prende cura: quali percorsi?
Arduino uno Introduzione.
Manuel Secchi V C meI ITT G. Marconi Rovereto
Arianna Palmieri Dipartimento FISPPA Università degli Studi di Padova
Progetto Parcheggio intelligente
Summary di (quasi) tutti gli utenti non presentati…
Istruzioni per la registrazione al corso
Scheda ethernet di arduino
GPIO: General Purpose Input Output I parte
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Fisiche, Informatiche e Matematiche Corso di Laure in Informatica Relatore: Riccardo.
CURRICOLO ROBOTICA Proposta a. s. 2017/18.
Arduino Clap-Light.
Microcontrollori e microprocessori
Stato e prospettive del lavoro sulle memorie associative.
Revisione Declaratorie SSD
I2c.
Animazione su attività del bus di controllo
MATLAB and Simulink Academic Tour 2017
Cammino dei Dati (Datapath)
Introduzione L0.
Università degli Studi di Ferrara
Laboratorio II, modulo LabView.
CURRICOLO ROBOTICA (Approvato con delibera n. 4/3 del Collegio dei Docenti del 25 ottobre 2017)
INSEGNARE e IMPARARE LIBERAMENTE
istalliamo l’ambiente di sviluppo - ide
La scheda Arduino.
Realizzazione di un robot d’assistenza alla gente
IL DISASTER RECOVERY Ing. Massimiliano Zuffi
mBlock Un modo semplice e innovativo per programmare Arduino
Realizzato da: Giacomo Dionigi
Caratteristiche e funzioni della scheda Arduino
Programmare.
Realizziamo un fumetto
Interrupt Arduino.
ATTENZIONE: le parole sono indicate ( più facile di così)
Automi e stringhe Lezione n°24 Prof.ssa Rossella Petreschi
Circuiti combinatori Laboratorio di Architetture degli Elaboratori I
Esercitazione 8 Laboratorio di Architetture degli Elaboratori I
Processi decisionali e funzioni di controllo
Unità 9 Relè.
Macchine a stati finiti
LA RACCOLTA. LA RACCOLTA …VARI METODI DI RACCOLTA Grazie per l’accoglienza e l’ospitalità alla famiglia Mantovani Sig.ra AURA e MARTA.
Unità 1 Programmi base.
Docente: Prof. Roberto Diacetti Collaboratore di cattedra:
Lezione Terza Primi passi di programmazione
Progettiamo un robot Prof.ri Ponte Vincenzo Ovazza Sergio
Analisi dei consumi energetici del Comune nell’anno 2017
Algoritmi.
GRIGLIE PER LA VALUTAZIONE DELL’ORALE-CLIL
Utilizzo dei bus interni ad un computer
Nuovo quadro di controllo e comando per Maestro ed Ocean
Il nuovo sistema di controllo per aerotermi con motore elettronico
Transcript della presentazione:

ArduCameriere 2011 Team “DICo Arduino Afternoon” ● Andrea, Andrea, Domenico, Elisa, Eno, Luca, Stefano Dipartimento di Informatica e Comunicazione Università degli Studi di Milano lab.it/dokuwiki/doku.php?id=pub:arduino:home

ArduinoCamp2011DICo ArduinoAfternoon Team2 MetaScopo e Scopo ● MetaScopo ● Didattica! – Quindi un sistema non troppo complesso e di relativa facile realizzazione – Licenza GPL ovviamente! ● Scopo ● Carrello distributore di ordinazioni per bancone bar

ArduinoCamp2011DICo ArduinoAfternoon Team3 IN e OUT (Che deliziose tendine!) ● IN ● ID-12 tagreader ● IR receiver + telecomando (di un decoder DVB-T) ● OUT ● LCD SparkFun ● LED (anche se non usati al momento se non per gioco) ● Scheda RELE' per attivare il motore

ArduinoCamp2011DICo ArduinoAfternoon Team4 Use case ● Barista ● carica la bevanda sul vassoio ● programma a quale cliente deve andare il carrello ● Cliente ● "ferma" il carrello col proprio tag ● prende la bevanda e lascia ripartire (dopo delay)

ArduinoCamp2011DICo ArduinoAfternoon Team5 Automa a stati

ArduinoCamp2011DICo ArduinoAfternoon Team6 Codice core (1) ● LOOP in tre fasi ● Legge dai vari INPUT (IR e ID-12) e bufferizza ● Gestisce lo stato (automa) con funzioni NON bloccanti – Variabile “currentState” – Variabile “engine_state” ● Attivazioni (motore)

ArduinoCamp2011DICo ArduinoAfternoon Team7 Codice core (2) switch (currentState) { case STOP: state_STOP(); break; case ADMINCARICO: state_ADMINCARICO(); break; case INMOTOCONSEGNA: state_INMOTOCONSEGNA(); break; case STOPFORCONSEGNA: state_STOPFORCONSEGNA(); break; case INMOTORIENTRO: state_INMOTORIENTRO(); break; }

ArduinoCamp2011DICo ArduinoAfternoon Team8 Semplificazione hardware ● IR receiver invece di tastiera seriale ● risparmiamo multiplex del pin RX ● Binario fisico, itinerario circolare ● cosi' motore va gestito SOLO in “on/off”

ArduinoCamp2011DICo ArduinoAfternoon Team9 Problemi (major) ● Reader ID-12 ● morto in itinere (con preavviso di spurie sul RX che hanno causato problemi all'upload del codice dall'IDE alla board) ● Approvvigionamento componenti ● possibile che si debba andare fino a Gallarate per un reader ID-12!?!?!? ● Motore di trazione ● non siamo riusciti a trovarne uno adattabile :(

Problemi (minor) ● Qualche saldatura “fredda” sulla scheda relè ● 20 anni che non toccavo un saldatore ● Gestione dei sorgenti ● NON abbiamo messo su un “revision control” e forse invece andava fatto...

Q&A ● C'è tempo per le domande? ● GRAZIE!