(en test) enregistreur de données Gps moto

lesept:
Ça peut être lié à l'utilisation de la GPIO 15 qui est liée au boot. Comme c'est le CS, tu peux en prendre une autre pour ça. Pas la GPIO0...
(source)

non, testé en D4 même combat

si non, celui Ci fonctionne
mais je ne comprend pas son utilisation

bon! je vais revenir pour le moment a ce qui marche
la uno!ou nano

niermou:
alors je supprime ce qui est en jaune? 8)

ICI

de plus le Gps est appelé a être fixe sur la moto et étanche!

comment récupérer les données de la carte?

câble USB , Bluetooth, wi-fi ? le plus simple! ;D

revenons a nos mouton, c'est ok la suppression du jaune?

le mieux pour l'alimenté en 12v depuis l'allume cigare, le jack ou le VIN?

Oui.

hbachetti:
Oui.

suppression ou jack ?

Les deux mon capitaine.

ok merci CHEF

on peut faire varier la couleur d'une led ? pas 4 patte, a 2 pattes!

Non, pour cela il faut une LED RGB.

mede! je vais faire avec la led clignotante a la place du buzzer....

190ohms pour led de controle en 5v, c'est ca? 220 c bon? ou 155

ca a l'air OK

SD.398801
APPEND
15/04/2019 17:23:19,43.811946,7.398801
SD : OK
15/04/2019 17:23:29,43.811920,7.398809
FILENAME
15172329.csv
Writing header
15172329.csv
APPEND
15/04/2019 17:23:29,43.811920,7.398809
APPEND
15/04/2019 17:23:42,43.811927,7.398798
APPEND
15/04/2019 17:23:42,43.811927,7.398798

je me suis trompé de fichier, désolé ca roule

je pourrais utiliser une nano avec le même code?

Bien sûr.

N'importe quoi ce code :

 unsigned long timeOut = millis() + 60000;
  while (millis() <= timeOut)
    // serial interface initialization
    Serial.begin(SERIAL_BAUD);

Pourquoi initialiser Serial pendant 60s ?

Pas étonnant que le watchdog aboie ...

  if (millis() > 5000 && gps.charsProcessed() < 10)
  {
    Serial.println(F("No GPS detected; check wiring!"));
    while (true);
  }

Si le gps n'est pas branché -> boucle infinie.

pas très malin avec un ESP8266.

hbachetti:
GPSLogger/gpsDatalogger/gpsDatalogger.ino at master · anthonysleck/GPSLogger · GitHub

N'importe quoi ce code :

 unsigned long timeOut = millis() + 60000;

while (millis() <= timeOut)
   // serial interface initialization
   Serial.begin(SERIAL_BAUD);



Pourquoi initialiser Serial pendant 60s ?

Pas étonnant que le watchdog aboie ...



if (millis() > 5000 && gps.charsProcessed() < 10)
 {
   Serial.println(F("No GPS detected; check wiring!"));
   while (true);
 }



Si le gps n'est pas branché -> boucle infinie.

pas très malin avec un ESP8266.

et alors il faut réduire le temps a combien ?

j'ai essayé de contacter l'auteur sans résultats pour le moment

c'est con, il avait l'air pas mal!

et alors il faut réduire le temps a combien ?

Le temps d'initialisation de Serial ? simple : zéro.

Le cas où le GPS n'est pas accessible peut être géré autrement : afficher un message "GPS not found" sur la page "home" du serveur HTTP.

Avec un ESP8266 tu as deux moyens de récupérer les infos GPS :

Configuration AccessPoint (comme dans le code dont nous parlons) :

L'ESP8266 est un point d'accès WIFI (par défaut 192.168.4.1)
Il crée son propre réseau et peut embarquer son propre serveur HTTP, accessible à la même adresse 192.168.4.1
Tu peux y accéder depuis un smartphone ou un PC portable et récupérer les données, y compris là où il n'y a aucun autre réseau WIFI disponible.

inconvénient : il faut te connecter sur un réseau différent (ESP_XXXXXX) de celui de ta box (ce n'est pas un inconvénient majeur).

Configuration Station :

L'ESP8266 est un client WIFI.
Il utilise un réseau existant (celui de ta box) et peut embarquer aussi son propre serveur HTTP.
Tu peux y accéder depuis un smartphone ou un PC portable et récupérer les données, mais il faut que l'ESP8266 puisse se connecter à ta box (pas trop loin de ta box donc).

Avantage : tu utilises ton réseau WIFI habituel.

That's all man.

hbachetti:
Le temps d'initialisation de Serial ? simple : zéro.

Le cas où le GPS n'est pas accessible peut être géré autrement : afficher un message "GPS not found" sur la page "home" du serveur HTTP.

Avec un ESP8266 tu as deux moyens de récupérer les infos GPS :

Configuration AccessPoint (comme dans le code dont nous parlons) :

L'ESP8266 est un point d'accès WIFI (par défaut 192.168.4.1)
Il crée son propre réseau et peut embarquer son propre serveur HTTP, accessible à la même adresse 192.168.4.1
Tu peux y accéder depuis un smartphone ou un PC portable et récupérer les données, y compris là où il n'y a aucun autre réseau WIFI disponible.

inconvénient : il faut te connecter sur un réseau différent (ESP_XXXXXX) de celui de ta box (ce n'est pas un inconvénient majeur).

y a il une manipulation particulière pour accéder au mode AP?

je vais tester ca demain (Le temps d'initialisation de Serial ? simple : zéro.)

puis commander un autre capteur GPS pour la V3

finaliser le montage uno gps pour le tour du Portugal en mai!

la j'avoue que j'ai la tronche pleine, je n'en dort plus ! mais mine de rien j'apprends beaucoup!

la BAL , l'extracteur d'humidité , une alarme congel , une ventilation de meuble multimédia m’ont séché et

toujours le projet de serveur ftp/sd et il faut que je prépare la moto!

bref du taf

merci de votre aide et patience, je ne lâche pas le morceau juste lever le pied

comme ca

unsigned long timeOut = millis() + 0;

Même pas, suppression pure et simple :

// unsigned long timeOut = millis() + 60000;
//  while (millis() <= timeOut)
    // serial interface initialization
    Serial.begin(SERIAL_BAUD);

y a il une manipulation particulière pour accéder au mode AP?

WiFiAccessPoint.ino

Un conseil : plutôt que de partir sur un code ramassé n'importe où, pars plutôt sur un exemple officiel et ajoute ce qui manque.

Excusez moi, mais il y a une chose qui me chagrine, m'inquiète, me questionne:
sur une moto, l'alimentation en 12 volts (sur l'allume clopes, disons) est elle exempte de surtensions et parasites?

Bonne question.
Quand le démarreur tourne ça doit secouer pas mal.