Go Down

Topic: Foto con arduino  (Read 287 times) previous topic - next topic

davix10

Salve a tutti volevo sapere se è possibile collegare una webcam ad arduino per scattare una foto e successivamente inviarla via bluetooth ad un'altro dispositivo. Grazie :)

Martinix

arduino non ha la potenza di calcolo per gestire direttamente immagini.. se è questo che chiedi!

Le informazioni date, son suggerimenti, osservazioni, ma come le applicate è a vostro rischio e pericolo!

davix10

Leggendo questo sembrerebbe di si https://learn.adafruit.com/ttl-serial-camera/using-the-camera
non so se poi è possibile inviare via bluetooth..

pippo72

ciao.
Un po' di confusione:
... collegare una webcam ad arduino ...
e
Leggendo questo sembrerebbe di si https://learn.adafruit.com/ttl-serial-camera/using-the-camera
Collegare una webcam ad arduino credo proprio di no
collegare quella TTL-SERIAL-camera ad arduino direi di si.
Ma Webcam e TTL-SERIAL-camera sono due cose diverse.
Da quello che capisco la seconda è collegata alla seriale e arduino non fa altro che ricevere i dati dalla seriale e copiarli su SD.  Da qui a spedirli via bluetooth penso sia fattibile.

Sperando di aver aumentato la confusione... :P

ciao
pippo72



nid69ita

Quella Serial camera la colleghi, ma la potenza di elaborazione di Arduino è bassa (è una MCU per controllare circuiti NON un computer).
Quindi potrà leggere una immagine in moooooolto tempo (anche minuti) a qualità bassissima.
In pratica... scordatelo.

Se invece da Arduino vuoi accendere/spegnere una webcam, si può fare, pilotandone l'alimentazione.
my name is IGOR, not AIGOR

davix10

Grazie per le risposte! Chiedo scusa per il mio errore intendevo una TTL-SERIAL-camera. Quindi sarebbe fattibile anche inviare poi l'immagine via bluetooth?

330R

Io inizierei da qui:

1. Cosa vuoi realizzare?

2. Quale sarebbe il ruolo dell'arduino?

davix10

Un robottino comandato via bluetooth e che inoltre possa mandare un immagine ogni tot secondi.
Arduino dovrebbe far si che la foto venga scattata, salvarla su una SD e poi inviarla al dispositivo bluetooth.

nid69ita

Grazie per le risposte! Chiedo scusa per il mio errore intendevo una TTL-SERIAL-camera. Quindi sarebbe fattibile anche inviare poi l'immagine via bluetooth?
Nooo, Arduino non c'e' la fa in tot secondi, si parla di mooolti secondi, troppi.
my name is IGOR, not AIGOR

davix10

Come mai? non c'è la fa arduino o il bluetooth?

giorgio90

#10
Jan 31, 2015, 05:06 pm Last Edit: Jan 31, 2015, 05:06 pm by giorgio90
Come mai? non c'è la fa arduino o il bluetooth?
Non ce la fa il "cervello" di Arduino. Non è fatto per elaborare cosi tanti dati. E' come se a un bambino delle medie chiedessero di risolvere un'integrale triplo in due secondi. A naso direi che è una cosa fattibile con un Raspberry Pi.

davix10

Non ce la fa il "cervello" di Arduino. Non è fatto per elaborare cosi tanti dati. E' come se a un bambino delle medie chiedessero di risolvere un'integrale triplo in due secondi. A naso direi che è una cosa fattibile con un Raspberry Pi.
Scusa ma a scattare una foto e salvarla su SD c'è la fa giusto?

giorgio90

#12
Jan 31, 2015, 05:30 pm Last Edit: Jan 31, 2015, 05:31 pm by giorgio90
Scusa ma a scattare una foto e salvarla su SD c'è la fa giusto?
ahahahha sei capa tosta  :D

Scattare una foto non è una cosa facile.
Arduino può solo accendere la camera, magari pilotare il comando di scatto.
STOP

Non può maneggiare i dati. Una foto è fatta dall'informazione di milioni di pixel e Arduino non ha abbastanza potenza per elaborarli in tempi umani...
Ora, a meno che la tua camera non abbia già all'interno lo slot SD, e in tal caso è lei a provvedere al salvataggio dopo che Arduino ha ordinato lo scatto, non puoi chiedere a Arduino di prendere i dati dello scatto dalla camera e salvarli sulla SD perchè come detto ci metterebbe un sacco (sempre se ce la fa). Il motivo sta nel fatto che i dati che il sensore raccoglie vanno elaborati per restituirti il jpg bello pronto, e Arduino non è fatto per questo.

davix10

Scusa ma qui c'è il tutorial https://learn.adafruit.com/ttl-serial-camera/using-the-camera.
Perchè dici che non si può fare?

astrobeed

#14
Jan 31, 2015, 05:45 pm Last Edit: Jan 31, 2015, 05:46 pm by astrobeed
Scusa ma qui c'è il tutorial https://learn.adafruit.com/ttl-serial-camera/using-the-camera.
Forse ti è sfuggito questo dettaglio di quel tutorial

Code: [Select]

This is a pretty slow UART camera, it can take up to 30 seconds to transfer an image!


Sono pure ottimisti con quei 30 secondi, sicuramente riferiti alla risoluzione minima di 160x120 pixel, poi ti serve altrettanto tempo per inviare la foto tramite bluetooth e alla fine ottieni un'immagine a bassissima risoluzione ogni minuto.
Arduino non è in grado di gestire grandi moli di dati in tempi brevi, non è pensato per questo e non deve essere usato in questo modo, quei tutorial sono solo delle forzature per vendere gadget.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy