PDA

View Full Version : domande su "roba" tipo Arduino da un niubbo


Amon-Ra
30-05-2012, 17:30
Tempo fa ho scoperto dell'esistenza di questo marchingegno, ultimamente mi sono messo a leggere a cosa serve e ho visto che e' un simpatico sistemino con cui si possono fare tante belle cose, mi ricorda quel sistema robotico della lego (che costa una fucilata), scrivi il programmino e ce lo metti dentro
Ho letto il testo di uno di questi mini programmini (poche righe) e non sembra molto complesso, da quel che vedo si potrebbe costruire cose tipo un sensore per il parcheggio, e un sacco di altre cose, sembra molto interessante.
Siccome non sono un esperto e ci capisco poco, volevo chiedervi delle informazioni.
Vorrei fare qualcosa con questi oggetti, e vorrei dei consigli su cosa acquistare.
C'e' qualcosa tipo arduino ma ancora piu' semplice?
Per farvi capire, leggete solo l'introduzione di questo
http://www.electroyou.it/gohan/wiki/arduino-non-il-solito-approccio-2

qua il tizio si lamenta che vorrebbe saperne di piu', vuole sapere le basi piu' basi di come funzionano i circuiti, ecco, io no, proprio no, non ho ne il tempo ne la necessita di addentrarmi in questo mondo che sembra cmq molto fico.

E vorrei sapere, esistono alternative ancora piu' semplici?
Perche' non vorrei spendere giorni per imparare a fare qualcosa, e scoprire che quella cosa poteva essere fatta con meno tempo usando altri sistemi (escluso ovviamente il comprare un qualcosa in negozio gia' costruito)

alecomputer
30-05-2012, 20:28
La scheda arduino puo essere usata per fare un po di tutto in elettronica e in vendita trovi delle schede molto simili che possono fare anche le stesse cose , Arduino resta comunque la piu economica .

Ci sono comunque delle alternative a prendere la scheda arduino , come per esempio i kit di elettronica da montare , venduti da varie riviste di elettronica . Acquisti il kit che ti interessa per esempio un sensore di parcheggio con tutti i componenti gia pronti da montare .

Amon-Ra
30-05-2012, 22:39
Ho usato l'esempio del sensore di parcheggio perche' avevo trovato un tutorial di come fare mi pare un Sensore di prossimita', che fa bip quando si avvicina, e nel tutorial usavano il modulo a ultrasuoni e arduino; c'era scritto il testo del programma da inserire in arduino, e mi sembrava particolarmente semplice da fare e da capire.
Era solo un esempio, non voglio fare necessariamente un sensore di parcheggio.

io non voglio un kit singolo, mi interessava una "piattaforma" che puo' fare un po' di tutto, come con arduino, qualcosa di semplice da imparare, con possibilmente molti tutorial in rete e guide pratiche...

Quindi mi chiedevo se esistevano alternative ad arduino, magari piu' semplici in quanto a linguaggio di programmazione...che a leggerlo sembra si facile da capire, visto che so gia' a cosa serve, ma partire da zero...con un idea e un obiettivo...potrebbe risultare un po' ostico...o no, non lo so.

un po' lo studiero' ovviamente, solo che non sapendo assolutamente niente di cosa c'e' in circolazione, volevo sapere se c'erano alternative piu' semplici, o se buttarmi subito su arduino che di piu' semplice non c'e' niente...

Giuss
31-05-2012, 12:07
Arduino non è complesso, basta conoscere un pò di programmazione in C e se parliamo di guide, esempi, libri, ecc.... credo che non ha rivali.
Io mi diverto a farci tanti esperimenti, considerando anche il costo val la pena di provarlo.

PS: le "basi su come funzionano i circuiti" devi comunque saperle, altrimenti non credo andrai lontano.

!fazz
31-05-2012, 13:11
Allora, di Arduino e i MCU in generale ne so abbastanza, così terra terra posso dirti che arduino non è altro che una banale scheda a microcontrollore con alcuni I/O analogici - digitali, niente di trascendentale ma ottima per imparare le basi dei sistemi embedded

come una qualsiasi scheda di sviluppo a microcontrollore con arduino ci puoi fare di tutto e di più, contiene timer, convertitori ADC, pwm linee di interrupt come qualsiasi altro microcontrollore, le potenzialità sono infinite tutto dipende dal codice che scrivi

il grosso vantaggio di arduino è il basso costo e la non necessità di un programmatore separato, attacchi l'usb e via, questo comporta che per piccoli progetti con una o poche schede il costo è vantaggioso (se necessiti di parecchie schede meglio orientarti su un pic, costa nettamente di meno ma serve il programmatore)

un altro grosso vantaggio è l'ambiente di programmazione che ti permette, se sei alle prime armi di slegarti dall'hardware per la definizione delle interfacce ecc ecc nascondendo i registri e la necessità di operare su di essi per configurare il micro e con una marea di esempi già pronti

i principali svantaggi sono la ridottissima potenza di calcolo, a volte limitante in caso di progetti in cui la velocità è fondamentale e l'ide che fà proprio schifo e non ha nessunissima possibilità di debug


comunque se cerchi sulla baia trovi una cifra di cloni di arduino ad un emerita sciocchezza ad esempio l'anno scorso avevo preso uno starter kit con un pò di roba per 46$( scheda + display + ired+fotodiodo + telecomando+ qualche bottone, resitenze,led +piezo+ 2 potenziometri+ breadboard ecc ecc )
https://lh3.googleusercontent.com/_c7i7thfRFZ4/TWYQBspKTdI/AAAAAAAAAEE/xNwAbqh__CI/s800/allir.jpg

Giuss
31-05-2012, 14:19
Effettivamente l'IDE è molto scarno e senza debug, ma un vantaggio di arduino sono anche le librerie già pronte, ce ne sono alcune già comprese, ma girando in rete si trova di tutto e di piu'.
Questo semplifica molto alcune operazioni anche complesse.

Amon-Ra
31-05-2012, 14:23
i cloni di arduino usano lo stesso identico tipo di linguaggio di programmazione?
Secondo voi, a occhio e croce, quanto ci vuole per imparare a fare qualcosa di decente partendo da zero? questione di una decina di ore o di un mese? tanto per capire...

mi puoi fare un esempio terra terra di qualcosa per cui serve una potenza di calcolo maggiore e con cui arduino arrancherebbe?

Cosi' mi faccio un'idea...

Amon-Ra
31-05-2012, 21:36
all'incirca quanto ci hai messo a passare dal non capire niente a capire quello che stavi facendo?

nel frattempo mi son messo a cercare sulla baia qualche kit da acquistare...

se scrivo arduino kit sulla baia non trovo molto dall'europa...
Non mi va di avere a che fare con la dogana...dite che mi tocca?

forse e' il caso di partire da un'obiettivo specifico, ok, cel'ho.

voglio fare un sistema formato da un sensore ( di che tipo?) e da un motorino, quando avvicino la mano il motorino mi apre uno sportelletto per poi richiuderlo quando la allontano, sembra semplice e fattibile, e mi servirebbe sul serio.


Mi aiutate a fare la lista della spesa? non so cosa prendere

next step costruire un robot-porno battendo i giapponesi sul tempo http://forum.vgnetwork.it/images/smilies/sisi.gif

!fazz
01-06-2012, 10:49
i cloni di arduino usano lo stesso identico tipo di linguaggio di programmazione?
Secondo voi, a occhio e croce, quanto ci vuole per imparare a fare qualcosa di decente partendo da zero? questione di una decina di ore o di un mese? tanto per capire...

mi puoi fare un esempio terra terra di qualcosa per cui serve una potenza di calcolo maggiore e con cui arduino arrancherebbe?

Cosi' mi faccio un'idea...

è lo stesso, calcola che arduino è un progetto opensource e i gerber sono disponibili qualsiasi persona che lavora con i pcb potrebbe costruirsi in casa una borad identica all'arduino venduto
quindi avere un clone o un originale non cambia nulla

riguardo alla potenza io l'avevo preso per provare a gestire implementare un quadrature decoder per un encoder lineare ma niente da fare, perdeva gli impulsi dopo pochi centimetri al secondo (per raggiungere i 2m/s mi sono dovuto buttare su un stm32f103 )

in compenso è stato prontamente reciclato per implementare prima un timer per i botti di capodanno e dopo per il classico gioco dei 3 fili da tagliare per disinnescare una finta bomba da usare per dei tornei di softair (96 db di sirena ad alta frequenza FTW)

riguardo al tempo, quanto sai di programmazione e di elettronica?

all'incirca quanto ci hai messo a passare dal non capire niente a capire quello che stavi facendo?

nel frattempo mi son messo a cercare sulla baia qualche kit da acquistare...

se scrivo arduino kit sulla baia non trovo molto dall'europa...
Non mi va di avere a che fare con la dogana...dite che mi tocca?

forse e' il caso di partire da un'obiettivo specifico, ok, cel'ho.

voglio fare un sistema formato da un sensore ( di che tipo?) e da un motorino, quando avvicino la mano il motorino mi apre uno sportelletto per poi richiuderlo quando la allontano, sembra semplice e fattibile, e mi servirebbe sul serio.


Mi aiutate a fare la lista della spesa? non so cosa prendere

next step costruire un robot-porno battendo i giapponesi sul tempo http://forum.vgnetwork.it/images/smilies/sisi.gif

potresti prendere o un sensore ad ultrasuoni oppure per risparmiare se lo usi solo di giorno o con luce ambientale puoi usare tranquillamente un fotodiodo

Amon-Ra
01-06-2012, 17:45
è lo stesso, calcola che arduino è un progetto opensource e i gerber sono disponibili qualsiasi persona che lavora con i pcb potrebbe costruirsi in casa una borad identica all'arduino venduto
quindi avere un clone o un originale non cambia nulla

riguardo alla potenza io l'avevo preso per provare a gestire implementare un quadrature decoder per un encoder lineare ma niente da fare, perdeva gli impulsi dopo pochi centimetri al secondo (per raggiungere i 2m/s mi sono dovuto buttare su un stm32f103 )

in compenso è stato prontamente reciclato per implementare prima un timer per i botti di capodanno e dopo per il classico gioco dei 3 fili da tagliare per disinnescare una finta bomba da usare per dei tornei di softair (96 db di sirena ad alta frequenza FTW)

riguardo al tempo, quanto sai di programmazione e di elettronica?



potresti prendere o un sensore ad ultrasuoni oppure per risparmiare se lo usi solo di giorno o con luce ambientale puoi usare tranquillamente un fotodiodo

fica la bomba :D

per quanto riguarda l'elettronica...cosa posso dire...non so valutare a che livello sia la mia conoscenza, quello che ho imparato lo ho imparato perche' mi serviva, quindi potrei sapere qualche cosa qua e la...non ho una base...ne so quanto ne sapeva un tecnico nel 1890, anzi meno :asd:

programmazione ne so 0, sono riuscito a modificare alcune estensioni di firefox senza sapere nulla del linguaggio che usano ne il nome del tipo di linguaggio che usano... :asd: vado a intuito.

se dovessi creare qualcosa da zero, non saprei fare niente.

Ho creato qualche programmino in batch...

un fotodiodo e' sufficiente a rilevare la luce che potrebbe fornire un monitor del pc con luminosita' al minimo? tanto per dare l'idea della luce che riesce a captare...

Come modello di arduino cosa posso prendere? l'Uno? il Nano? Il Mega?

!fazz
04-06-2012, 16:33
fica la bomba :D

per quanto riguarda l'elettronica...cosa posso dire...non so valutare a che livello sia la mia conoscenza, quello che ho imparato lo ho imparato perche' mi serviva, quindi potrei sapere qualche cosa qua e la...non ho una base...ne so quanto ne sapeva un tecnico nel 1890, anzi meno :asd:

programmazione ne so 0, sono riuscito a modificare alcune estensioni di firefox senza sapere nulla del linguaggio che usano ne il nome del tipo di linguaggio che usano... :asd: vado a intuito.

se dovessi creare qualcosa da zero, non saprei fare niente.

Ho creato qualche programmino in batch...

un fotodiodo e' sufficiente a rilevare la luce che potrebbe fornire un monitor del pc con luminosita' al minimo? tanto per dare l'idea della luce che riesce a captare...

Come modello di arduino cosa posso prendere? l'Uno? il Nano? Il Mega?
potresti prendere l'uno che almeno hai le connessioni facili, riguardo al fotodiodo dipende da cosa ci vuoi fare, quale è il tuo scopo? contestualizzalo un attimo

Amon-Ra
05-06-2012, 00:17
http://img151.imageshack.us/img151/1364/23869970.jpg (http://imageshack.us/photo/my-images/151/23869970.jpg/)

quella roba e' una mano lol

killercode
05-06-2012, 01:11
Oddio gli alieni! :asd:

Comunque è un progetto molto semplice, ti basta arduino, un sensore ad ultrasuoni (o un fotodiodo, una fotocellula, etc....dipende da che distanza e in che condizioni deve attivarsi) e un servomotore in grado di sollevare il coperchio.

Se il coperchio è di cartone te la cavi tutto compreso con meno di 25 euro e una settimana di lavoro partendo da 0

!fazz
05-06-2012, 09:43
Oddio gli alieni! :asd:

Comunque è un progetto molto semplice, ti basta arduino, un sensore ad ultrasuoni (o un fotodiodo, una fotocellula, etc....dipende da che distanza e in che condizioni deve attivarsi) e un servomotore in grado di sollevare il coperchio.

Se il coperchio è di cartone te la cavi tutto compreso con meno di 25 euro e una settimana di lavoro partendo da 0

pare una cosa tipo i cestini dei bagni, li ho sempre visti con un fotodiodo che viene coperto con la mano per far scattare il sistema

Amon-Ra
05-06-2012, 21:12
se volessi che si attivasse intorno ai 20 cm...anche con luce scarsa, cosa devo usare se scarto gli ultrasuoni?

mortimer86
06-06-2012, 10:02
Una fotocellula a riflessione è la cosa più semplice, con un pò di ingegno puoi anche realizzartela da solo, ma serve un po' di conoscenza di elettronica (che vada oltre la legge di ohm).