Hace un tiempo atrás que me encontré con este impresionante proyecto de CosmicMac. Básicamente puede desencadenar su DSLR de forma inalámbrica con tu smartphone vía el ESP8266 conectado a las réflex digitales. Dado que no todas las cámaras tienen soporte para terminal de persiana, y que diferentes marcas tienen diferentes conexiones para su cámara, necesitará modificar los periféricos según corresponda.
Mi cámara es una Nikon réflex D3200 con terminal remoto usando puerto propietario de MC-DC2. Usted puede comprar un disparador por cable barato remoto en línea por alrededor de $1.
Lo interesante es que el MC-DC2 tiene también un pin de datos GPS. Después de hacer algunas investigaciones, encontré estos proyectos:
1. Nikon D90 GPS casero
2.construir una unidad de GPS BLUETOOTH para NIKON cámaras
Estaba a punto de hacer mi versión del proyecto de CosmicMac ESP-12 uso desarrollo y programación utilizando el IDE de Arduino cuando me vino la idea de intentar enviar datos GPS de teléfono a ESP mcu y comunicarlo a DSLR. Si bien en teoría esto suena prometedor, vine un montón de problemas sobre todo porque:
1. soy un principiante
2. la cámara utiliza el Protocolo NMEA 0183 para leer los datos GPS mientras que este tipo de datos es difícil. Es posible escribir una aplicación nativa de android usando listener NMEA pero no probarlo.
3. quería utilizar la app Blynk para implementar el proyecto, sin embargo comunicación directa con ESP y smartphone todavía no es posible y widget GPS no está disponible. Tal vez hará en el futuro :)
Así, mi proyecto es sobre todo un spin-off del proyecto de CosmicMac con la posible integración de proyectos Ido Nassimi y Grinkevich. También estoy presentando este proyecto para el concurso de REMIX 2.0, así que si te gusta por favor vote.
Éstos son algunos de los principales cambios que hice de proyectos originales:
1. usando arduino para programar mcu de ESP en lugar de firmware nodemcu.
2. usando ESP-12 en vez de ESP-1
3. usando la API de geolocalización HTML 5 para obtener la ubicación de los datos del usuario
4. configuración del servidor de web wifi en esp mcu comunicarse con smartphone
5. también ha implementado una opción de enfoque ya que no todo el mundo utiliza un enfoque manual.
Descargo de responsabilidad: Este proyecto es un experimento. Su principal objetivo es proveer de prueba de concepto y puede abrir los ojos de los demás para adaptarse a su propia imaginación. Como dije, soy un principiante, así que tal vez hay códigos escritos que pueden parecer crudos y hay posiblemente mejores maneras de ponerlos en práctica. Trato de darle crédito a cualquier persona cuyo código o ideas utilicé pero sin embargo la lista es interminable (inserta enlaces a proyectos relevantes, siempre que sea posible). Pido disculpas si alguien echaba de menos. Este proyecto es también un proceso de aprendizaje para mí y cualquier comentario es bienvenido. Tuve que investigar mucho sobre HTML y Javascript. Agradezco a quien me ayudó a escribir este proyecto, aunque no sean conscientes.
También, sobre la parte GPS, es todavía un trabajo en progreso tan desnudo conmigo.