Du DHT22 au SHT35 (GENESYS V1/V2,GROWDUINO)


Gen

Messages recommandés

Donc il faut supprimer le fichier "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps" contenu dans le dossier GENESYS_SHT ? 
Je n'avais pas compris...
Alors bon, j'ai retéléchargé le fichier PDF, renomé, redécompacté, suprimé le dossier "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps"

je n'ai plus l'erreur du début !
Joie !

J'ai maintenant une erreur

"c:\user\Blue\Destop\GENESYS_SHT\src\genesys.ino:18:21: fatal error : onewire.h : No such file or directory

donc à priori il manque onewire.h qui d'après le message d'après est une librarie

le message d'après renvoie vers un site ou l'on peut télécharger une library arduino
j'ai donc téléchargé un dossier nomé Onewire-2,3,5 qui contient le fichier en question et une foule d'autre...

que dois je faire de ce dossier ?

Je n'imaginais pas avoir à modifier le contenu de l'archive que tu as partagée...
quelle histoire !!

merci à toi GEN

 

Lien à poster
Partager sur d’autres sites

yop

 

il faut que tu l'installes via le menu librarie de platformio

aller dans librairie

taper le nom dans la bare de recherche

choisir parmi celles proposées

installer

 

++

GEN

 

 

  • Thanks 1
Lien à poster
Partager sur d’autres sites

Le "Build" à réussi !

Blue ravie

?

GEN GENie ?

?‍♂️


Merci !

Par contre,

Je trouve ça scandaleux,
il n'existe pas d'icone de génies vert.
Je trouve cela outrageusement discriminatoire
et très peu réaliste !


Alors pour résumer mes péripéties jusqu'ici, et à celles et ceux qui rencontrerai les mêmes difficultés, 

- Récuperer le fichier GENESYS_SHT.pdf
- Le décompacter comme indiqué plus haut 
- Supprimer le dossier ".piolibdeps" situé dans le dossier  "GENESYS_SHT"

Dans ATOM, dans l'oglet platform IO :

- Dans l'onglet "Library" rechercher  "onewire.h" avec l'outil loupe
- télécharger "onewire.h"
- installer "onewire.h

Lancez le build      


?


Merci GEN de ta disponibilité et pour ce tutoriel "ATOM pour les nulls"


Floralement

Blue




 

Lien à poster
Partager sur d’autres sites

Bien le bonsoir

C'est à nouveau Blue...

Je pensais être au bout de mes peines,
Et bien non,
Tout se passait bien,
J'avais pressé le bouton reset, pressé prog, relaché reset
...
Un premier messages jaune apparait :

compling .pio\build\esp32thing\src\genesys.ino.cpp.o
c://user/.../src/genesys.ino : In function 'int getQuality()'
c://user/.../src/genesys.ino : waring control reaches end of non-void function (-Wretrun-type)


Pour finir sur un
A fatal error occurred : timed out wainting for packet header
(upload error 2
FAILED


J'imagine bien que l'erreur vien à nouveau de moi
j'ai bien tenté de tout réinstaller,
changer de port,
de câbles
refaire moult fois la manip
...
rien n'y fait

Je suis desepérée

Aurai-je à nouveau manqué quelque chose d'essentiel ?
Que puis-je faire ?

Par avance merci

Bien à vous

Blue

?
 

Lien à poster
Partager sur d’autres sites

yop

 

les warning on s'en fout..

 

recommence l'opération de la même manière mais en gardant le doigt appuyé sur prog tout le temps du chargement.

 

 

++

GEN

Lien à poster
Partager sur d’autres sites

Bonjour

Tu parles du bouton PROG ?
... C'est pourtant bien ce que j'ai fais (j'ai oulibé le préciser dans mon dernier message)

Je viens de recommencer plusieurs fois, rien n'y fait

J'ai deux petites led qui clignotes brievement sur petit module qui relie GENESYS au câble USB
ce qui semble indiquer que au moins lui reçoit quelque chose...

Au passage, rien n'est allumé sur le Genesy

Je ne l'ai toujours pas branché depuis que je l'ai reçu
J'attendais de faire la mise à jours propre...

...

 

Lien à poster
Partager sur d’autres sites

Yop

 

Essaie de la programmer avec un autre câble, ça doit fonctionner puisque je l'ai testé et programmé.

 

++

GEN

 

Lien à poster
Partager sur d’autres sites

Bonsoir...

Après moult aventures, je suis parvenu à trouver un autre câble.

Et à nouveau le message d'erreur ?

Je viens également de remarquer une faible lumière sur genesys...
à côté de l'alim..
Presente quelque soit le câble..

Ce dernier doit il avoir une spécification particulière ?
là j'en suis à mon 4ème câble...


je sens que je vais devenir Chèvre...


Bien à vous,


Blue




 

Lien à poster
Partager sur d’autres sites

yop

 

regarde peut-être dans tes paramètres les spécifications de ton port com

Je suppose que t'es sous windaube de bricosoft  ?

Ton com est détecté par platformio et bien selectionné

 

++

GEN

 

Modifié par Gen
Lien à poster
Partager sur d’autres sites

Bonjour 


?

J'ai verifié et oui il semble bien detecté comme

"USB serial Port (COM4) at COM4"
"Baudrate 9600"
Party : N
"Filter - Remote typical terminal control codes from input"
"Encoding : UTF-8"
"EOL mode CRTLF"
"DTR - "
"RTS -"
"Raw No"
"Local echo No"

Lors du chargement - et depuis que j'ai chagé mes câbles -
j'observe un clignotement du FT232 quand je relache "RESET"
il clignote également beaucoup lors du transfert
et toujours :

"Writing at 0x00001000... (100%)
Wrote 15872 Bytes ....


A fatal error occurred : timed out wainting for packet header
(upload error 2
FAILED
"

Que faire ?


Bien à vous,

Blue

?

PS : j'ai essayé également sur un hack, et j'obtiens le même résultat...

 

Lien à poster
Partager sur d’autres sites

yop

 

1 - appuyer et maintenir reset enfoncé

2- appuyer sur prog et maintenir enfoncé

3-  relâcher reset

4- uploader le prog

ensuite 2 possiblites

soit

- on reste avec prog enfoncé le temps de l'upload

- on relache prog dès que la compile est terminée et juste avant l'upload

 

SI rien ne fonctionne c'est que l'ESP est dead

 

++

GEN

Lien à poster
Partager sur d’autres sites

Bonjour GEN,

C'est avec un profond effarement et une incomprehention totale que je lis ton message,

j'ai essayée egalement la deuxième méthode et oui, quand je relache au mauvais moment j'ai "error 1"
et quand je relache au bon moment j'ai à nouveau "Error 2"

Le genesys est resté dans son envelope et je l'ai sortit au moment de faire la manipulation.
Comment est-ce possible qu'il ne fonctionne pas ?

Que puis-je faire ?

Bien à vous

Blue

?

Lien à poster
Partager sur d’autres sites

Yop

bien que le circuit a été testé avant expédition, les causes peuvent être multiples; mauvaise manip, tension > 3.3V,  (mauvais choix de la tension sur le FDTI) décharge électrostatique etc..

Si tu l'as pris chez moi, il y a une garantie d'un an à condition que ce ne soit pas dû à une erreur de ta part.

je peux te réparer le circuit, suffit de me le renvoyer.. (frais de port aller-retour à ta charge) 

Mais cela prendra un peu de temps car je vais être overbooké fin de mois pour les expéditions en attentes

 

++

GEN

Modifié par Gen
  • Thanks 1
Lien à poster
Partager sur d’autres sites

Bonjour Blueberry_Rudel

 

Il y a un problème connu sur google que tu peux essayer de tenter,

Il fait souder un condensateur chimique, le + sur la broche EN et le - sur la masse.

Un condensateur de 4,7µF à 10 µF et de 6V à 16V devrait passer.

Sinon il y a plusieurs solutions quand tu tape le code d'erreur sur google.

 

Bon courage.

Lien à poster
Partager sur d’autres sites
il y a 58 minutes, Gen a dit:

Yop

bien que le circuit a été testé avant expédition, les causes peuvent être multiples; mauvaise manip, tension > 3.3V,  (mauvais choix de la tension sur le FDTI) décharge électrostatique etc..

Si tu l'as pris chez moi, il y a une garantie d'un an à condition que ce ne soit pas dû à une erreur de ta part.

je peux te réparer le circuit, suffit de me le renvoyer.. (frais de port aller-retour à ta charge) 

Mais cela prendra un peu de temps car je vais être overbooké fin de mois pour les expéditions en attentes

 

++

GEN


Oui en effet je l'avais pris chez toi,
Concernant le temps,
la culture demande de toutes façon de la patience.

?

je reviens vers toi en MP pour les détails

Merci pour ton aide GEN

?

Bien à vous

Blue

Lien à poster
Partager sur d’autres sites
il y a 22 minutes, Lolo2805 a dit:

Bonjour Blueberry_Rudel

 

Il y a un problème connu sur google que tu peux essayer de tenter,

Il fait souder un condensateur chimique, le + sur la broche EN et le - sur la masse.

Un condensateur de 4,7µF à 10 µF et de 6V à 16V devrait passer.

Sinon il y a plusieurs solutions quand tu tape le code d'erreur sur google.

 

Bon courage.

Bonjour Lolo2805,

Merci de ta réponse et pour ce courage !

?

Pour la solution que tu proposes je dois avouer que je ne l'ai pas comprise

Cela me semble dépasser largement mes compétances en électronique et que
en toute honnêteté si j'ai optée pour le Genesys c'est parce que qu'il me semblait qu'il était plus simple à mettre en oeuvre.
à priori,

une petite manipulation sur l'écran
et un peu de cablage propre
et le tour devait être joué

?

Je suis certaine que ta solution est très efficace
Je vais rester sur des manipulations et configurations simples
Et renvoyer Genesys aux bons soins de GEN

?

Peut être semer plus de treffle ?

Bien à vous

Blue
 

Lien à poster
Partager sur d’autres sites
il y a une heure, Lolo2805 a dit:

Bonjour Blueberry_Rudel

 

Il y a un problème connu sur google que tu peux essayer de tenter,

Il fait souder un condensateur chimique, le + sur la broche EN et le - sur la masse.

Un condensateur de 4,7µF à 10 µF et de 6V à 16V devrait passer.

Sinon il y a plusieurs solutions quand tu tape le code d'erreur sur google.

 

Bon courage.

Yop

 

Pas besoin, c'est déjà sur le circuit, le problème ne vient pas de là , vu que j'ai chargé le prog et testé avant expédition.

Personne d'autre n'a eu ce soucis

 

Merci quand même pour ta participation à la résolution du prob

++

GEN

Modifié par Gen
Lien à poster
Partager sur d’autres sites

Bonjour GEN,

 

En fait j'ai proposé d'essayer une correction d'un problème de sensibilité de l'ESP32.

Je n'ai pas le schéma du Genesys donc je ne savais pas que tu avait déjà implanté ce condensateur.

Et surtout n'ai pas encore reçu mes Genesys mais je risque bien de tenter d'en torturer un pour quelques évolutions que j'ai en tête.

Tu as fait un superbe travail et j'en suis encore à décortiquer ton programme pour bien l'assimiler.

 

Bonne fin de semaine.

Lien à poster
Partager sur d’autres sites

Salut la communauté,

 

Venant donc du monde du Growduino V2 et voulant me séparer de mon DHT22, j'ai commandé (et reçu) mon SHT35.

 

Je n'ai pas de 3.3V directement accessible par une pin sur mon V2.

 

En analysant un peu le schéma, j'ai trouvé un accès au 3.3V via la flèche bleue ci-dessous.

Je penses donc me repiquer dessus et prendre le restant sur les connecteurs dédiés a l'I2C (hors 5V).

 

Cela vous parait-il  correct?

 

 

 

Dudu.thumb.PNG.582fa7d727ad279f609ddc60503edf2a.PNG

Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.