MatteiDEV – Realizzazioni degli studenti

Experiment BOX with ARDUINO

ExperimentBoxWhitArduino

[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_5-temperature.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_6-chrono.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_board.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_4-pwm-dac_0.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_4-pwm-dac.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_board_on_arduinouno_backview.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_board_on_mega.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_2-test-page.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_3-rgb-led.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_1-config.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_7-stepper_motor.jpg]
[img src=http://iismatteirecanati.it/matteidev/test/wp-content/flagallery/arduinounoexperimentbox/thumbs/thumbs_8-info.jpg]

Questo progetto nasce dalla necessità di fornire agli studenti uno strumento di sviluppo potente ed al tempo stesso semplice da utilizzare. La possibilità di interfacciarlo con LabView lo rende ancora più semplice ed immediato, mentre la presenza di led a bordo consente il test del software senza collegare l’hardware.

Questo progetto è stato voluto dagli studenti per gli studenti. Si tratta, infatti, della risposta ad una delle esigenze manifestate maggiormente dai ragazzi che subito dopo aver scritto codice, volevano verificarne l’efficacia a bordo della scheda ARDUINO.

Dovendo tutte le volte collegare l’hardware aggiuntivo, verificare collegamenti ed alimentazioni, non riuscivano ad eseguire velocemente i test di funzionalità dovendo rimandare alla lezione successiva l’implementazione dei cambiamenti. Così un gruppo di lavoro dell’IIS, capitanato dal prof. Mauro Arcangeli e dall’Assistente Pierangelo D’Annunzio, ha cominciato a pensare, progettare ed infine realizzare una scheda di espansione che rispondesse a tali esigenze.

L’Experiment BOX with ARDUINO potendo visualizzare il comportamento del software attraverso led posti a bordo scheda in prossimità dei connettori di uscita/ingresso, rende immediato il debug del programma e quindi più rapidi gli interventi di upgrade e miglioramento. Solo nella fase finale dell’implementazione progettuale, diventa necessario per i ragazzi, doversi preoccupare di verificare i collegamenti e le alimentazioni.

Un successivo step di progetto è stata la verifica della piena funzionalità con il tool di sviluppo denominato LIFA.

Come noto, nel nostro Istituto il prof. Arcangeli ha condotto con grande successo svariati corsi di introduzione a LabView, il software di sviluppo della National Instruments, per la progettazione di sistemi attraverso icone. Vista la facilità di interazione degli studenti con tale software e le potenzialità di programmazione che offre anche ai non addetti ai lavori, il gruppo di progetto ha pensato che sfruttando il tookit gratuito di terze parti, per l’interfacciamento di LabView con Arduino (LabView Interfaces For Arduino), si sarebbe potuto rendere ancora più facile e fruibile l’Experiment BOX with ARDUINO.

A seguito dei test effettuati possiamo confermare la funzionalità de LIFA per il controllo dell’Experiment BOX with ARDUINO attraverso LabView. Proprio a tale scopo è stato realizzata una interfaccia in LabView, di test ed utilizzo della piattaforma che permette di controllare la maggior parte delle uscite e gli ingressi della board.

La board è pienamente compatibile con ARDUINO UNO Rev.3 Mentre la compatibilità relativamente ad ARDUINO MEGA 2560 Rev.3 è subordinata ad alcune accortezze nell’utilizzo dell’I2C.

I files di progetto sono scaricabili da qui.

I marchi ed i nomi di prodotti commerciali riportati in questo articolo sono registrati e proprietà delle rispettive società. Tutti i diritti sono riservati.

One comment

  1. […] qui un articolo già uscito sul blog del MatteiDev all’epoca della nostra partecipazione alla Maker Faire Rome 2014. Buona […]

Back to Top