Bonjour,
Petite présentation Laurent 44 ans . Je débute complètement en Arduino, mais j'ai quelques base de programmation et de câblage électrique puisque je suis automaticien. Les projets que je crée sont plus basé sur des architecture de type automate et supervision. Du coup je suis un novice dans l'Arduino
Voilà j'ai un projet de contrôle de poids et de contrôle de température de mes 6 ruches.L'affichage des valeurs de la ruche sélectionné par la télécommande se fera sur un Lcd 4 lignes. Effectivement il y a déjà une sujet sur la question mais il ne correspond pas tout à fait à mon projet même si je m'en suis inspiré. Dans un premier temps je souhaiterais être sur que mon schéma est fonctionnel et que je ne risque pas d'enfumé mon atelier
Merci de commenter le schéma et de me faire pas de vos remarques et questions
A propos du schéma de câblage: Pour du Fritzing c'est propre, par contre, je ne vois pas les résistance de tirage sur chacune des sondes DHT22.
Il faudrait que je retrouve ma source, j'avais lu qu'il était préférable d'utiliser les DHT22 en 3v3, la sonde d'humidité fini par indiquer 100% d'humidité à la longue quand alimenté en 5v.
C'est cependant pas un gros soucis pour la mega, elle "lit" bien les signaux en 3v3 comme un état "haut"
A priori, l'atelier ne devrait pas sentir le roussis
Dans l'atelier ça ne devrait pas poser de soucis, dans la vraie vie il faudra vérifier que la longueur des câbles pour aller aux ruches ne crée pas de soucis (soigner donc les câbles de signaux, l'alimentation distante, etc)
Jambe:
A propos du schéma de câblage: Pour du Fritzing c'est propre,
Pas évident vue les pas réduits entre les pins de connexions
Jambe:
par contre, je ne vois pas les résistance de tirage sur chacune des sondes DHT22.
Je pensais que les résistances étais directement présente sur la platine que j'ai prise(AM2302). Je vérifierais
Jambe:
Il faudrait que je retrouve ma source, j'avais lu qu'il était préférable d'utiliser les DHT22 en 3v3, la sonde d'humidité fini par indiquer 100% d'humidité à la longue quand alimenté en 5v.
Effectivement dans mes différentes lecture sur le sujet j'ai cru voir un truc du genre.
Je vais vérifier que je peux alimenté tout le circuit en 3.3V et si c'est le cas je passe tout en 3.3v.
Du coup il faudrait peut être que je trouve une alimentation de 5v à la place d'une 12v pour éviter la surchauffe du LM2577 ?
En tout cas merci pour l'aide
laurentdb:
Dans un premier temps je souhaiterais être sur que mon schéma est fonctionnel et que je ne risque pas d'enfumé mon atelier
Merci de commenter le schéma et de me faire pas de vos remarques et questions
Bonjour
tu travaille avec 4 demi ponts , j'ai du mal à voir avec ton fritzing si tu combine "correctement les 4" pour une utilisation avec un HX711.
retrouvé un croquis fait pour Lacuzon à l'occasion de ce topic
laurentdb:
Je pensais que les résistances étais directement présente sur la platine que j'ai prise(AM2302).
Il me semble aussi avoir lu ça ; ça dépend peut etre du fournisseur.
Dans tous les cas, je n'en ai pas mis dans mes montages car j'ai activé le pull-up de mes ESP : a voir si ca peut etre le cas sur un Méga.
Sur l'ESP je ne sais pas mais sur la Mega la lecture de la datasheet du micro indique que les "pull-up" ont, selon le lot de fabrication, une valeur comprise entre 30 k et 70k. A 30k cela peut fonctionner, à 70 k c'est largement moins sûr.
L'expérience de nombreux utilisateurs montre qu'une résistance comprise entre 4,7k et 10 k est un bon compromis.
68tjs:
Sur l'ESP je ne sais pas mais sur la Mega la lecture de la datasheet du micro indique que les "pull-up" ont, selon le lot de fabrication, une valeur comprise entre 30 k et 70k. A 30k cela peut fonctionner, à 70 k c'est largement moins sûr.
Sur ESP, c'est a peut prêt dans les mêmes valeurs : pas de pb de mon coté.
Je fais de meme avec des sondes DS18B20.
Dans les 2 cas, les bus sont court : 10 cm pour le DHT, environs 3m pour le 1-Wire (évidement, en mode alimenté).
Tant mieux mais cela reste quand même jouer avec le hasard des lots de fab, même si les extrèmes (30k et 70k) doivent être définis par le fabricant "méthode ceinture + bretelles".
laurentdb:
Voilà j'ai un projet de contrôle de poids et de contrôle de température de mes 6 ruches.L'affichage des valeurs de la ruche sélectionné par la télécommande se fera sur un Lcd 4 lignes...
Merci de commenter le schéma et de me faire pas de vos remarques et questions
Bonjour,
ayant crée une ruche pédagogique connectée, je pense que la mesure de température de la ruche n'apporte pas d'information sur des ruches en production. J'ai aussi un DHT22 dans le couvre cadre au dessus d'un grillage mais les zab propolisent ce grillage sans cesse ... par contre je mesure la température a l'intérieur du couvain avec une sonde DS18B20 dans un doigt de gant, la mesure est intéressante mais rend les ouvertures de ruche difficiles. Le poids est par contre très important et je pense qu'une mesure du bruit ou des vibrations pourraient nous informer d'évènements dans la ruche ...
Jambe:
Il faudrait que je retrouve ma source, j'avais lu qu'il était préférable d'utiliser les DHT22 en 3v3, la sonde d'humidité fini par indiquer 100% d'humidité à la longue quand alimenté en 5v.
j'avais 2 DHT22 sur la ruche en 5V (pour T° intérieure et extérieure) j'ai changer plusieurs fois celui de l'ext et jamais l'int il est pourtant a l'abri de la pluie mais j'ai remarqué qu'il reste bloqué a 100% d'humidité après une montée naturelle à 100%... il est maintenant remplacé par un BME280 en I2C
bonne bidouille ....
Bon j'ai fait quelque teste de programmation puisque j'ai reçu l'arduino et le rtc. Pour l'instant sa ce passe bien. Les tutos permettent de prendre en main la logique de programmation. Enfin, en une après midi je suis arrivé a mettre à jour l'heure, à lire l'heure, à créer une structure de tableau et arrivé à lire et écrire dedans. Sa va c'est cool, heureusement que je me facture pas mes heures de programmation parce que je me trouve un peu lent lol
Je vous tient au courant quand j'aurais avancé et fait une partie du programme cohérent
La première maquette est monté, avec des câbles de 5 m tout marche bien(rj45 cat6) . J'ai pu effectué des mesures de poids de température et d’humidité cohérente. L'écran affiche ce que je veux ou je veux. En gros je voyais pas le truc aussi simple que ça. La télécommande permet le changement d'affichage.
Maintenant il faut écrire un programme qui va faire des moyennes et enregistré certaine valeur pour ne pas les perdre sur coupure d'alimentation.
Je vous tiendrais informé de l'avancement
Le système est en place et fonctionnel. Pour l'instant les capteurs de température ne sont pas en place.
Je pense que le script comporte quelques petit bugs mais on va l'améliorer.
Vous aurez dans 6 mois quelques problèmes de compréhension, même si vos variables sont "parlantes" et s'il est relativement bien écrit:
par exemple, vous pouvez mettre dans une fonction la mise à jour des moyennes -lignes 392- , dans une autre leur affichage - ligne 422- ,... et bien d'autre smodifications de pure forme, pour faire apparaître la structure de la boucle loop de 209 lignes au moment où vous aurez besoin de vous la remémorer.
A noter que les lignes ayant plusieurs instructions, séparées par des ";" sont dures à lire...