Controllo con microSD

In contemporanea al progetto del WiFi mi è stato suggerito di portarne avanti un altro ovvero programmare le azioni dei dispositivi DMX attraverso un file salvato su una microSD che sarà alloggiata nell’apposito spazio. Per poter programmare le azioni dei faretti bisogna scrivere le istruzioni secondo un particolare protocollo inventato da me, che  ricorda molto l’XML, quindi si tratta di un linguaggio di markup che basta salvare su un normale file di testo (.txt) e lasciare l’interpretazione al software. All’interno del file è possibile inserire solamente tre tipi di istruzioni:…

Read More

Gps e SD: salvare le coordinate

Come primo passo per realizzare un datalogger mi sono concentrato sul gps ( 8160-EM406A) e salvare le coordinate che esso scarica con le relative informazioni sulla SD card attraverso la SD-Shield ( 7300-GPSSHIELD ). Prima di tutto mi sono informato sul protocollo di comunicazione utilizzato dal gps, ovvero NMEA. Una celere spiegazione su wikipedia.   Per controllare il gps da Arduino bisogna scaricare la libreria TinyGPS.h e studiando un attimo lo sketch di esempio risulta molto semplice il suo utilizzo. Ci si è posti poi il problema di ogni quanto salvare la coordinata…

Read More

Controllo da WiFi

A seguito dei problemi rilevati con la gestione del ricevitore IR ho deciso che il controllo del faro verrà effettuato attraverso una connessione WiFi con Arduino di modo che possa essere controllato sia mediante PC ma anche con qualunque dispositivo che possa connettersi WiFi e che disponga di un browser per la navigazione in Internet, l’unica restrizione è data dal fatto che il dispositivo deve essere connesso alla stessa rete WiFi a cui è connesso Arduino. Il principio di funzionamento è molto semplice: su Arduino verrà montata una shield WiFi…

Read More

Watchdog

Molti microcontrollori integrano il sistema denominato watchdog al fine di controllare il programma caricato al suo interno. Esso, infatti, ha il compito di monitorare l’esecuzione del programma e di riavviare il microcontrollore nel momento in cui si verifichino blocchi o loop infiniti. Di default tale funzionalità è disabilitata poiché si tiene conto del fatto che il programmatore preveda, durante la stesura del codice, la prevenzione di eventuali blocchi o loop infiniti. Spesso però ci si trova in situazioni per cui il nostro programma vada in situazioni di stallo durante l’attesa…

Read More

Wifishield: utilizzo del modulo wifi e sd in contemporanea

La shield  8190-WIFI_SHIELD di  Futura Elettronica mette a disposizione assime al modulo wifi una slot per MicroSD, proprio come le recenti ethernet shield (7300-SHIELDETHERNET). Così  come per la ethernet anche per la wifi bisogna prendere degli accorgimenti nell’utilizzare questi due in contemporanea dato che entrambe utilizzano la stessa linea di comunicazione ICPS. Per fare ciò, quindi, bisogna disabilitare la comunicazione sullo stesso bus nel momento in cui uno dei due deve trasferire qualcosa. Questa mutua esclusione viene data dal chip select il quale, lavorando in logica negativa per entrambe, mandato alto disabilita la comunicazione.…

Read More

DMX e Ricevitore IR

Bene, eccoci qua, sono Claudio Rossi e sono uno studente, ho appena concluso il quarto anno di studi all’ISIS Facchinetti di Castellanza, corso d’informatica. Al momento sto affrontando un periodo di 3 settimane di stage presso la Futura Elettronica  di Gallarate. In queste tre settimane dovrò portare avanti un progetto che consiste nello sviluppo di un software che attraverso l’utilizzo di un prototipo di shield DMX  e di Arduino dovrà gestire il funzionamento di un faretto a led. Per chi non lo sapesse, il DMX è un particolare protocollo per la…

Read More

WiFi shield e riconnessione alla rete

Scusate il ritardo ma il lavoro di certo qui non manca 😉 Prima di tutto mi presento. Mi chiamo Ruffo Daniele e vengo dall’ ISIS Facchinetti di Castellanza ( 4 anno ).   Preciso che sono già stato stagista presso Futura Elettronica assieme al mio compagno Speroni Manuel ed abbiamo realizzato un robot LineFollower per permettere all’istituto di partecipare alla robocup. Il robot è attualmente a scuola ed utilizzato da dei ragazzi di 5 come progetto per la maturità. Spero di avere la possibilità di rendervi partecipi di quel progetto non…

Read More