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


Recommended Posts

Merci GEN

Pensez vous, chers Camaraweedeuses et Camaraweeders
que je puisse me servir de programmateurs FDTI 232

afin alonger d'un petit metre le cable de la sonde
à la place des I2C extendeurs suggerés par notre bon GEN ?

Bien à vous

Blue

Link to post
Share on other sites

Yop

 

Absolument pas... c'est un signal à 2 composantes (SDA,SCL),

 

++

GEN

  • Thanks 1
Link to post
Share on other sites

Bien le bonjour à toutes et à toutes,

Et merci GEN, je m'en tiendrais donc à tes recommandations

?

voilà plusieurs jours que j'essaye en vain de charger ce programme dans le GENESYS

Sans avoir branché quoi que ce soit,
j'ai voulu "build" le projet pour voir si tout marchait

Je recolte desepérement le même message :

Depreciated = a legacy library storage "c:\... \GENESYS_SHT\piolibdeps" has been found in the project
please delcare your project dependency in...

j'etais sur un ordinateur windows 7, j'ai aussi essayé sur mon mac et
comme quequ'un le conseillait
j'ai installé windows 10 à la place du 7...
Et toujours la même erreur...

Est ce que je peux brancher le GENESYS dans ces conditions et faire le "LOAD" ?
Je suis confuse,

à ce propos, ATOM insiste lourdement pour que j'installe "CLANG", et j'écope également d'un message d'erreur à l'installation.
il n'arrive pas à trouver LLVM...

y a t'il un liens ?

En tout cas, comme GEN ne parle pas du tout de modification,
je suppose que le probleme est ailleurs... 

Mais où ?
Quelle aventure !


 

Edited by Blueberry_Rudel
complement
Link to post
Share on other sites

Voici comment j'ai procédé

J'ai ouvert le dossier GENESYS_SHT en utilisant l'onglet "PlatformIO Home" situé à droite de l'écran
et qui possède lui même ses petits onglet verticaux.

Dans ces derniers sous :
Home, j'ai selectionné Open project

Dans cette fenêtre j'ai pointé vers le dossier GENESYS_SHT
que j'avais au préalable décompacté sur le bureau de l'ordinateur.

Cela a ouvert un nouvel onglet "Projet à Gauche de l'écran cette fois ci.
dans celui ci j'ai double cliqué sur le fichier "Platformio.ini" dans le menu du dossier GENESYS_SHT affiché dans l'onglet projet

Et j'ai finalement cliqué sur l'icone sous la petite maison (build)

voici mes péripéties :unsure:

Edited by Blueberry_Rudel
complement
Link to post
Share on other sites

Yop

 

Ça me semble correct, tu as bien ajouté les packages supplémentaires nécessaires ?

 

platformio-ide

platformio-ide-terminal

 

++

GEN

Link to post
Share on other sites

Yop

 

Et bien tu vas dans Settings et tu regardes si il n'y a pas quelque chose qui cloche.

 

++

GEN

 

Link to post
Share on other sites

Je vois
Platfromio-ide 2.6.0
Platfromio-ide-termial 2.10.0
Et Platfromio-ide-debugger 1.2.6 qie je n'ai pas installé et qui me propose de le désactiver ou bien de le désinstaller...

à part ça je ne vois rien de notable...
Comment sait on que quelque chose "Cloche" ?

Link to post
Share on other sites

Yop

 

Comment sait on que quelque chose "Cloche" ?

Réponse : quant tu entends le tintement ...

Voir si une option était inadaptée...

Bref, moi je viens de faire la mise à jour du core, j'ai recompilé et tout passe.

 

redonne moi la ligne complète :

c:\... \GENESYS_SHT\piolibdeps" has been found in the project please delcare your project dependency in...

 

++

GEN

Edited by Gen
Link to post
Share on other sites

Alors, non pas de tintement
j'ai plutôt le sentiment
de courir après un lapin blanc
?

le texte s'est

DEPRECATED ! A legacy storage "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps" has been found in the project please delcare your project dependency in platformio.ini file using 'lib_deps' option and remove "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps"  folder

More details .... une url


 

Link to post
Share on other sites

Yop

 

Et quand tu mets cela dans un traducteur, cela donne :

DEPRECATED ! Un ancien stockage "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps" a été trouvé dans le projet, veuillez supprimer votre dépendance au projet dans le fichier platformio.ini en utilisant l'option "lib_deps" et en supprimant le dossier "c:\user\Blue\Destop\GENESYS_SHT\.piolibdeps

 

Voila

 

++

GEN

  • Thanks 1
Link to post
Share on other sites

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

 

Link to post
Share on other 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
Link to post
Share on other 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




 

Link to post
Share on other 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

?
 

Link to post
Share on other 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

Link to post
Share on other 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...

...

 

Link to post
Share on other sites

Yop

 

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

 

++

GEN

 

Link to post
Share on other 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




 

Link to post
Share on other 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

 

Edited by Gen
Link to post
Share on other sites