Belluno.linux.it 25 ottobre 2008 Centralina meteorologica fatta in casa Vedere il tempo che fa a casa propria quando si è lontani o mostrare agli amici.

Slides:



Advertisements
Presentazioni simili
Semplice prototipo di Building Automation con una rete Ethernet
Advertisements

ECDL Patente europea del computer
Collegare la fotocamera digitale al PC
La struttura di un computer
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
Sensori analogici e digitali per la misura di
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Trusted Computing: Ecco il tuo Futuro Antonio Angelotti.
E’ costituita da due blocchi:  Interfaccia di rete  Blocco di simulazione L’ interfaccia di rete fornisce il collegamento elettrico con la rete sotto.
FOX BOARD 8+32 Argomenti trattati: ● Breve descrizione dell'hardware ● Overview del sistema di sviluppo ● Esame delle porte GPIO Hardware.
13 gennaio Sistema di rilevazione delle temperature all’interno di Personal Computer Industriali Dipartimento di Ingegneria Elettronica SISTEMA.
14/11/ D E N T R O I L COMPUTER.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
Approfondimento Porte USB e Interfacce In elettronica l'Universal Serial Bus (USB) è uno standard di comunicazione seriale che consente di collegare diverse.
Gruppo Alpini Rivoli sezione Torino
Concetti Di Base Informatica
Fondamenti di Informatica IL P.C. ED IL SOFTWARE
FARE MATCHING PER CRESCERE Unione Confcommercio Milano 17 OTTOBRE 2016.
The amnesico incognico live sistem
Corso di Elementi di Informatica
La macchina fotografica digitale
15.
Linux Day 2016.
Sistemi e Applicazioni per l’Amministrazione Digitale
Prof. Giuseppe Chiumeo INTRODUZIONE Prof. Giuseppe Chiumeo
PRESENTAZIONE di RICCARDO
CARATTERISTICHE DI UN DATACENTER
Rappresentazione dell’ Informazione Informazione e Comunicazione
I PROCESSI.
Algoritmi Avanzati a.a.2015/2016 Prof.ssa Rossella Petreschi
Bootloader arduino nano
ECDL MODULO 1.
Sistema di Analisi e di Acquisizione
Microcontrollori e microprocessori
Università di Messina - C.E.C.U.M.
HO UNA LIVE COSA POSSO FARE? Adriano Ciaghi.
P. L. C. (Programmable Logic Controller)
SISTEMA OPERATIVO - INTERPRETE DEI COMANDI -
Reti di comunicazione Appunti.
Amministrazione dei servizi di stampa
Gruppo Proxmox ImoLUG: vedere provare condividere
STRUTTURA GENERALE DI UN ELABORATORE
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
ai termini e ai principi informatici utili per utilizzare Linux
OLPC-Italia Brescia 16 Ottobre 2008.
analizzatore di protocollo
* Gestione del Software su Debian GNU/Linux e Derivate
La rilevazione delle presenze nelle piccole realtà
Corso propedeutico base di informatica
MODULO 1 – Computer essentials
istalliamo l’ambiente di sviluppo - ide
La scheda Arduino.
SOFTWARE Modulo di INFORMATICA DI BASE a cura di T. PRIMERANO.
IL DISASTER RECOVERY Ing. Massimiliano Zuffi
Caratteristiche e funzioni della scheda Arduino
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Predisposizione e presentazione della domanda di nullaosta
Artemisia e la meglio gioventùù Relazione FS ‘Attività connesse alla rete d’istituto’ Relazione progetto Intranet anno scolastico Paul Smith,
INTERNET «IL MONDO DI OGGI»
Programmare.
I mezzi di comunicazione
Introduzione alla materia sistemi
Questa presentazione può essere utilizzata come traccia per una discussione con gli spettatori, durante la quale potranno essere assegnate delle attività.
Il Progetto OpenAirVallée
IA2 Massimo Sponza IA2 – Osservatorio Astronomico di Trieste 2018 ICT Workshop - Catania.
Predisposizione e presentazione della domanda di nullaosta
LE PARTI INTERNE DEL COMPUTER
Architettura del computer
TECNOLOGIA DELL’INFORMAZIONE
CLOUD.
Transcript della presentazione:

belluno.linux.it 25 ottobre 2008 Centralina meteorologica fatta in casa Vedere il tempo che fa a casa propria quando si è lontani o mostrare agli amici il panorama oltre le proprie finestre è facilmente realizzabile impiegando Linux e dei rottami recuperati qua e là. Aggiungendo qualche semplice sensore e un po' di shell script si ottiene una stazioncina meteo. Lucia De Pasqual - Nerio Da Canal - Paolo De Pasqual

belluno.linux.it 25 ottobre 2008 CI SONO ALTRE REALTA'? MMMHH....

belluno.linux.it 25 ottobre 2008 CHE COSA CI SERVE? ➔ Computer ➔ Macchina fotografica USB ➔ Sensore di temperatura ➔ Sistema operativo e software per gestire le periferiche ➔ Eventuali altre periferiche

belluno.linux.it 25 ottobre 2008 Obiettivo Finale

belluno.linux.it 25 ottobre 2008 Scelta Hardware 1/3 Dipende dalle esigenze sia di velocità che di occupazione di memoria delle fotografie. Nel nostro caso non serve molto: PC assemblato del 1998 dotato di Processore Celeron 400MHz RAM 64 MB Harddisk da 2 GB

belluno.linux.it 25 ottobre 2008 Scelta Software 1/3 ➔ S.O. Linux Debian 4.0 ➔ pacchetto ssh per copiare le immagini via rete ➔ pacchetto imagemagick per elaborare le immagini ➔ pacchetto mencoder per elaborare i filmati

belluno.linux.it 25 ottobre 2008 Scelta Hardware 2/3 Macchina fotografica digitale usb che sia facilmente utilizzabile con linux CANON – PENTAX – KODAK le migliori Nel nostro caso abbiamo usato una canon con porta USB

belluno.linux.it 25 ottobre 2008 Scelta Software 2/3 Canon Capture Software opensource che da terminale permette di inviare comandi ad una macchina fotografica digitale tramite porta USB.

belluno.linux.it 25 ottobre 2008 Scelta Hardware 3/3 Sensore di temperatura che converta la temperatura in un segnale digitale direttamente fruibile dall'utente finale. DS18S20 della Dallas Semiconductor

belluno.linux.it 25 ottobre 2008 Scelta Software 3/3 Digitemp Software opensource che da terminale permette di inviare comandi ad un sensore di temperatura collegato ad un PC tramite porta seriale. Sito ufficiale: Sito ufficiale: Tutorial:

belluno.linux.it 25 ottobre 2008 Le foto che si ottengono

belluno.linux.it 25 ottobre 2008 SCHEMA INTERNET WEB SERVER ISP 150 metr i Webcam SW1 SW2

belluno.linux.it 25 ottobre 2008 Ed ecco il mostro

belluno.linux.it 25 ottobre 2008 PUBBLICAZIONE DEI DATI RACCOLTI Script in crontab che ogni dieci minuti esegue in sequenza le seguenti operazioni: ➢ acquisizione foto tramite capture ➢ acquisizione temperatura tramite digitemp ➢ ridimensionamento foto tramite convert ( pacchetto imagemagick ) ➢ aggiunta logo con la temperatura e la data alla foto (convert) ➢ temperatura e foto vengono caricate sul server web del sito (Apache su Linux)

belluno.linux.it 25 ottobre 2008 Esempio di script 1 CAPTURE: capture 'start' #inizializza la camera capture 'flash off' # non vogliamo il flash capture 'zoom 0' # non vogliamo lo zoom capture 'focuspoint center' # mette a fuoco nel centro della foto capture 'capture /mnt/webcam/webc1.jpg' #scatta la foto DIGITEMP: digitemp -q -t 0 -o "%R %.2C" -c $HOME/.digitemprc > temperature output di digitemp:

belluno.linux.it 25 ottobre 2008 Esempio di script 2 Imagemagick : convert and composite convert -resize 300x300 -quality 100 foto.jpg \ /webcam/mini-300foto.jpg convert -font helvetica -pointsize 30 -fill yellow \ -draw "text 520,465 TESTO" -pointsize 20 \ -fill yellow -draw "text 10,465 w ww.arsie.net" \ -quality 100 input.jpg output.jpg composite -compose atop -geometry stemma.gif \ input.jpg output.jpg

belluno.linux.it 25 ottobre 2008 Esempio di script 3 MENCODER: name=`date --date='1 day ago' +%Y%m%d` year=`date --date='1 day ago' +%Y` month=`date --date='1 day ago' +%m` day=`date --date='1 day ago' +%d` cd /mnt/webcam/$year/$month mencoder "mf://$day/*.jpg" -mf fps=12 -o $name.avi \ -ovc lavc - lavcopts vcodec=mpeg4

belluno.linux.it 25 ottobre 2008 SVILUPPI FUTURI... ● Thin Client con memoria di massa USB e un sistema operativo di tipo debian live ( live-helper ) ● Aggiunta di altre periferiche come anemometro e barometro ● Varie

belluno.linux.it 25 ottobre 2008 Piccoli incidenti di percorso1

belluno.linux.it 25 ottobre 2008 Piccoli incidenti di percorso2