Google+
Visualizzazione post con etichetta android. Mostra tutti i post
Visualizzazione post con etichetta android. Mostra tutti i post

Help Remshoot 3.0 become a reality!

The Project Remshoot 3.0

    Our project was initially designed to control few digital cameras as Nikon D50, but it can control many other digital cameras (our focus will be on Nikon and Canon DSLR and Coolpix or Powershot compact series) using the PTP standard, everything depends on the specific functions provided by the camera you own.
Once connected to the USB port on the camera, with the function of discovery capabilities, Remote Shooter 3.0 knows which commands and properties are available. For limited features as Focus&Release combined with Time Lapse, a stereo jack 2.5 port is available. Just buy a cable suitable for your remote control port specific for your camera.
Our goal is selling an flexible, upgradable and open Camera Control, for appassionate and professional at lower price possible!

Main features:
  • Remote Shoot;
  • Time Lapse (interval in sec,repeatition);
  • Shutter Speed Settings;
  • Aperture Settings;
  • Iso Settings;
  • Bracketing on/off;
  • Shake&Shoot (using your android phone accelerometer, could be useful for injuried person);
  • Sound&Shoot (adjustable level using your android phone mic, could be useful for injuried person);
  • Read&Shoot (programmable actions by a simple scripting language)
  • Thumbnail on app of the last shoot
  • USB PTP mode connection for full control (depends on camera)
  • Jack port 2.5mm for simple focus and release control
  • I/O port expansion for external sensor/actuator (eg light sensor or flash,may need a board interface)
  • Wireless firmware Upgrade (many other features on plan)
  • Li-Po Battery rechargeable from any phone microusb power supply
The app on Android or Windows PC, is released in OpenSource, radically extending the usability of the device.
With a language of simple and intuitive controls, you can control your camera.
We use Google App Inventor for Android to create the GUI editable by anyone, so it will be easy to implement custom functions so far unthinkable.
If you have no programming skills, you can write a sequence of commands to a text file, click a button on your smartphone and will be read and executed by the application.
PTP Command.txt
//Script to activate Time-Lapse ,
100 shots, one every 30 seconds

TIMERIP=100.       Set number of shot
TIMEINT=30.         Set interval between shot, in seconds
ENTIMER=1.          Enable Time Lapse

video






Presentation
 Technicality for geeks! :-)
Processor                             PIC24FJ64GB002 16BIT, USB-OTG 8K Ram,16Mips@32Mhz
Program Memory                  64K Flash
Communication                    Bluetooth serial module class2 certified 30ft/10mt coverage
Power supply                        3,7V 750mAh LiPo onboard battery
Size                                    60 x 60 x 25 mm, 50 grams
 
Firmware tested so far on:
Nikon D50 (full features, see video)
Nikon Coolpix AW100
Nikon D90
Nikon D7100
Canon Powershot A300
Canon Poweshot S500



Remote Shooter 3.0 assembledRemote Shooter 3.0 finished

What We Need & What You Get


Hello guys, we Need €16,500 to make RemShoot 3.0 project become reality!
With your help, we'll raise the €16,500 that we need to:
Get the boards CE certified – Regrettably, In Italy this is an expensive process for the certification lab to give us the ability to distribute the product.
Produce the first run of boards – In the past we've been prototyping previous versions through very small but expensive batches of boards.
Develop and test compatibility over a wide range of Digital Cameras (as many possible, but at the beginning our primary goal will be on Nikon and Canon DSLR or Coolpix and PowerShot compact series) 
Today we plan to develop mainly on:
Canon EOS 30D,EOS 40D,EOS 60D,EOS 400D,EOS 450D,EOS 500D,EOS 550D, PowerShot SX220 HS
Nikon D50,D60,D70,D90,D300,D700,D5000,D5100,D7000,Coolpix 7900
If you decide to contribute, please specify which digital camera you have.
After the previous versions based on our Pic-Ap-Board, (that hardware was thought for a wide variety of applications, not only for photography),  we're now reached enough knowledge and ready for starting this new project, RemShoot 3.0. But, the only way to make RemShoot 3.0 reasonably priced for everybody, is to do a reasonable volume production run of the boards. So in our budget plan, €16,500 is the minimum amount we need for Certification, assembly and manufacture of the first run of boards, including rechargeable  LI-PO batteries and the self made resin enclosure box.
If you are a fan of Creative Photography and HI-Tech, we toughly recommend the RemShoot 3.0 Limited Edition at €75 each (Italy shipping included; add 15 euro for International shipping).
With this Kit, you'll get a finished product in a resin, original enclosure box, in one of 4 color at your choice (Red, Black, Blue or Yellow), the board fully tested and programmed with the latest firmware available. Each RemShoot 3.0 kit contains  moreover a rechargeable LiPo battery, with it’s dedicated micro USB port for charging, 1 Bluetooth module to wireless interact with the application on Android devices or a PC running Windows S.O, the app RemShoot for Android, (including source code) , the customized Pc Windows tool to easily upgrading via Bluetooth the board.
Last but not least, we plan to make several upgrades and implement other features to enrich RemShoot 3.0 Project, so it’s wireless firmware upgradable from a PC Windows  via Bluetooth. You can free your creativity with RemShoot 3.0
Developer

 

To make RemShoot 3.0 a reality, go to the crowdfunding Indiegogo campaign http://igg.me/at/remshoot30

 

Impact

You can become one of those people who gave love for creating the best upgradable, flexible and open camera controller . Help us to free your creativity!

Became an actor of this project and let's become RemShoot 3.0 a reality!


FAQ
Italy shipping included; + 15 for International shipping
For International Shipping  you'll need to add an extra 15. How do you add this money? When you select a contribution level, you'll be prompted to enter the total contribution amount just below. Add the 15 to the cost of the reward there. eg second batch november'13 of RemShoot Limited Edition:  75+15= 90
What if I forgot to add the 15 for international shipping?
After the project is funded and we're ready to ship, we'll contact each contributor to confirm shipping details. If you didn't add shipping when you contributed, you can add it then.
 RemShootSupporter gift sample photo:
RemShoot Supporter

Remote Shooter BT 2.0: Controllare una Nikon D50 (e non solo) via Bluetooth con APP Android e PC



Come anticipato qualche tempo fa, dopo aver realizzato Remote Shooter BT 1.0, la soluzione per il controllo remoto dello scatto di macchine fotografiche digitali via BT con funzioni di Time Lapse e ad eventi, abbiamo ora aggiunto nuovi comandi all'interfaccia grafica, realizzando una App per dispositivi Android impiegando App Inventor, e da PC utilizzando Microsoft VC2005 o SharpDeveloper.

NEW:
Testato su:
Nikon D50 (funzioni complete, vedi video)
Nikon Coolpix AW100
Nikon D90
Nikon D7100
Canon Powershot A300
Canon Poweshot S500
              
 

E' nato Remote Shooter BT 2.0, con funzioni estese per leggere o settare le proprietà ed il controllo  apertura diaframma, controllo tempi di otturazione, sensibilità iso, comandi sperimentali etc.
Questa versione è stata realizzata per controllare una Nikon D50, ma può controllare altre macchine digitali (sicuramente Nikon) che utilizzano lo standard PTP, tutto dipende dalle funzioni specifiche messe a disposizione dalla macchina fotografica che si possiede.
Una volta connessa alla porta USB la macchina fotografica, con la funzione di esplorazione di Remote Shooter 2.0 sarà possibile verificare quali comandi e proprietà sono disponibili, in base ai quali impostare i parametri di interesse.



Progetto: Remote Shooter BT 2.0
Componenti necessari:

1) 1 scheda Pic-Ap-Board
2) 1 modulo Bluetooth seriale
3) 1 smartphone/tablet Android o PC con Windows XP o Seven
4)  Il nostro software di gestione per PC o App per Android 

Funzioni di Remote Shooter BT 2.0:

 
#1 Scatto remoto;
#2 Time Lapse (intervallo in sec, numero di scatti);
#3 Settaggio del tempo di esposizione;
#4 Settaggio del diaframma;
#5 Settaggio della sensibilità ISO;
#6 Bracketing on/off;
#7 Shake&Shoot; (scuoti lo smartphone per comandare lo scatto remoto, potrebbe essere utile anche per persone diversamente abili)
#8 Invio sperimentale di get/set di operazioni PTP 


 Riportiamo il video dimostrativo delle funzioni disponibili su una Nikon D50.

L'idea nasce dalla curiosità di sperimentare su Android con App Inventor e dalla necessità pratica di espandere l'interfaccia grafica del Remote Shooter 1.0 per rendere al contempo più semplice e rapido l'inserimento dei parametri di Time Lapse o di future funzioni allo studio.
Nel caso infatti fosse necessario inserire grandi intervalli di tempo o numero di scatti, ci siamo resi conto che poteva essere complicato e forse anche tedioso, usare solo i tasti up/down sulla board.
Per chi non conoscesse il progetto Remote Shooter 1.0, è sostanzialmente un sofisticato telecomando per lo scatto remoto (ma non solo) di macchine fotografiche digitali tramite la porta USB, molti modelli infatti di compatte e  DSLR, Nikon e Canon ad esempio, sono compatibili in PTP mode con la scheda USB PIC-AP-BOARD (PIC Auto Programming Board) ed il firmware RemShoot 1.0 (Remote Shooter).
La possibilità di attivare remotamente molte funzioni (prima di tutto lo scatto) sulle macchine fotografiche digitali, rende possibile realizzare fotografie a volte impossibili o almeno difficili da realizzare con il metodo tradizionale a causa dei tempi di reazione umani.
Il protocollo PTP e applicazioni nella fotografia.
Gran parte delle macchine fotografiche digitali di fascia medio alta mettono a disposizione un set di comandi PTP per il loro controllo remoto, o semplicemente per il trasferimento delle immagini su un pc.
Utilizzando gli opportuni comandi e proprietà l’appassionato di fotografia potrà:
1) Remotizzare il pulsante di scatto (shutter),
2) Realizzare un Intervallometro (Time Lapse)
3) Scattare foto automatiche sulla base di eventi rilevati da sensori di luce e suono.
Fare scatti nel mondo della fotografia ad alta velocita’ (caduta di una goccia d’acqua o altro liquido, esplosioni di palloncini etc) o fare scatti a intervalli regolari (anche di molte ore) con la funzione Time Lapse (ad esempio per registrare lo sbocciare di un fiore o lo schiudersi di un uovo) e’ facilmente realizzabile abbinando a questo sistema opportuni sensori di movimento, luce o suono.
Per verificare se la tua fotocamera può essere controllata da RemShoot 1.0 o RemShoot BT 1.0 si consiglia di eseguire il test di compatibilità con l’applicazione per windows (XP e Seven):
http://goo.gl/2BVMg
Una volta effettuato il download estraete il file, lanciate l’eseguibile PTPControlCheck.exe e seguite le istruzioni.
Interessante caratteristica di RemShoot BT 2.0 è che il firmware è aggiornabile tramite una chiavetta USB.



Aggiornamento del firmware RemShoot BT 2.0 con la chiavetta USB
Il sistema è in continua evoluzione, altre funzioni potranno quindi essere aggiunte in futuro mediante aggiornamento del firmware che pubblicheremo sul sito.
Va evidenziato che molti comandi sono strettamente dipendenti dalle caratteristiche e dal subset di comandi specifici della propria fotocamera.
Riportiamo alcuni operation codes standard PTP, dove il comando 0x100E determina lo scatto di una foto.
/* Operation Codes */
#define PTP_OC_Undefined                0x1000
#define PTP_OC_GetDeviceInfo            0x1001
#define PTP_OC_OpenSession              0x1002
#define PTP_OC_CloseSession             0x1003
#define PTP_OC_GetStorageIDs            0x1004
#define PTP_OC_GetStorageInfo           0x1005
#define PTP_OC_GetNumObjects            0x1006
#define PTP_OC_GetObjectHandles         0x1007
#define PTP_OC_GetObjectInfo            0x1008
#define PTP_OC_GetObject                0x1009
#define PTP_OC_GetThumb                 0x100A
#define PTP_OC_DeleteObject             0x100B
#define PTP_OC_SendObjectInfo           0x100C
#define PTP_OC_SendObject               0x100D
#define PTP_OC_InitiateCapture          0x100E
#define PTP_OC_FormatStore              0x100F
#define PTP_OC_ResetDevice              0x1010
#define PTP_OC_SelfTest                 0x1011
#define PTP_OC_SetObjectProtection      0x1012
#define PTP_OC_PowerDown                0x1013
#define PTP_OC_GetDevicePropDesc        0x1014
#define PTP_OC_GetDevicePropValue       0x1015
#define PTP_OC_SetDevicePropValue       0x1016
#define PTP_OC_ResetDevicePropValue     0x1017


Un aggiornamento per chi avesse interesse sul progetto, visti i costi di sviluppo, da alcuni giorni stiamo promuovendo con una campagna di crowdfunding, su Indiegogo.com, la versione 3.0. Oltre al time-lapse, il controllo dei tempi, dell'apertura del diaframma e della sensibilità ISO, lo scatto a distanza sarà attivato anche sfruttando i sensori di uno smartphone android, ad esempio un suono captato dal suo microfono o il semplice scuotimento del cellulare rilevato dall'accelerometro.
Tutti i dettagli sul sito
 http://igg.me/at/remshoot30 o http://www.pic-ap-board.blogspot.it


Remote Shooter BT 1.0: Controllo Bluetooth di macchine fotografiche per Android

main foto2
Dopo la realizzazione di Remote Shooter 1.0, la soluzione per il controllo remoto dello scatto di macchine fotografiche digitali con funzioni di Time Lapse e ad eventi, trasferiamo l'interfaccia grafica e le sue funzioni su dispositivi Android utilizzando App Inventor.

NEW:
Testato su:
Nikon Coolpix AW100
Nikon D50
Nikon D90
Nikon D7100
Canon Powershot A300
Canon Poweshot S500
L'idea nasce dalla curiosità di sperimentare su Android con App Inventor e dalla necessità pratica di espandere l'interfaccia grafica del Remote Shooter 1.0 per rendere al contempo più semplice e rapido l'inserimento dei parametri di Time Lapse o di future funzioni allo studio.
Nel caso infatti sia necessario inserire grandi intervalli di tempo o numero di scatti, ci siamo resi conto che poteva essere complicato e forse anche tedioso, usare solo i tasti up/down sulla board.
Per chi non conoscesse il progetto Remote Shooter 1.0, è sostanzialmente un sofisticato telecomando per lo scatto remoto (ma non solo) di macchine fotografiche digitali tramite la porta USB, molti modelli infatti di compatte e  DSLR, Nikon e Canon ad esempio, sono compatibili in PTP mode con la scheda USB PIC-AP-BOARD (PIC Auto Programming Board) ed il firmware RemShoot 1.0 (Remote Shooter).
La possibilità di attivare remotamente molte funzioni (prima di tutto lo scatto) sulle macchine fotografiche digitali, rende possibile realizzare fotografie a volte impossibili o almeno difficili da realizzare con il metodo tradizionale a causa dei tempi di reazione umani.
Il protocollo PTP e applicazioni nella fotografia.
Gran parte delle macchine fotografiche digitali di fascia medio alta mettono a disposizione un set di comandi PTP per il loro controllo remoto, o semplicemente per il trasferimento delle immagini su un pc.
Utilizzando gli opportuni comandi e proprietà l’appassionato di fotografia potrà:
1) Remotizzare il pulsante di scatto (shutter),
2) Realizzare un Intervallometro (Time Lapse)
3) Scattare foto automatiche sulla base di eventi rilevati da sensori di luce e suono.
Fare scatti nel mondo della fotografia ad alta velocita’ (caduta di una goccia d’acqua o altro liquido, esplosioni di palloncini etc) o fare scatti a intervalli regolari (anche di molte ore) con la funzione Time Lapse (ad esempio per registrare lo sbocciare di un fiore o lo schiudersi di un uovo) e’ facilmente realizzabile abbinando a questo sistema opportuni sensori di movimento, luce o suono.
Per verificare se la tua fotocamera può essere controllata da RemShoot 1.0 o RemShoot BT 1.0 si consiglia di eseguire il test di compatibilità con l’applicazione per windows (XP e Seven):
http://goo.gl/2BVMg
Una volta effettuato il download estraete il file, lanciate l’eseguibile PTPControlCheck.exe e seguite le istruzioni.
Interessante caratteristica di RemShoot BT 1.0 è che Il firmware è aggiornabile tramite una chiavetta USB, altre funzioni potranno quindi essere aggiunte in futuro mediante aggiornamento del firmware che pubblicheremo sul sito.
Va evidenziato che molti comandi sono strettamente dipendenti dalle caratteristiche e dal subset di comandi specifici della propria fotocamera.
Riportiamo alcuni operation codes standard PTP, dove il comando 0x100E determina lo scatto di una foto.
/* Operation Codes */
#define PTP_OC_Undefined                0x1000
#define PTP_OC_GetDeviceInfo            0x1001
#define PTP_OC_OpenSession              0x1002
#define PTP_OC_CloseSession             0x1003
#define PTP_OC_GetStorageIDs            0x1004
#define PTP_OC_GetStorageInfo           0x1005
#define PTP_OC_GetNumObjects            0x1006
#define PTP_OC_GetObjectHandles         0x1007
#define PTP_OC_GetObjectInfo            0x1008
#define PTP_OC_GetObject                0x1009
#define PTP_OC_GetThumb                 0x100A
#define PTP_OC_DeleteObject             0x100B
#define PTP_OC_SendObjectInfo           0x100C
#define PTP_OC_SendObject               0x100D
#define PTP_OC_InitiateCapture          0x100E
#define PTP_OC_FormatStore              0x100F
#define PTP_OC_ResetDevice              0x1010
#define PTP_OC_SelfTest                 0x1011
#define PTP_OC_SetObjectProtection      0x1012
#define PTP_OC_PowerDown                0x1013
#define PTP_OC_GetDevicePropDesc        0x1014
#define PTP_OC_GetDevicePropValue       0x1015
#define PTP_OC_SetDevicePropValue       0x1016
#define PTP_OC_ResetDevicePropValue     0x1017


Un aggiornamento per chi avesse interesse sul progetto, visti i costi di sviluppo, da alcuni giorni stiamo promuovendo con una campagna di crowdfunding, su Indiegogo.com, la versione 3.0. Oltre al time-lapse, il controllo dei tempi, dell'apertura del diaframma e della sensibilità ISO, lo scatto a distanza sarà attivato anche sfruttando i sensori di uno smartphone android, ad esempio un suono captato dal suo microfono o il semplice scuotimento del cellulare rilevato dall'accelerometro.
Tutti i dettagli sul sito 
http://igg.me/at/remshoot30 o http://www.pic-ap-board.blogspot.it