Progetto Arduino dove iniziare

I Makers hanno sempre moltissime idee e progetti da realizzare ma da dove iniziare quando vuoi realizzare un progetto arduino?

Progetto arduino

Spesso nei commenti ai miei articoli trovi richieste di aiuto da parte di makers e hobbysti con una idea bellissima o innovativa o che ritieni possa soddisfare una esigenza di tutti i giorni a cui manca lo spunto per partire.

E’ quella sensazione che molti appassionati arduino provano al momento in cui nasce un’idea di progetto arduino e la voglia di realizzarla è tanta ma anche la difficoltà a iniziare la sua realizzazione.

In altri casi parti subito a realizzare il tuo progetto arduino sotto la spinta dell’entusiasmo che solo una nuova idea può darti e man mano che incontri le prime difficoltà, i primi ostacoli che non ti aspetti l’entusiasmo iniziale finisce e spesso abbandoni l’opera ritrovandoti con molti attrezzi e materiale acquistato ma senza più energia per superare l’ennesimo imprevisto di un progetto arduino che alla prima valutazione ti era apparso realizzabile in poco tempo.

Ogni progetto nasconde degli imprevisti e delle difficoltà da affrontare, il tuo progetto arduino non fa eccezione.

Un metodo per affrontare un progetto arduino

Anche a me accadeva con una certa regolarità di trovarmi difronte a progetti incompiuti a causa di difficoltà e imprevisti.

Ho deciso di seguire una linea guida prima di buttarmi a capofitto su di un progetto e oggi voglio condividere questa mia linea guida con te perchè anche tu possa portare a termine il tuo prossimo progetto arduino.

Come nasce un progetto

Un progetto arduino nasce per molteplici motivi:

  • soddisfare un’esigenza;
  • curiosità personale;
  • imitazione di un oggetto;
  • voglia di realizzare qualcosa di tuo;
  • modifica del comportamento di un oggetto che possiedi;
  • sfida personale;
  • semplice voglia di fare;
  • voglia di riciclare materiale e oggetti in disuso;
  • ecc…
Progetto arduino come nasce

Indipendentemente da quale sia la spinta che ti porta a voler realizzare un tuo progetto arduino sicuramente avrai tanta voglia di iniziare, ma ti invito a fermarti un secondo e dedicare qualche ora, se necessario anche qualche giorno, allo studio del progetto.

Studio del progetto arduino

La parola “studio” ricorda molto i banchi di scuola e probabilmente non è l’immagine più accogliente che questa parola stimola, tuttavia ho apprezzato molto questa fase quando si è rivelata fondamentale per decidere se iniziare un progetto arduino oppure cercare una soluzione alternativa, mi ha fatto risparmiare tempo, soldi e malumore:

Progetto arduino analisi

questa fase contiene alcuni punti fondamentali:

Analisi del problema: ossia la valutazione di cosa vuoi realizzare, quali caratteristiche dovrà avere e quali difficoltà potresti incontrare nella realizzazione del progetto;

Ricerca di shield: se il tuo progetto non è limitato all’accensione di un led ed al suo lampeggio probabilmente avrai necessità di almeno una shield arduino, un esempio è il datalogger per realizzarlo ti occorre, oltre ad arduino, la RTC shield e la SD shield. Stesso discorso per un robot o un lampadario, ecc…

Ricerca dei sensori: se il tuo progetto dovrà interagire con l’ambiente esterno avrà di certo bisogno di sensori esterni con cui acquisire comandi, posizione, misure, ecc.. La scelta dei sensori è importante sia per il tipo di dato che devi rilevare sia per la compatibilità con gli altri sensori presenti nel progetto. Per esempio se hai un sensore che rileva la distanza da 4cm a 30cm mediante infrerossi ( IR ) ed una precisione del +/- 10% potrai rilevare 30cm anche se l’oggetto è ad una distanza tra i 27 ed i 33 cm. Allo stesso modo se scegli due sensori che comunicano con Arduino con il medesimo sistema dovrai verificare che non siano in conflitto l’uno con l’altro;

Ricerca degli attuatori: gli attuatori possono essere motori in corrente continua ( CC ), motori passo-passo, servo motori, led, buzzer, relè, ecc.. ossia tutti quei componenti il cui controllo ha effetto sul progetto. Siccome spesso gli attuatori sono controllabili attraverso delle shield dovrai verificare che siano compatibili con le shield scelte e non in conflitto con altri attuatori presenti nel tuo progetto.

Ricerca delle librerie software: le librerie software costituiscono un validissimo aiuto per semplificare il codice dei tuoi progetti, se il tuo progetto arduino coinvolge più shield o sensori che richiedono l’uso di librerie è possibile che le librerie scelte vadano in conflitto utilizzando gli stessi pin, o gli stessi segnali presenti su arduino. E’ importante quindi scegliere componenti del progetto che usino librerie compatibili tra loro.

E’ importante sapere che più è accurata questa fase del tuo progetto arduino, minore sarà la possibilità di fallire o dover rinunciare.

Inizia a scrivere lo sketch del progetto

Finalmente metti mano al codice 🙂

Il mio consiglio è testare lo sketch dei singoli sensori per renderti conto di quali valori ti restituiscono, come funzionano e se il loro comportamento è simile a quello che ti aspetti.

Progetto arduino sensori sketch

Il test del singolo sensore ti evita di incorre nei problemi che possono sorgere per incompatibilità di cui non ti sei accorto nella fase precedente.

Certo che ogni singolo sensore si comporta in modo corretto, inizia a scrivere un o sketch che integri tutti i sensori, librerie e attuatori previsti dal progetto arduino.

Verifica che i valori restituiti siano ancora simili a quelli che ti aspetti e che nessun componente crei malfunzionamenti negli altri.

Test del progetto

La fase di test è molto importante, prima di ritenere il progetto pronto per essere utilizzato puoi eseguire una fase di test prolungata durante la quale monitorare sia il corretto funzionamento generale sia i valori di temperatura, alimentazione ed eventuali bug software imprevisti nella fase di progettazione.

Progetto arduino test e verifiche

Alimentazione e messa in produzione

Il tuo progetto arduino è pronto per operare senza il collegamento al computer, puoi staccarlo e alimentarlo con una fonte esterna tra i 7 e i 12v con sufficiente Corrente per supportare il carico che hai misurato nella fase di test.

Progetto arduino alimentazione produzione

Se è un progetto alimentato con batterie è necessario che queste ultime siano in grado di reggere il progetto in funzione per il tempo previsto, penso ad esempio al Dolly Photo se vuoi fare foto per 8 ore dovrai procurarti una fonte di alimentazione in grado di erogare i 12v per le 8 ore di lavoro.

Ora hai una base di informazioni in più con cui affrontare il tuo prossimo progetto arduino.

Buona realizzazione !!!

Prima di inserire un commento, per favore, leggi il regolamento

Permanent link to this article: https://www.mauroalfieri.it/elettronica/progetto-arduino-dove-iniziare.html

Lascia un commento

Your email address will not be published.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.