Terza settimana

Nella terza settimana abbiamo aiutato i dipendenti in alcuni lavori uno di questi è la costruzione di un retropie cioè di un vecchio cabinato rimodernizzato (http://www.futurashop.it/videogiochi_arcade_7300-RETROPIEKIT?search=retropie). Per prima cosa abbiamo saldato i vari componenti sulla shield retropie    (http://www.futurashop.it/shield_retropie_per_raspberrypi_FT1199?search=Shield%20RetroPie%20per%20Raspberry%20Pi), in seguito la abbiamo montata sul RaspberryPi e fissata alla base del nostro gioco Abbiamo poi montato i vari pulsanti e il joystick sul relativo pannello e di seguito montato gli speaker sulle spalle laterali insieme ai i pulsanti select start, volume  e il pulsante per il credit.   Successivamente sono stati realizzati  la…

Read More

Prima settimana

Salve,siamo Alessandro e Roberto due studenti della classe 4BI e 4AI dell’istituto ISIS C. Facchinetti di Castellanza. Nel primo giorno il Signor Boris, il nostro tutor, ci ha fatto visitare l’azienda e ci ha presentato ai vari dipendenti. Successivamente ci ha dato un Arduino UNO e abbiamo iniziato a familiarizzare con i microcontrollori(Link Ardu: http://www.futurashop.it/libro-labc-di-arduino-board-arduino-uno-rev.3-7300-ardukitbook1?search=arduino%20uno). Per prendere confidenza abbiamo svolto alcuni esempi predisposti sull’ambiente di sviluppo (link ide: https://www.arduino.cc/en/Main/Software). In seguito abbiamo cercato sul sito http://www.thingiverse.com/ un progetto fattibile con il nostro Arduino, abbiamo trovato il progetto di un braccio che…

Read More

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