Paso 4: El bosquejo
Inicialmente definimos utilizadas las bibliotecas y los pernos.
Cambiar los números de pin de foco y fuego como se desee.
Cambiar su preferido "ssid" y "contraseña" para la configuración del punto de acceso. Tenga en cuenta, este no es el ssid o contraseña de le red en casa. Se utiliza en smartphone para conectarse a ESP.
El / * Configurar funciones de controlador de página * /
Esta parte se basa en Ashish Derhgawen sketch.
Aquí configuramos la página enlaces nombren y asignan nombres de método para manejarlas.
/ * Página de raíz para el servidor Web * /
Donde configuramos cómo tratar la raíz. Básicamente el que primero vas a cargar la página raíz es la dirección IP en el monitor serial. 192.168.4.1
La página contiene enlaces 3 opciones:
- Control remoto con temporizador
- Compatibilidad GPS
- Tiro con GPS
El mando a distancia con la página del temporizador
Contiene código para mostrar la página "/ remoto". En esta página puede seleccionar temporizador y pulse el botón Enviar.
Los valores se envían a ESP donde el retardo es procesado y luego se activa el foco (también permite 5s para foco completar) se dispara el fuego para realmente tomar la fotografía. puede modificar el código de acuerdo a sus necesidades.
La página de compatibilidad
Esta página sólo comprueba si el navegador del smartphone compatible con geolocalización. En el símbolo del sistema smartphone, por favor, permitir el acceso. También, necesitará activar servicios de ubicación para navegador en ajustes de dispositivo.
La página de Remote+ GPS
Aquí convertimos primero valores de geolocalizar a NMEA y enviar una cadena al esp.
Esta parte requiere una gran cantidad de codificación. El $GPRMC y $ GPGGA (Asegúrese de que usted lea protocolo NMEA primero) deben ser enviado a la cámara. Esta parte es un poco experimental, ya que los valores deben ser computado, un checksum calculado y enviado como lógica TTL, posiblemente 5V para algunas cámaras.