Arduino, elettronica, automazione, domotica e altro
Salve a tutti
Per hobby e studio mi sono avvicinato da poco al mondo dell'automazione e, in particolare, a quello Arduino o comunque la piccola elettronica per sviluppare dei piccoli progetti.
Sto da un po' in questo forum principalmente lurkando e non mi è mai capitato un topic che trattasse questi argomenti(anche se ci sono altri forum che ne trattano) e volevo portare questo mondo anche qui.
Introduzione : Cos'è Arduino
Arduino è un Framework open source a basso costo sviluppato da Massimo Banzi, pensato per una prototipizazione veloce e come un buon metodo per apprendere principi di elettronica,programmazione e automazione.
L'hardware è composto da una piccola scheda poco più grande di una carta di credito ed è correlato da un semplice IDE(Ambiente di sviluppo integrato) che permette subito e in modo semplice di fare le prime creazioni.
Come funziona essenzialmente?
Spoiler:
A differenza dei microprocessori, i microcontrollori sacrificano la potenza di calcolo in cambio di un maggior numero di Input/Output e un minore consumo di energia ha la funzione di "cervello" per il nostro sistema, che necessita di un controllo.
Agli ingressi/uscite(all'interno del programma che scriveremo possiamo decidere che la loro tipologia) possono essere connessi rispettivamente dei sensori(di temperatura, luce, per rilevare la distanza ecc) e attuatori(motori) e questo flusso di informazioni in ingresso deve servire al micro per attuale il controllo che deve essere applicato alle uscite.
Il programma si scrive con l'IDE in un linguaggio molto simile al C e facile da capire. Le uniche cose da fare sono scrivere il programma, compilarlo e caricarlo all'interno del micro!
Un piccolo esempio: un inseguitore di luce funziona come un girasole: ci sono due fotoresistenze(sensori) che rilevano a destra e sinistra l'intensità di luce, questa differenza(rilevata come due diverse tensioni a due ingressi del micro) vengono utilizzati all'interno del programma di controllo per decidere se girare a destra o a sinistra un motore, che è collegato ad un'uscita.
Cos'altro posso farci?
Spoiler:
Come per i Lego, l'Arduino lascia ampio spazio all'immaginazione e si presta a progetti di piccola/media grandezza e dalla difficoltà relativa. Per aumentare la sua potenzialità si possono montare delle apposite shield che ne aumentano le capacità(Ethernet, Bluetooth e molto altro).
Perchè Arduino?
Spoiler:
Arduino può essere visto come un buon punto di partenza perchè:
-opensource, le informazioni sul progetto sono disponibili a tutti, chiunque può auto-costruirsi un clone di arduino scaricando gli schemi elettrici (arduino-uno-schematic.pdf) e le componenti necessarie per creare la propria scheda.
-costo, la scheda costa poco più di 20€, è venduta in versione pre-assemblata
-semplicità ed efficienza, grazie all’intuitivo ambiente di sviluppo (scaricabile liberamente) basato su libreria Wiring, chiunque sappia le basi del linguaggio C e C++ è in grado di programmarla; ciò nonostante è possibile farne un uso più complesso interfacciandola con potenti software come matlab simulink e labview. Inoltre la programmazione della scheda avviene via USB.
Cosa serve per iniziare? Che conoscenze?
Spoiler:
Le conoscenze sono essenzialmente quelle di due campi: programmazione ed elettronica.
Per la programmazione conoscere un qualsiasi linguaggio di programmazione sarà sufficiente per iniziare, basta vedere alcuni esempi dell'IDE per accorgersi come sia intuitivo da leggere.
A breve, comunque verranno segnalate delle guide on-line..ma intanto si può chiedere liberamente
Per quanto riguarda l'elettronica ci vogliono conoscenze basilari per iniziare senza far danni e poi Internet diventa una fonte dove attingere data sheet o suggerimenti per i circuiti...se ci sono problemi o curiosità vale quanto detto sopra
Logicamente il topic è aperto ad una modifica del nome o degli argomenti principali se alcuni non risultano interessanti o viceversa ce ne sono alcuni di più interesse a molte persone.
Arduino è un microcontrollore dal costo contenuto che ti permette di svolgere vari progetti in vari campi dell'automazione come ad esempio un inseguitore solare o un braccio meccanico, ma anche cose più raffinate grazie alle shield che ne aumentano le potenzialità(ethernet,GSM,Bluetooth e quant'altro)
per un'introduzione un po' più completa ti rimando ad un articolo del blog creato da me e un paio di miei amici dell'università: http://www.xploreautomation.com/ardu...c-piedinatura/
io sto studiando per hobby un po di elettronica, domotica ecc sono ancora agli inizi (molto agli inizi).
sto facendo dei piccoli progetti con i pic18 e pc16 sto seguendo molto laurtec dall quale ho preso freedom 2 e settorezero.
ultimamente mi sto dilettando con un semplice progetto di un orologio su display a 7 segmenti, la cosa che mi sta dando più problemi è la realizzazione del pc in quanto ho un vecchio plotter che emula l hp7475 ma non riesco a farlo andare con windows 7
ultimamente mi sto dilettando con un semplice progetto di un orologio su display a 7 segmenti, la cosa che mi sta dando più problemi è la realizzazione del pc in quanto ho un vecchio plotter che emula l hp7475 ma non riesco a farlo andare con windows 7
in che senso "il problema è il pc" come è correlato col sette segmenti?
O RLY?
Presente, sto cercando di costruire un controller MIDI con Arduino Uno
Bene... è un settore nel quale non mi sono mai addentrato...tra poco mi arriva la Ethernet Shield e mi devo metter giù per bene...
Bene... è un settore nel quale non mi sono mai addentrato...tra poco mi arriva la Ethernet Shield e mi devo metter giù per bene...
Io mi sono addentrato solo in questo attualmente i lavori sono fermi... devo ordinare i button pad, me ne servono tanti e costano "tanto" e devo anche piazzare un ordine presso la RS, sempre se possibile. Tu dove ti rifornisci di materiale elettronico?
Presente anche io, anche se al momento il mio sviluppo su arduino è fermo a causa del fatto che sto lavorando ad altri progetti più puramente software
Ad ogni modo l'ultimo progetto che ho preso in mano prevede la costruzione di un piccolo veicolo su 4 ruote che si muove o rispondendo a dei comandi precisi o autonomamente cercando di evitare gli ostacoli vicini (uso un sensore laser di prossimità)
Spero di riprenderlo in mano nei prossimi mesi visto che mi diverte un casino XD peccato che i pezzi anche se piccoli costino un bordello
io mi rifornisco da robot italy(EDIT: anzi...mi rifornirò per le prossime cose da RS...)...ma mi sembra che quello che serve a te non ce l'abbia...ma la button pad da quanti tasti ti serve?
Presente anche io, anche se al momento il mio sviluppo su arduino è fermo a causa del fatto che sto lavorando ad altri progetti più puramente software
Ad ogni modo l'ultimo progetto che ho preso in mano prevede la costruzione di un piccolo veicolo su 4 ruote che si muove o rispondendo a dei comandi precisi o autonomamente cercando di evitare gli ostacoli vicini (uso un sensore laser di prossimità)
Spero di riprenderlo in mano nei prossimi mesi visto che mi diverte un casino XD peccato che i pezzi anche se piccoli costino un bordello
Un po' di esperienza in più è sempre utile comunque per i piccoli primi progetti ce la si cava con poco....appena si toccano sensori più avanzati, shield o motori si inizia a sborsare un po...sempre di meno che con altro/altre piattaforme però...
io mi rifornisco da robot italy...ma mi sembra che quello che serve a te non ce l'abbia...ma la button pad da quanti tasti ti serve?
Mi servono esattamente 6 di questi + relative pcb (non mi conviene realizzarle da solo) ._. da Robot Italy ci ordino anche io, ma in quanto a parti discrete (diodi, mux, demux, shift register, porte logiche...) è un bel po' sfornito
EDIT: Sai, con sicurezza, se RS accetta ordini da privati?
Ho abbandonato il forum. Se per qualsiasi esigenza dovete contattarmi, potete farlo inviandomi un mp e sperare che una volta all'anno io riapra l'account
Mi servono esattamente 6 di questi + relative pcb (non mi conviene realizzarle da solo) ._. da Robot Italy ci ordino anche io, ma in quanto a parti discrete (diodi, mux, demux, shift register, porte logiche...) è un bel po' sfornito
EDIT: Sai, con sicurezza, se RS accetta ordini da privati?
Su RS leggendo da internet(non per esperienza personale) sembra vendino anche a privati...non mi parlare di shift register:@...pochi giorni fa dovevo comprarne alcuni+dei sensori...era tutto esaurito!
Su RS leggendo da internet(non per esperienza personale) sembra vendino anche a privati...non mi parlare di shift register:@...pochi giorni fa dovevo comprarne alcuni+dei sensori...era tutto esaurito!
Meglio così imho se hai tanta roba del genere da comprare conviene un ordine direttamente dalla RS comunque bho, ho chiesto perché tempo fa vendevano solo ad aziende, tutto qui! Mi sono registrato da loro (sempre passando come un'azienda, su stesso suggerimento del supporto clienti, sperando abbiano capito che NON lo sono ) ma non ho trovato nessun chiarimento a riguardo
Ultima modifica di O RLY?; 6-03-2012 alle 18:46:06