KeyRem. Reminder attivo per "oggetti preziosi"

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "KeyRem. Reminder attivo per "oggetti preziosi""

Transcript

1 KeyRem Reminder attivo per "oggetti preziosi" Adriano Prenleloup Davide Rogai Better Embedded 2013

2 storia di un progetto R&D commit ha una naturale predilezione per la sperimentazione di tecnologie... ma spesso sono software (framework, librerie, tecniche...) stavolta è voluta passare alla parte hardware finalissima brainstorming: cronoigrometro: innaffia le piante da remoto cane fedele: giocattolo che ti segue quadcottero... (lo conoscono tutti)... ed è nato il progetto KeyRem

3 Introduzione 1 Distrazioni dispendiose Ma quanto ci mette ad arrivare il fabbro? Non smarrire alcuni oggetti ci fa risparmiare denaro

4 Introduzione 2 Se adesso mi rubano il pc perderò il lavoro di un mese!...per altri significa risparmiare tempo

5 Motivazioni e obiettivi Alcune distrazioni provocano grossi disagi, altre hanno conseguenze tragiche. Ridurre la frequenza di tali eventi è certamente obiettivo da perseguire.

6 Che cos'è e a cosa serve KeyRem, ovvero Key Reminder. Un sistema capace di segnalare all'utente il suo allontanamento da qualcosa di "prezioso". Prezioso = indispensabile.

7 Qualcosa di più di un Tag Tag estesi Oggetti e persone sono munite di "tag" Dividiamo gli oggetti in due classi Autonomi Dipendenti

8 Lo scenario tipico A = Alice (Autonomo) K = Keys (Dipendente) H = House (Docking Area) H A K

9 Lo scenario tipico A = Alice (Autonomo) K = Keys (Dipendente) H = House (Docking Area) H A K

10 Lo scenario tipico A = Alice (Autonomo) K = Keys (Dipendente) H = House (Docking Area) H A K

11 Struttura Alarm Block WiFi Block µc Motion Block Gate Block

12 Realizzazione Moduli radio basati su standard (XBee S1 e S2) - 1 mw Microcontrollori (Arduino): ATmega328-16Mhz ATmega328V - 8Mhz Accelerometri: ADXL 335 MMA8452

13 Software 1/2 Più modalità di funzionamento selezionabili attraverso switch Lettura valori RSSI 1 per stima distanza Notifica variazioni significative 1 RSSI = Received Signal Strength Indication

14 Software 2/2 Algoritmo stima distanza Algoritmi stima movimento Stima spostamenti: Dead Reckoning (non implementato)

15 Modi di funzionamento Keep in sight A: riceve letture B, stima distanze, suona allarme B: osserva accelerazioni, invia dati A Alert me A: osserva accel, invia dati H, suona allarme B o K: osserva accel, invia dati H H: riceve dati, stima distanze, comanda allarme Not alone A1,A2: osserva accel, invia dati C, suona allarme H: riceve dati, stima distanze, comanda allarme B: osserva accel, invia dati C

16 Scelte tecniche, compromessi 1. Tag attivi - poco economici ma necessari 2. Aree piuttosto che varchi a. modifiche infrastrutture non necessarie b. maggiore versatilità

17 altre scelte e compromessi 1. Sensori di movimento 2. Microcontrollori a 8 bit a. semplicità di utilizzo b. consumi minori -> maggiore miniaturizzazione

18 l'esperienza fatta... assemblaggio dell'hardware 1 H-OUSE (docking area)

19 l'esperienza fatta... assemblaggio dell'hardware 2 A-LICE (tag autonomo)

20 l'esperienza fatta...tag su indumenti B-OB (tag dipendente)

21 Tags - main loop Si rilevano gli spostamenti e si decide se inviarli al dock manager si controlla inoltre la presenza di messaggi di servizio void loop() { //update tag position, reading accel infos and computing deltas getposition(); //check if tag has been effectively moved if (ismypositionchanged()) { //inform Dock area manager that position is changed sendinfotodockmanager(); } //check if dock area manager sends back a command message //to tag (ex: Keys Alarm) checkfordockmanagermessages(); }

22 Tags - misura accelerazioni filtri semplificati: media delle accelerazioni su 64 misure do { getallaxisaccel(); x_acceleration[1] += x_sample; y_acceleration[1] += y_sample; z_acceleration[1] += z_sample; count++; } while (count!= 0x40); x_acceleration[1] = x_acceleration[1] >> 6; y_acceleration[1] = y_acceleration[1] >> 6; z_acceleration[1] = z_acceleration[1] >> 6;... //discrimination window applied to X axis accel var if ((x_acceleration[1] <= 3) && (x_acceleration[1] >= -3)) x_acceleration[1] = 0;

23 Tags - misura spostamenti doppia integrazione numerica per ricavare velocità e spostamenti... //first X integration x_velocity[1] = x_velocity[0] + x_acceleration[0] + ((x_acceleration[1] - x_acceleration[0]) >> 1); //second X integration x_position[1] = x_position[0] + x_velocity[0] + ((x_velocity[1] - x_velocity[0]) >> 1);...

24 Tags - Fine movimento si rileva la fine di uno spostamento void movementendcheck() { if (x_acceleration[1] == 0) x_count++; else x_count = 0; if (x_count >= 15) x_velocity[1] = x_velocity[0] = 0; if (y_acceleration[1] == 0) y_count++; else y_count = 0; if (y_count >= 15) y_velocity[1] = y_velocity[0] = 0; } if (z_acceleration[1] == 0) z_count++; else z_count = 0; if (z_count >= 15) z_velocity[1] = z_velocity[0] = 0;

25 House - main loop void loop() { count = 0; //check if some bytes are available (received by radio) while (SerialXBEE.available()) { clearbuffer(serbuf, 128); count = readbuffer(); if (count > 0) { //process buffer reading values sent by tags processbuffer(count); } } //check if status of docked tags is changed checktagsstatus(); }

26 House - controlli base... void checktagsstatus() { //consider checked-out tags not talking for a while removenottalking(); //counts how many autonomous and valuable devices are present int a = countautonomousin(); int v = countvaluablein(); //when there valuable tags checked in... if (v > 0) { //...at least one autonomous tag should be present if (a > 0){ //perform alarm reset... } else { //start alarm, repeat periodically... } }

27 House - Stima distanza Calcolo approssimativo della distanza (basata sull'intensità del segnale con cui si è ricevuto l'ultimo pacchetto). double metersfromdecibels(int rssi) { //raw and not reliable calculation of distance //constant K depens on enviroment, noise, battery voltage,... int r = rssi; float k = 1000; double d = sqrt(k/ pow(10,r/10)); return d; }

28 un po' di video di backstage KeyRem1...un po' di messaggi a video KeyRem2...notifiche con i led

29 Considerazioni sensibilità della distanza poco prevedibile... capace di rilevare solo avvicinamento o allontanamento consumo eccessivo e durata delle batteria a tampone di circa 30 min di autonomia (per B- OB)

30 In fase di studio versione completamente scritta in C Impiego di schede tipo ST discovery Uso di PIC Uso di giroscopi e IMU 1 per il Dead Reckoning 1 IMU = Inertial Measurement Unit

31 Domande grazie per l'attenzione

CIRCUITO DI TEST E SOFTWARE UTILIZZATI

CIRCUITO DI TEST E SOFTWARE UTILIZZATI CIRCUITO DI TEST E SOFTWARE UTILIZZATI Circuito di Test Nello schema elettrico di figura A è rappresentato un circuito, realizzabile anche senza l ausilio di un circuito stampato, che consente di testare

Dettagli

introduzione I MICROCONTROLLORI

introduzione I MICROCONTROLLORI introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la

Dettagli

Ci sono circa 700.000 centralini in Italia

Ci sono circa 700.000 centralini in Italia Ci sono circa 700.000 centralini in Italia Il 90% è un centralino tradizionale Un centralino si cambia ogni 10-12 anni Se ho 200 clienti, posso vendere 20-30 centralini l anno con un fatturato di +150.000

Dettagli

Relazione Release Alpha 2.0

Relazione Release Alpha 2.0 I.I.S. A. Badoni Relazione Release Alpha 2.0 I.I.S. S. Ten. Vasc. A. Badoni sede di via Rivolta, 10 23900 Lecco LC Italia T: 0341 365369 Mail: lcis00900x@istruzione.it Web: www.isbadoni.it Relazione Introduzione

Dettagli

Università degli studi di Roma LA SAPIENZA

Università degli studi di Roma LA SAPIENZA Università degli studi di Roma LA SAPIENZA Corso di ingegneria informatica e automatica Automazione I Realizzazione di una macchinina in grado di evitare le collisioni Di Alessandro Giuseppi All attenzione

Dettagli

Interscambio Elettronico dei Dati (EDI)

Interscambio Elettronico dei Dati (EDI) Il modulo permette di gestire lo scambio diretto di messaggi commerciali tra sistemi informativi, usando reti di telecomunicazioni nazionali ed internazionali. I messaggi commerciali scambiati attraverso

Dettagli

Sensore tendina Defender. Manuale utente. Sensore tendina defender. Skynet Italia Srl www.skynetitalia.net Pagina 1 di 7

Sensore tendina Defender. Manuale utente. Sensore tendina defender. Skynet Italia Srl www.skynetitalia.net Pagina 1 di 7 Manuale utente Sensore tendina defender Skynet Italia Srl www.skynetitalia.net Pagina 1 di 7 Introduzione Questo rilevatore a infrarosso passivo adotta un micro-processore digitale alimentato a batteria.

Dettagli

Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati

Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati Condizione di sincronizzazione Qualora si voglia realizzare una determinata politica di gestione delle risorse,la decisione se ad

Dettagli

La prove dinamiche sugli edifici II parte strumentazione e analisi dei segnali

La prove dinamiche sugli edifici II parte strumentazione e analisi dei segnali La prove dinamiche sugli edifici II parte strumentazione e analisi dei segnali Luca Facchini e-mail: luca.facchini@unifi.it Introduzione Quali strumenti vengono utilizzati? Le grandezze di interesse nelle

Dettagli

Il profiling dei disoccupati basato sull occupabilità: un alternativa di targeting in assenza di evidenza sull efficacia degli interventi

Il profiling dei disoccupati basato sull occupabilità: un alternativa di targeting in assenza di evidenza sull efficacia degli interventi Il profiling dei disoccupati basato sull occupabilità: un alternativa di targeting in assenza di evidenza sull efficacia degli interventi Luca Mo Costabella Mirare gli interventi sulla base della loro

Dettagli

Parte 1. Vettori di bit - AA. 2012/13 1.1

Parte 1. Vettori di bit - AA. 2012/13 1.1 1.1 Parte 1 Vettori di bit 1.2 Notazione posizionale Ogni cifra assume un significato diverso a seconda della posizione in cui si trova Rappresentazione di un numero su n cifre in base b: Posizioni a n

Dettagli

Guida Introduzione Prodotto

Guida Introduzione Prodotto GE Security FVS Fast Video Server Versione M - UMTS/GPRS TVCC 019 - Aprile 2007 Informazioni Prodotto Descrizione Prodotto: Codice Prodotto: Introduzione Prodotto: Disponibilità Prodotto: Documenti Addizionali:

Dettagli

GESTIONE INFORMATICA DEI DATI AZIENDALI

GESTIONE INFORMATICA DEI DATI AZIENDALI GESTIONE INFORMATICA DEI DATI AZIENDALI Alberto ZANONI Centro Vito Volterra Università Tor Vergata Via Columbia 2, 00133 Roma, Italy zanoni@volterra.uniroma2.it Rudimenti di programmazione Programming

Dettagli

4.1 Che cos è l ideazione

4.1 Che cos è l ideazione Luca Cabibbo Analisi e Progettazione del Software Ideazione (non è la fase dei requisiti) Capitolo 4 marzo 2013 Il meglio è nemico del bene. Voltaire 1 *** AVVERTENZA *** I lucidi messi a disposizione

Dettagli

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei MoniThor di IDC-Informatica www.idc-informatica.it Centralizzazione di controlli per apparati eterogenei Cos'è MoniThor è una suite di strumenti per il controllo a distanza di dispositivi collegati o collegabili

Dettagli

Verifica parte IIA. Test (o analisi dinamica) Mancanza di continuità. Esempio

Verifica parte IIA. Test (o analisi dinamica) Mancanza di continuità. Esempio Test (o analisi dinamica) Verifica parte IIA Rif. Ghezzi et al. 6.3-6.3.3 Consiste nell osservare il comportamento del sistema in un certo numero di condizioni significative Non può (in generale) essere

Dettagli

PANNELLO REMOTO PER BARRIERE 48BFC000 E 48BFC001

PANNELLO REMOTO PER BARRIERE 48BFC000 E 48BFC001 PANNELLO REMOTO PER BARRIERE 48BFC000 E 48BFC001 ART.48BFA000 Leggere questo manuale prima dell uso e conservarlo per consultazioni future 1 CARATTERISTICHE GENERALI Il terminale 48BFA000 permette di

Dettagli

Distributed P2P Data Mining. Autore: Elia Gaglio (matricola n 809477) Corso di Sistemi Distribuiti Prof.ssa Simonetta Balsamo

Distributed P2P Data Mining. Autore: Elia Gaglio (matricola n 809477) Corso di Sistemi Distribuiti Prof.ssa Simonetta Balsamo Distributed P2P Data Mining Autore: (matricola n 809477) Corso di Sistemi Distribuiti Prof.ssa Simonetta Balsamo A.A. 2005/2006 Il settore del Data Mining Distribuito (DDM): Data Mining: cuore del processo

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

SISTEMA DI TELETTURA CONTATORI

SISTEMA DI TELETTURA CONTATORI SISTEMA DI TELETTURA CONTATORI PALMARE CONTATORE SERVER CONCENTRATORE SISTEMA I sistemi di telelettura sono di 2 tipi : - Centralizzato Consiste nella raccolta dei dati in un database centrale grazie alla

Dettagli

Introduzione alla programmazione in C

Introduzione alla programmazione in C Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale

Dettagli

Architettura Hardware e Software di A-Ratio! Davide Marano!

Architettura Hardware e Software di A-Ratio! Davide Marano! Architettura Hardware e Software di A-Ratio! Davide Marano! Embedded ed LCD! Axiom SBC84600!!!VIA C3 800 Mhz!!!3 x RS 232 Ports!!!1 x RS 232/485 Port!!!1 x Parallel Port!!!2 x USB 1.1!!!1 x Ethernet!!!8

Dettagli

Eminent e-domotica è un sistema di automazione domestico che offre comodità, sicurezza e risparmio energetico

Eminent e-domotica è un sistema di automazione domestico che offre comodità, sicurezza e risparmio energetico e-domotica Questo sistema intelligente di automazione semplificherà la vostra vita, aumenterà il confort, vi farà risparmiare soldi e ridurrà i consumi energetici! Il touch screen è il centro di controllo

Dettagli

Lo studio dell elettronica nel triennio del tecnologico con Arduino e Processing. Leonardo Barsantini - Maggio 2014

Lo studio dell elettronica nel triennio del tecnologico con Arduino e Processing. Leonardo Barsantini - Maggio 2014 Lo studio dell elettronica nel triennio del tecnologico con Arduino e Processing Leonardo Barsantini - Maggio 2014 Trovo una crescente difficoltà ad insegnare elettronica, come materia di specializzazione,

Dettagli

un occhio al passato per il tuo business futuro

un occhio al passato per il tuo business futuro 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 un occhio al passato per il tuo business futuro BUSINESS DISCOVERY Processi ed analisi per aziende virtuose Che cos è La Business Discovery è un insieme

Dettagli

PTA Azione 6 PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità

PTA Azione 6 PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità PTA Azione 6 PTA Azione 6 Sistema di precisione open source per il rilevamento flussi di mobilità Luca Grimaldi e Mauro Prevostini Ente Regionale per i Servizi all Agricoltura e alle Foreste Dipartimento

Dettagli

91 risposte. Riepilogo. classi di riferimento. PC a disposizione. altri PC in casa. Modifica questo modulo. Vedi tutte le risposte

91 risposte. Riepilogo. classi di riferimento. PC a disposizione. altri PC in casa. Modifica questo modulo. Vedi tutte le risposte 91 risposte Giorgio Banaudi Modifica questo modulo Vedi tutte le risposte Riepilogo classi di riferimento frequenterà la futura prima media (2013-14) 42 43% attuale prima media 23 24% seconda media 25

Dettagli

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0 Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2

Dettagli

Videosorveglianza con RaspberryPi

Videosorveglianza con RaspberryPi Videosorveglianza con RaspberryPi Se si muove qualcosa, mandami un DM! a cura di Francesco Tucci Di cosa parleremo? 1. 2. 3. 4. 5. Cos è il RaspberryPi Ingredienti per il progetto Come funziona il sistema

Dettagli

Arduino: Programmazione

Arduino: Programmazione Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite

Dettagli

LaurTec. RS232-CAN Protocol Converter. Versione N 1.0. Autore : Mauro Laurenti. email: info.laurtec@gmail.com ID: PJ2003-IT

LaurTec. RS232-CAN Protocol Converter. Versione N 1.0. Autore : Mauro Laurenti. email: info.laurtec@gmail.com ID: PJ2003-IT Versione N 1.0 RS232-CAN Protocol Converter Autore : Mauro Laurenti email: info.laurtec@gmail.com ID: PJ2003-IT Copyright 2008 Mauro Laurenti 1/9 INFORMATIVA Come prescritto dall'art. 1, comma 1, della

Dettagli

MONITORAGGIO ACQUEDOTTO MANUALE UTENTE

MONITORAGGIO ACQUEDOTTO MANUALE UTENTE MONITORAGGIO ACQUEDOTTO MANUALE UTENTE Comune di Saint-Marcel I.S.I.T.I.P Verres SOMMARIO OBIETTIVO... 3 SCHEMA GENERALE E DESCRIZIONE DEL FUNZIONAMENTO... 4 INSTALLAZIONE... 5 Installazione sensore...

Dettagli

Collegamento e funzionamento di un normale TNC con il D-RATS http://d-rats.danplanet.com

Collegamento e funzionamento di un normale TNC con il D-RATS http://d-rats.danplanet.com + Collegamento e funzionamento di un normale TNC con il D-RATS http://d-rats.danplanet.com A molti è già capitato di utilizzare il software D-RATS con apparati D-STAR o INTERNET, però, non tutti sanno

Dettagli

Testi di Esercizi e Quesiti 1

Testi di Esercizi e Quesiti 1 Architettura degli Elaboratori, 2009-2010 Testi di Esercizi e Quesiti 1 1. Una rete logica ha quattro variabili booleane di ingresso a 0, a 1, b 0, b 1 e due variabili booleane di uscita z 0, z 1. La specifica

Dettagli

(Versione Gas 4) Manuale d istruzione

(Versione Gas 4) Manuale d istruzione (Versione Gas 4) Manuale d istruzione GAS MEASUREMENT INSTRUMENTS LTD. PRIMA DELL USO 1.Verificare che lo strumento non abbia dei guasti. 2.Verificare gli accessori. 3.Leggere il manuale d uso. 4.Accendere

Dettagli

Android Porting on a Mobile Device

Android Porting on a Mobile Device Android Porting on a Mobile Device git commit --author Michael Trimarchi Simboli Parte abbordabile Parte che presenta alcune difficoltà Parte estremamente difficile Che cos'è

Dettagli

Come creare il test di Cooper tramite l applicazione Training Center

Come creare il test di Cooper tramite l applicazione Training Center Come creare il test di Cooper tramite l applicazione Training Center Nella seguente nota tecnica, è spiegato passo dopo passo come creare un allenamento avanzato, nello specifico, il Test di Cooper. E

Dettagli

Arduino UNO. Single board microcontroller

Arduino UNO. Single board microcontroller Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.

Dettagli

Manuale d'uso PIR esterno per My868

Manuale d'uso PIR esterno per My868 Manuale d'uso PIR esterno per My868 Contenuto della confezione Pir esterno per My868 e DEFENDER Staffa Lenti di correzione Cablaggi vari Manuale d'uso Introduzione Questo è un ottimo rilevatore di movimento

Dettagli

IL NAC alla SAPIENZA-NET

IL NAC alla SAPIENZA-NET IL NAC alla SAPIENZA-NET NET Breve descrizione della rete Obiettivi Network Admission Control Descrizione Caratteristiche Tecnologia SAPIENZA-NET Qualche numero 16 mila nodi 43 sedi (Roma+Latina+Civitavecchia+.)

Dettagli

Reti di calcolatori ed indirizzi IP

Reti di calcolatori ed indirizzi IP ITIS TASSINARI, 1D Reti di calcolatori ed indirizzi IP Prof. Pasquale De Michele 5 aprile 2014 1 INTRODUZIONE ALLE RETI DI CALCOLATORI Cosa è una rete di calcolatori? Il modo migliore per capire di cosa

Dettagli

http://www.programmiamo.altervista.org/c/oop/o...

http://www.programmiamo.altervista.org/c/oop/o... PROGRAMMIAMO Programma per la gestione di un conto corrente C++ - Costruttore e distruttore C++ Home Contatti Supponiamo ora di voler scrivere un programma a menu per la gestione di un conto corrente bancario.

Dettagli

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile

Dettagli

L esperienza ICBPI. Mario Monitillo. Direzione Sicurezza e Compliance ICT

L esperienza ICBPI. Mario Monitillo. Direzione Sicurezza e Compliance ICT L esperienza ICBPI Mario Monitillo Direzione Sicurezza e Compliance ICT Presentazione Mario Monitillo Information Security Manager G O V E R N A N C E G O V E R N A N C E B CLUSIT 2012 - L'esperienza ICBPI

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati Elementi di Programmazione Dinamica Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino Il problema La CMC produce automobili in uno stabilimento

Dettagli

Il Programma Operativo. Mentore. Rende ordinario quello che per gli altri è straordinario

Il Programma Operativo. Mentore. Rende ordinario quello che per gli altri è straordinario Il Programma Operativo Mentore Rende ordinario quello che per gli altri è straordinario Programma operativo Sei stai guardando questa presentazione hai DECISO di CAMBIARE e hai deciso di scoprire COME

Dettagli

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini. Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio

Dettagli

Semplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo

Semplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo Linux Day 2014 Semplice progetto con Arduino simpatico G-meter col quale misurare e registrare le accelerazioni del proprio veicolo Cos'è Arduino? Arduino è una piattaforma hardware low-cost programmabile,

Dettagli

Progetti reali con ARDUINO

Progetti reali con ARDUINO Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 5ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Servomotori

Dettagli

Breve riepilogo della puntata precedente:

Breve riepilogo della puntata precedente: Breve riepilogo della puntata precedente: 1. In C, il passaggio dei parametri alle funzioni avviene sempre per copia, ovvero il valore del parametro viene copiato all'interno della variabile che rappresenta

Dettagli

Centraline differenziali di temperatura TDC. SOREL Connect

Centraline differenziali di temperatura TDC. SOREL Connect TDC Informazioni generali Datalogger La nuova generazione di centraline solari Sorel: Versatili, connesse e facili da usare. Grazie intuitivo menù è possibile gestire ogni tipo di impianto solare in modo

Dettagli

ROM Upgrade Utility (RUU) Prima dell aggiornamento fare attenzione se

ROM Upgrade Utility (RUU) Prima dell aggiornamento fare attenzione se ROM Upgrade Utility (RUU) Prima dell aggiornamento fare attenzione se 1. Il cavo USB è direttamente collegato al PC. 2. L adattatore di alimentazione è collegato al Mobile Device. 3. Le modalità Standby

Dettagli

8 Microcontrollori PIC

8 Microcontrollori PIC 8 Microcontrollori PIC 8.1 Descrizione generale Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente

Dettagli

OCS Open Control System

OCS Open Control System OCS Open Control System L OCS è una applicazione software innovativa di supervisione e controllo, progettata e realizzata da Strhold S.p.A. per consentire la gestione centralizzata di sottosistemi periferici.

Dettagli

PROGETTO ESCAVATORE VIRTUALE

PROGETTO ESCAVATORE VIRTUALE PROGETTO ESCAVATORE VIRTUALE Facoltà di Ingegneria Industriale Corso di Laurea in Ingegneria Meccanica Anno Accademico 2011-2012 Matteo Condoleo 1 OBBIETTIVI Il presente progetto è stato realizzato per

Dettagli

Esempi di algoritmi. Lezione III

Esempi di algoritmi. Lezione III Esempi di algoritmi Lezione III Scopo della lezione Implementare da zero algoritmi di media complessità. Verificare la correttezza di un algoritmo eseguendolo a mano. Imparare a valutare le prestazioni

Dettagli

Esame di Informatica Generale 25 giugno 2012 Professori: Carulli, Fiorino. Docente Risultati Scritto Fiorino Carulli

Esame di Informatica Generale 25 giugno 2012 Professori: Carulli, Fiorino. Docente Risultati Scritto Fiorino Carulli Esame di Informatica Generale 25 giugno 2012 Professori: Carulli, Fiorino Docente Risultati Scritto Fiorino Carulli Orali Cognome: Nome: Nro di Matricola: Docente: Domanda 1 (1 punto ) Stabilire il risultato

Dettagli

Ricevitore Supervisionato RX-24 Dati tecnici

Ricevitore Supervisionato RX-24 Dati tecnici Ricevitore Supervisionato RX-24 Dati tecnici Gestione a microprocessore 24 sensori memorizzabili 8 uscite allarme uno per canale 8 canali con 3 sensori per ogni canale 10 telecomandi programmabili 1 uscita

Dettagli

Pronesis Servizi SMS WWW.SERVIZI-SMS.COM

Pronesis Servizi SMS WWW.SERVIZI-SMS.COM Pronesis Servizi SMS WWW.SERVIZI-SMS.COM I servizi di messaggistica che Pronesis mette a disposizione, permettono la spedizione singola o multipla di messaggi SMS / MMS, attraverso la rete Internet, è

Dettagli

XXXVIII CONGRESSINO MICROONDE MODENA 25 OTTOBRE 2015

XXXVIII CONGRESSINO MICROONDE MODENA 25 OTTOBRE 2015 DOVEVA FINIRE SUBITO UN PROGETTO SUI SINTETIZZATORI ELCOM IZ6CUS - ADELMO XXXVIII CONGRESSINO MICROONDE MODENA 25 OTTOBRE 2015 BREVE INTRODUZIONE Interessamento verso le microonde «recente»: febbraio 2014;

Dettagli

Wolters Kluwer Italia Tutti i diritti sono riservati

Wolters Kluwer Italia Tutti i diritti sono riservati Wolters Kluwer Italia Tutti i diritti sono riservati Sommario Premessa 3 Verifica Requisiti Tecnici 3 Verifica Requisiti Tecnici 3 Guida al Portale 3 Accesso al Portale 3 Smarrimento Password e richiesta

Dettagli

1.1 Introduzione. 1.2 Rumore del ricevitore

1.1 Introduzione. 1.2 Rumore del ricevitore 1.1 Introduzione La descrizione di un ricevitore HF comprende diversi parametri tecnici che devono illustrare la qualità di un blocco o di tutto il sistema HF. Per rendere più chiari tutti questi dati

Dettagli

Come parti. - Parti solide (piene o di superfici): - Parti composite - Parti in lamiera. Come assiemi - Di progetto - Scambio componenti - Verifica

Come parti. - Parti solide (piene o di superfici): - Parti composite - Parti in lamiera. Come assiemi - Di progetto - Scambio componenti - Verifica PTC Pro/ENGINEER Pro/ENGINEER è un programma CAD che consente di sviluppare modelli solidi in ambiente tridimensionale, su sistemi operativi Windows e Unix sia a 32 bit che a 64 bit. Essendo un programma

Dettagli

SISTEMA WIRELESS DI TELELETTURA PER IL MONITORAGGIO DELLA RETE IDRICA Brevetto n. 0000269904 Deposito Nr.PCT/IT2009/000234

SISTEMA WIRELESS DI TELELETTURA PER IL MONITORAGGIO DELLA RETE IDRICA Brevetto n. 0000269904 Deposito Nr.PCT/IT2009/000234 SISTEMA WIRELESS DI TELELETTURA PER IL MONITORAGGIO DELLA RETE IDRICA Brevetto n. 0000269904 Deposito Nr.PCT/IT2009/000234 Powered By: Awards IDROCONTATORE REMOTO, OBIETTIVI E VANTAGGI FUNZIONALITÀ LETTURA

Dettagli

Caratteristiche. Contenuto della confezione

Caratteristiche. Contenuto della confezione ITA Caratteristiche Il sistema ASA-30 può essere utilizzato sia come sirena aggiuntiva collegata al sistema di allarme sia come sirena indipendente collegata al telecomando e/o rilevatori senza fili. -

Dettagli

Application note. CalBatt NomoStor per i sistemi di accumulo di energia

Application note. CalBatt NomoStor per i sistemi di accumulo di energia 1. Panoramica Application note CalBatt NomoStor per i sistemi di accumulo di energia Gli Energy Management Systems () sono dispositivi atti al controllo dei flussi di energia dalle sorgenti di produzione

Dettagli

Il sistema operativo TinyOS

Il sistema operativo TinyOS tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio

Dettagli

Wireless monitoring & protection

Wireless monitoring & protection Wireless monitoring & protection Pietro Nicoletti piero[at]studioreti.it Wifi-Monitor - 1 P. Nicoletti: si veda nota a pag. 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides)

Dettagli

WEB SEMINAR Dettaglio servizio

WEB SEMINAR Dettaglio servizio WEB SEMINAR Dettaglio servizio INTRODUZIONE L organizzazione di un web seminar prevede diverse e ben distinte fasi che iniziano con la promozione dell evento e si concludono con i report relativi alle

Dettagli

IL SISTEMA SMART RESPONSE

IL SISTEMA SMART RESPONSE IL SISTEMA SMART RESPONSE Intervideo Srl Via E. Fermi, 24 37026 Settimo di Pescantina (Vr) Tel: 045 8900022 Fax: 045 8900502 e-mail: info@intervideosrl.com 1 LO SMART RESPONSE Il sistema di risposta interattiva

Dettagli

Il programmatore che c e in noi Lezione 12 Statements

Il programmatore che c e in noi Lezione 12 Statements Il programmatore che c e in noi Lezione 12 Statements Mi sveglio, vado in bagno, doccia, colazione. Per colazione, preparo il caffe, accendo il gas, se e acceso metto la caffettiera sopra il fornello ed

Dettagli

Introduzione alle reti LE RETI INFORMATICHE. A cosa serve una rete. Perché... TECNOLOGIE E PRINCIPI DI COSTRUZIONE

Introduzione alle reti LE RETI INFORMATICHE. A cosa serve una rete. Perché... TECNOLOGIE E PRINCIPI DI COSTRUZIONE TECNOLOGIE E PRINCIPI DI COSTRUZIONE Introduzione alle reti 1 2 Perché... All inizio degli anni 80 sono nati i PC, in contrapposizione ai grossi sistemi presenti allora nelle aziende che collegavano terminali

Dettagli

LA VIDEOSORVEGLIANZA MEGAPIXEL

LA VIDEOSORVEGLIANZA MEGAPIXEL LA VIDEOSORVEGLIANZA MEGAPIXEL Documento tecnico Autore: Giuseppe Storniolo Sommario LA VIDEOSORVEGLIANZA MEGAPIXEL 3 GENERALITÀ 3 CARATTERISTICHE TECNICHE RIASSUNTIVE DEL SISTEMA 4 LE TELECAMERE 5 IL

Dettagli

INFORMATICA 1 L. Mezzalira

INFORMATICA 1 L. Mezzalira INFORMATICA 1 L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software del modello

Dettagli

Esame di Stato 2015. Materia: SISTEMI AUTOMATICI PRIMA PARTE

Esame di Stato 2015. Materia: SISTEMI AUTOMATICI PRIMA PARTE Esame di Stato 2015 Materia: SISTEMI AUTOMATICI PRIMA PARTE Il problema proposto riguarda un sistema di acquisizione dati e controllo. I dati acquisiti sono in parte di natura digitale (misura del grado

Dettagli

Progetto e realizzazione di un sistema che rileva la temperatura a distanza

Progetto e realizzazione di un sistema che rileva la temperatura a distanza Progetto e realizzazione di un sistema che rileva la temperatura a distanza Obiettivo e specifiche del progetto 1. Monitoraggio in tempo reale della temperatura in una stanza (Tacq= 4 sec, Input range=

Dettagli

DAITEM, SOLUZIONI E SISTEMI DI SICUREZZA SENZA FILI WWW. DAITEM.IT LE APPLICAZIONI GARANZIE E CERTIFICAZIONI MODULARI DINAMICI. SISTEMI SENZA fili

DAITEM, SOLUZIONI E SISTEMI DI SICUREZZA SENZA FILI WWW. DAITEM.IT LE APPLICAZIONI GARANZIE E CERTIFICAZIONI MODULARI DINAMICI. SISTEMI SENZA fili 8 IL SISTEMA DI SICUREZZA DAITEM DAITEM, SOLUZIONI E SISTEMI DI SICUREZZA SENZA FILI DAITEM è da oltre 20 anni il marchio guida per il mercato europeo degli allarmi senza fili grazie ai suoi evoluti Sistemi

Dettagli

PRESENTAZIONE. Sistemi Contabili S.p.A. Ufficio Commerciale

PRESENTAZIONE. Sistemi Contabili S.p.A. Ufficio Commerciale Sistemi Contabili S.p.A. Via Capitelvecchio, 20 36061 Bassano del Grappa (VI) Tel. 0424523040 Fax 0424529409 e-mail info@sistemicontabili.it PRESENTAZIONE La Sistemi Contabili S.p.A. viene costituita nel

Dettagli

"Il più grande patrimonio di un'azienda è rappresentato dai suoi Clienti, perché senza Clienti non esistono aziende"

Il più grande patrimonio di un'azienda è rappresentato dai suoi Clienti, perché senza Clienti non esistono aziende "Il più grande patrimonio di un'azienda è rappresentato dai suoi Clienti, perché senza Clienti non esistono aziende" L obiettivo che ci poniamo tutti, quando parliamo dei nostri Clienti, è quello di averne

Dettagli

Il controllo della visualizzazione

Il controllo della visualizzazione Capitolo 3 Il controllo della visualizzazione Per disegnare in modo preciso è necessario regolare continuamente l inquadratura in modo da vedere la parte di disegno che interessa. Saper utilizzare gli

Dettagli

Fondamenti di Informatica e Laboratorio T-AB Ingengeria dell Automazione a.a. 2008/2009. Lab 02 Tipi semplici in C

Fondamenti di Informatica e Laboratorio T-AB Ingengeria dell Automazione a.a. 2008/2009. Lab 02 Tipi semplici in C Fondamenti di Informatica e Laboratorio T-AB Ingengeria dell Automazione a.a. 2008/2009 Lab 02 Tipi semplici in C Obiettivo dell esercitazione Acquistare familiarità con i tipi di dato semplici supportati

Dettagli

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...

Dettagli

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 6^ parte : Acquisizione della temperatura con LM35 Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 5 Lo scopo è quello di far accendere due LED in base ad una soglia di temperatura

Dettagli

void funzioneprova() { int x=2; cout<<"dentro la funzione x="<<x<<endl; }

void funzioneprova() { int x=2; cout<<dentro la funzione x=<<x<<endl; } FUNZIONI 57. Cosa servono le funzioni? A spezzare il programma in diverse parti relativamente indipendenti fra loro, ovvero interagenti sono attraverso i parametri di input ed IL VALORE di uscita. In questo

Dettagli

La memoria - generalità

La memoria - generalità Calcolatori Elettronici La memoria gerarchica Introduzione La memoria - generalità n Funzioni: Supporto alla CPU: deve fornire dati ed istruzioni il più rapidamente possibile Archiviazione: deve consentire

Dettagli

ESEMPI INTEGRAZIONE PRODOTTI

ESEMPI INTEGRAZIONE PRODOTTI System Manual ESEMPI INTEGRAZIONE PRODOTTI Invio e Ricezione SMS mediante Modem GSM Digicom(LEECAWEBDIG) e plc con SCP111 SM_mod_sms SOMMARIO 1 - OGGETTO 2 - ARCHITETTURA 2.1 - Hardware 2.2 - Software

Dettagli

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE NOME: COGNOME: ============================================================== Esercizio 1 ci sono tante "righe"; non è detto servano tutte...

Dettagli

Installazione e caratteristiche generali 1

Installazione e caratteristiche generali 1 Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Dettagli

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith Configurazione della ricerca desktop di Nepomuk Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith 2 Indice 1 Introduzione 4 1.1 Impostazioni di base....................................

Dettagli

SENSORE MAGNETICO WIRELESS ANTENNA ESTERNA MC001A Manuale

SENSORE MAGNETICO WIRELESS ANTENNA ESTERNA MC001A Manuale SENSORE MAGNETICO WIRELESS ANTENNA ESTERNA MC001A Manuale GasiaShop P.Iva: 03957290616 SOMMARIO Precauzioni.....pag. 2 Avvertenze e Note.. pag. 3 Caratteristiche.. pag. 4 Connessioni...pag. 4 Dichiarazione

Dettagli

Calcolatori Elettronici A a.a. 2008/2009

Calcolatori Elettronici A a.a. 2008/2009 Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include

Dettagli

I see you. fill in the blanks. created by

I see you. fill in the blanks. created by I see you. fill in the blanks created by I see you. fill in the blanks Si scrive, si legge I See You è. (Intensive Control Unit) è un servizio che guarda il vostro sistema informativo e svolge un azione

Dettagli

Dispense di Informatica per l ITG Valadier

Dispense di Informatica per l ITG Valadier La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di

Dettagli

Automobile Bluetooth

Automobile Bluetooth Automobile Bluetooth Ivancich Stefano 17 Maggio 2015 SOMMARIO Di seguito s illustra un progetto di un automobile comandata da uno smartphone tramite la connessione Bluetooth. E stata presa una automobilina

Dettagli

Introduzione alle misure con moduli multifunzione (DAQ)

Introduzione alle misure con moduli multifunzione (DAQ) Facoltà di Ingegneria Università degli Studi di Firenze Dipartimento di Elettronica e Telecomunicazioni Introduzione alle misure con moduli multifunzione (DAQ) Ing. Andrea Zanobini - Maggio 2012 Dipartimento

Dettagli

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata. Sommario A cosa serve InfoWEB?... 3 Quali informazioni posso comunicare o ricevere?... 3 Cosa significa visualizzare le informazioni in maniera differenziata in base al livello dell utente?... 4 Cosa significa

Dettagli

WWW.GUARDIAN-MOBILE.COM INTRODUZIONE...2 INSTALLAZIONE...4 CONFIGURAZIONE...5 ACQUISTO E REGISTRAZIONE...9

WWW.GUARDIAN-MOBILE.COM INTRODUZIONE...2 INSTALLAZIONE...4 CONFIGURAZIONE...5 ACQUISTO E REGISTRAZIONE...9 INTRODUZIONE...2 INSTALLAZIONE...4 CONFIGURAZIONE...5 ACQUISTO E REGISTRAZIONE...9 1 INTRODUZIONE Guardian e' un software antifurto per cellulari semplice, efficiente e molto efficace. Ad ogni accensione

Dettagli