ESP8266 + Smartphone remoto para DSLR con GPS (posible) por menos de $10

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.

Artículos Relacionados

Configuración de inicio remoto para uso con zmote

Configuración de inicio remoto para uso con zmote

zmote es una abrir-fuente, conexión Wi-Fi habilitado transmisor de IR / widget de receptor que ofrece control completo a través de APIs de resto simple, que le permite controlar desde una simple página web o una aplicación móvil.zmote viene con su pr
Cómo hacer signos de protesta con cinta aislante por menos de $10 (NYPD obediente)

Cómo hacer signos de protesta con cinta aislante por menos de $10 (NYPD obediente)

1.  Instructable rápido en cómo hacer un cartel de protesta para una protesta legal que cumple todas las normativas de la policía de Nueva York.2. NYPD Reglamento estipula que las señales de protesta no pueden contener madera, PVC o metal.  Esto es p
Control remoto para cámaras compactas Canon

Control remoto para cámaras compactas Canon

muy breve instructivo para dar un circuito que hace que un simple buen control remoto para cámara compacta de canon.Para uso con CHDK.Lo que hace:Permite tanto un obturador botón así como lo que es para que puede utilizar cualquier control remoto (po
Obtener su ESP8266-12 listo para comandos AT

Obtener su ESP8266-12 listo para comandos AT

ESP8266 es un sistema en Chip (SoC) que es ampliamente utilizado en Internet de las cosas (IoT) por su "pequeño en tamaño y bajo precio". Dos de este chip en VolumeRate.com para $5,42 adquirí hace seis meses y hasta la semana pasada decidí jugar
BRICOLAJE cómo a programa mayores DirecTV control remoto para su DVD o VCR

BRICOLAJE cómo a programa mayores DirecTV control remoto para su DVD o VCR

instrucciones paso a paso que muestra cómo programar su DirecTV más remoto para hablar con su DVD o VCR
BRICOLAJE cómo a programa nuevos DirecTV control remoto para su DVD o VCR

BRICOLAJE cómo a programa nuevos DirecTV control remoto para su DVD o VCR

instrucciones paso a paso que muestra cómo programar un DirecTV nuevos remoto para hablar con su DVD o VCR.
BRICOLAJE cómo a programa mayores DirectTV remoto para su TV

BRICOLAJE cómo a programa mayores DirectTV remoto para su TV

instrucciones paso a paso que muestra cómo programar tu DirecTV más remoto para hablar con el televisor.
Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

IntroducciónLos mandos a distancia que son huérfanos cuando el dispositivo de control de dejó de funcionar son reutilizables en la Raspberry Pi. Después de completar este instructable, quizás estés interesado en probar el siguiente instructables:Reut
Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

IntroducciónEs una buena idea a control remoto xmms2 media player a través de infrarrojos por la misma razón que uno hace con XBMC/KODI. Rebusqué en mi caja de partes y me había encontrado este control remoto por infrarrojos de un sistema de Home The
Reutilización no deseados Control remoto por infrarrojos para uso con XBMC/KODI en frambuesa Pi

Reutilización no deseados Control remoto por infrarrojos para uso con XBMC/KODI en frambuesa Pi

IntroducciónControl remota controlar el media center es una gran aplicación de Control remoto infrarrojo de Linux (LIRC). Hay absolutamente un número de tutorial de como implementar el control remoto por infrarrojos con XMBC/KODI. Después de seguir e
Controlador de nivel de líquido precisa con sensor de bajo costo y remoto para configuración de TV

Controlador de nivel de líquido precisa con sensor de bajo costo y remoto para configuración de TV

Este es el mi primer proyecto personal de Arduino. Incluso a través de planea automatizar nuestros más nivel de agua del tanque no quiero invertir más dinero en los instrumentos. Tengo algunos placa Arduino y tableros de relés de mis amigos. Tan su u
Control de motores DC con tu Smartphone (perfecto para un Robot)

Control de motores DC con tu Smartphone (perfecto para un Robot)

en este tutorial te mostraré cómo puede controlar 2 motores DC via bluetooth con mi nueva app Android.Se llama "BlueArd" y es la 1.0 versión. Quiero actualizar mi app más adelante y agregar más funciones.Esta aplicación fue creada con MIT App In
Para empezar con uno de LinkIt - GPS

Para empezar con uno de LinkIt - GPS

Este es instructivo forma parte de una serie de instructables en el que muestro cómo comenzar con un tablero de LinkIt uno. En el anterior instructable veíamos cómo conectar su LinkIt uno a una red WiFi, en este instructable voy a mostrarte cómo empe
Lapso de tiempo muy fácil y simple controlador para canon eos DSLR con arduino

Lapso de tiempo muy fácil y simple controlador para canon eos DSLR con arduino

necesita:Arduino (yo uso leostick de freetronics)relé de 3Vun enchufe remoto para tu cámaraun paquete de baterías 4 x AAinterruptores y botones (opcionales)interruptor de 3 posiciones para la versión 2Paso 1: Conecte la batería y el relé Conecte el t