Stap 4: De schets
Aanvankelijk, definiëren we bibliotheken gebruikt en pinnen.
De FOCUS en brand pin nummers desgewenst wijzigen.
Wijzig uw voorkeur "ssid" en "wachtwoord" voor de installatie van het Access Point. Let op, dit is niet de ssid of het wachtwoord van je home netwerk. Het wordt gebruikt op smartphone verbinden met ESP.
De / * Pagina handler functies * /
Dit deel is gebaseerd op Ashish Derhgawen van schetsen.
Hier opstelling wij de pagina links noemen en toewijzen van methodenamen om ze te verwerken.
/ * Root pagina voor de webserver * /
Waar we instellen hoe omgaan met de wortel. In principe is het adres u eerst naar de root-pagina te laden is het IP-adres dat in de seriële monitor. 192.168.4.1
De pagina bevat koppelingen 3 opties:
- Afstandsbediening met zelfontspanner
- GPS-compatibiliteit
- Schieten met GPS
De afstandsbediening met timer pagina
Het bevat code weer te geven "/ remote" pagina. Op deze pagina kunt u Selecteer timer en druk op de verzendknop.
De waarden worden verzonden naar ESP waar de vertraging wordt verwerkt en vervolgens de FOCUS wordt geactiveerd (ook 5s voor focus te voltooien kunt) het vuur wordt geactiveerd om het beeld eigenlijk te nemen. u kunt de code aanpassen volgens uw behoeften.
Pagina compatibiliteit van het
Deze pagina wordt alleen gecontroleerd als uw smartphone-browser geolocation ondersteunt. Op prompt op smartphone, kunt u toegang toestaan. Ook, moet u mogelijk inschakelen van locatievoorzieningen voor browser bij Apparaatinstellingen.
De Remote+ GPS pagina
Hier we eerst omzetten in geotag waarden NMEA en een tekenreeks verzenden esp.
Dit gedeelte vergt veel van codering. De $GPRMC en $ GPGGA (zorg ervoor dat u lees NMEA protocol eerst) moeten worden verzonden naar de camera. Dit deel is een beetje experimenteel zoals de waarden worden berekend moeten, een checksum berekend en verzonden als TTL logica, eventueel 5V voor sommige camera's.