Dopo diversi tentativi riesco a scoprire come usare i dati meteo dell'Arpa Piemonte forniti da un WebService. Avevo richiesto all'Arpa piemonte dei dati storici per effettuare delle comparazioni con il mio sito del meteo http://mbmeteo.marcoberri.it. Alla richiesta l'Arpa piemonte mi segnala che gli archivi si pagano!!! Allora decido di iniziare ad archiviare i dati della stazione meteo di Vercelli attraverso un piccolo software in java inserito in cron ogni 10 minuti che semplicemente scarica i dati e registra dentro ad un db di MongoDB. Quando avrò raggiunto una buona mole di dati inizierò ad eseguire una comparazione.
Questo è l'esempio di chiamata per ottenere i dati :
http://webgis.arpa.piemonte.it/free/rest/services/climatologia-meteorologia-atmosfera/Misure_Temperatura_tempo_reale/MapServer/find?searchText=vercelli&searchFields=&sr=32632&layers=0&f=pjson
Il piccolo software per eseguire le operazione potete trovarlo sul gitHub.
lunedì 23 dicembre 2013
Dati Meteo Arpa Piemonte + MongoDB
Etichette:
arpa piemonte,
java,
meteo,
WebService
Ubicazione:
13048 Santhià VC, Italia
Arduino + Raspberry PI + Dagu 5 Rover + Node.js
Dopo un lungo periodo di esperimenti e di fatica finalmente sono arrivato alla prima fase del piccolo progetto.
Dai questo video il rover che muove i suoi primi passi in casa... con qualche problema..
L'hw è un mix di arduino per il controllo dei motori edella tilt pan per la Cam, Raspberry che gestisce lo streaming della cam sulla rete, e la parte web con node.js. Mancano alcuni dettagli che sistemerò a giorni.
Tutti i sorgenti, le specifiche e l'hw potete trovarlo sul GitHub
link on GitHub Site
Etichette:
arduino,
Dagu,
nodejs,
RaspberryPI
Ubicazione:
13048 Santhià VC, Italia
mercoledì 4 dicembre 2013
Telnet Starwars Animation
Etichette:
telnet
Ubicazione:
13048 Santhià VC, Italia
domenica 1 dicembre 2013
Raspberry Pi - Dagu 5 - Primi Passi
UPDATE: la gestione hardware è stata demandata ad Arduino.Il Raspberry comanderà arduino. Nel prossimo post altri dettagli.
Proseguono gli esperimenti con il Raspberry PI, preso da una frenesia di acquisti notturni ho comprato questo spettacolare rover con la scheda di controllo per i motori.
Hardware
Per il Raspberry Utilizzo la distribuzione standard presente sul sito, ho tolto X ed aggiunto la java-openjdk per utilizzare appunto java più alcune utility (joe, htop, etc), tutto comodamente utilizzando apt-get install.
La comunicazione avviene tramite wifi applicando una chiavetta al raspberry in modo da mantenerlo autonomo da cavo di rete.
Prima problema.. mi sono accorto che l'uscita digitale GPIO del Rapsberry è a 3.3V invece la scheda di controllo dei motori del dagu funziona su un segnale a 5 volt like Arduino. Quindi devo cercare un convertitore di segnale.. eccolo!!! Tindie converter gpio da 3 a 5v
Proseguono gli esperimenti con il Raspberry PI, preso da una frenesia di acquisti notturni ho comprato questo spettacolare rover con la scheda di controllo per i motori.
Hardware
Per il Raspberry Utilizzo la distribuzione standard presente sul sito, ho tolto X ed aggiunto la java-openjdk per utilizzare appunto java più alcune utility (joe, htop, etc), tutto comodamente utilizzando apt-get install.
La comunicazione avviene tramite wifi applicando una chiavetta al raspberry in modo da mantenerlo autonomo da cavo di rete.
Prima problema.. mi sono accorto che l'uscita digitale GPIO del Rapsberry è a 3.3V invece la scheda di controllo dei motori del dagu funziona su un segnale a 5 volt like Arduino. Quindi devo cercare un convertitore di segnale.. eccolo!!! Tindie converter gpio da 3 a 5v
Primi test.
Dopo vari esperimenti e ricerche trovo questa schedina che converte tutti i segnali del gpio a 5v. Proprio quello che serve per il controller del rover.
I primi esperimenti veloci dell'hardware sono con Nodejs e una piccola lib node-gpio semplice e veloce.
Materiale
Cavetti
Raspberry pi
ecco il tutto montato e pronto:
Primi esperimenti con python e nodejs... subito salta fuori il problema della programmazione parallela del gpio non molto semplice da risolvere. Se non risolvo la cosa sarà facile che passerò ad Arduino.... ufff....
ecco il tutto montato e pronto:
Primi esperimenti con python e nodejs... subito salta fuori il problema della programmazione parallela del gpio non molto semplice da risolvere. Se non risolvo la cosa sarà facile che passerò ad Arduino.... ufff....
Etichette:
Dagu,
java,
mongodb,
RaspberryPI
Ubicazione:
Santhia' VC, Italia
Iscriviti a:
Post (Atom)