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
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
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)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 · GitHubN'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?
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.