Gen 2 808 Posté(e) décembre 13, 2015 Partager Posté(e) décembre 13, 2015 Voila, le projet est fini, reste quelques trucs à finaliser comme l'alumage de la lampe grâce aux évenements, je ne veux pas utiliser le timer car si le Rpi s'éteint puis se rallume, la lampe ne fera pas de meme, il faudra attendre le prochain cycle. (Problème résolu pour l'instant en mettant une action ON toutes les 10min avec le timer pendant le temps d'allumage, mais ca fait quand meme 100 commandes... heu... moi y en a pas comprendre... because : 1 - Un RTC se fout pas mal de savoir si le rpi est allumé ou éteint. 2 - L'utilisation de l'unixtime() RTC et non d'un timer permet de reprendre un cycle en cours dès la remise en tension du rpi 3 - il faut penser à configurer la gestion des lampes avec le mode ON par défaut(repos), ainsi en cas de reset ou de coupure de courant les lampes ne s'éteignent pas. explication : si la coupure à lieu de jour(lampes allumées)l'etat des lampes ne changera pas car mis sur ON par défaut / position repos). !!! Un réallumage à chaud est des plus problematique pour les ballast. !!! Tandis que de nuit donc lampes éteintes ,si il y a une microcoupure, les lampes (à condition qu'il ne s'agissent pas d'une panne secteur, où là le probleme ne se posera pas) seront allimentées un bref instant (pas de quoi allumer la lampe). ++ GEN Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 13, 2015 Partager Posté(e) décembre 13, 2015 Re, là ça y est tu m'as perdu Gen! Le RTC a une pile, c'était en partie pour ça que je l'ai pris en cas de coupure de courant et du manque de connexion. Je vais essayer de mieux expliquer mon problème peut etre que je serai plus clair. En gros, je vais dans domoticz et dans mes Switch, j'ai une option Planning (timer) qui me permet de planifier une commande ON/OFF. Admettons que je mette le timer ON à 17h, à 18h le Rpi n'a plus d'alimentation coupe puis redémarre quand il y a du jus, et bien la Lampe ne se rallumera pas. Il me faudra attendre 17h le lendemain que la commande se relance. Tandis que dans mes évènements, pour la temperature par exemple, si le Rpi coupe quand la ventilation est ON, lors du rallumage il lui suffira de lire sa règle (ON si temperature supérieure ou égale à 27°) et d'y répondre en s'allumant. J'ai essayé de faire pareil pour la Lampe (ON si Time compris entre 17h30 et 9h) mais rien ne se passe... De cette facon, j'évite le mode ON par défaut qui ne me plait pas trop pour des raisons évidentes. En esperant avoir été plus clair Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 13, 2015 Partager Posté(e) décembre 13, 2015 re: Limpide comme l'eau d'un lac de montagne maintenant que c'est "explicationné". Merci ++ GEN Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 17, 2015 Partager Posté(e) décembre 17, 2015 (modifié) Hello! Une fois de plus mon esprit torturé m'amène a des questions concernant la fiabilité du système. J'ai remarqué que lors d"une coupure de courant inférieure à 10min lorsque la tension revient, le ballast se met en sécurité, il ne se rallume donc pas. En gros: Coupure ==> Remise sous tension (t<10min) ==> le RPI active le relais du ballast ==> le ballast se met en sécurité Afin de palier à ça, il faut que je mette OFF le relais du ballast pendant 10min puis re-ON pour que la lampe s'allume. Comme solution, j'ai trouvé des relais temporisés qui me permettraient de retarder de 10min l'allumage lors de la mise sous tension mais chez Conrad on me dit "Je vous informe que pour votre application, les perturbations peuvent causer des commutations non désirées." (pour ce produit: RELAIS ). Auriez vous des solutions SOFTWARE (un script qui temporiserai de 10min chaque commande ON/OFF envoyé au GPIO 17) ou HARDWARE à ce problème (relais temporisé pour la partie en 5v)? Merci Modifié décembre 17, 2015 par pakabonbon Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 17, 2015 Partager Posté(e) décembre 17, 2015 re : la solution : une LDR qui compare l'état réel et l'état programmé, ensuite une simple routine suffit ++ GEN Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 17, 2015 Partager Posté(e) décembre 17, 2015 (modifié) re Suite à ta demande, voici le pdf du nouveau calque pour 5 modules arrangés de façon à ce qu'ils tiennent sur une platine euro. Pour ceux que ça intéresse, je vous mets également le calque du 'soldermask' Le tout est à l'échelle 1:1 N-Joy ++ GEN gpio.pdf solderMask.pdf Modifié décembre 17, 2015 par Gen Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 17, 2015 Partager Posté(e) décembre 17, 2015 Re, Oui j'avais pensé à la LDR, j'en ai commandé hier pour ça. En me renseignant un peu plus sur le relais temporisé avec un ballast de type lumatek à allumage progressif, ce type de relais ne risque pas de coler car la charge de départ n'est pas aussi forte qu'avec un feromagnétique. J'attend un peu de laisser passer les fêtes et je verrais ça plus en détail. J'attend mon arduino pour commencer quelque chose comme toi Gen. Par simple curiosité, quelle est la temps de rafraichissement de ta sonde? Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 18, 2015 Partager Posté(e) décembre 18, 2015 Yop. De quelle sonde parles-tu ? le DHT22 ou le MH-Z14 ? ++ GEN Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 18, 2015 Partager Posté(e) décembre 18, 2015 Re, Je parlais du DHT22 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 19, 2015 Partager Posté(e) décembre 19, 2015 (modifié) Yop, le DHT est un élément passif, il répond que lorsque tu l'interroges temps de réponse 5mS voici sa datasheet https://www.electroschematics.com/wp-content/uploads/2015/02/DHT22-datasheet.pdf ++ GEN Modifié décembre 19, 2015 par Gen Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 21, 2015 Partager Posté(e) décembre 21, 2015 Re, Encore une fois j'ai du mal m'exprimer, a quelle cadence interroge tu la sonde pour mettre à jour tes variables? Dans mes essais avec le Rpi, la sonde me renvoi des erreurs si je l'interroge trop souvent. Dans mon montage, le cron relance le script toutes les 2min mais je trouve ça un tentinet long vu a quel point la box est petite et les conditions peuvent changer en 30 sec. Combien de temps penses tu qu'il faut que je laisse entre 2 interrogations successives de la sonde? Merci pour la datasheet, j'en avais une autre moins précise. Je garde cela dans un coin Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 22, 2015 Partager Posté(e) décembre 22, 2015 Yop. Pour moi cette question n'est pas existentielle car je taffe sur micro-controleur et non raspberry. la notion de timer ou cron comme pour le raspberry n'existe pas sur arduino. (bien qu'on puisse faire du multi-tâches avec l'arduino due pro, càd faire fonctionner plusieurs process simultanément) Je m'explique, un programme arduino est composé des 2 parties : void setup() qui n'est exécuté qu'une seule fois au démarrage du programme et void loop() qui est une boucle infinie. Mes commandes ou process se trouvent dans cette boucle loop, la périodicité de cette boucle dépendra directement du nombre de statements et de leurs durées cumulées. Maintenant, ta question me semble futile, dans la mesure ou pour gérer une salle de culture, nous n'avons absolument pas besoin de travailler en temps réel, c'est pas un guidage missile ou de l'avionique de haute précision. Tu prendrais même tes mesure 1 x par minute que ce serait bien suffisant. voila ptit père ++ GEN Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 24, 2015 Partager Posté(e) décembre 24, 2015 Re, Au top tes explications encore une fois Gen! Je pense abaisser le temps de rafraichissement à 1min comme tu le dis. Sur ce, Bon reveillons à tous! Que le barbu vous gate et bon apetit pour ce soir 1 Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 25, 2015 Partager Posté(e) décembre 25, 2015 (modifié) re: De rien, voici ta platine modifiée pour 5 modules, chaque module gère 5 gpio. Toutes les pistes ont été contrôlées au multimètre. Coté cuivre Par transparence Disposition des éléments et polarités Voila mon pépère.. yapluka ! NDLR : La tension en sortie des GPIO sera identique à celle appliquée au VCC IN (de 3 à 35 Volt DC Max) une fois toutes tes pièces soudées, n'oublie pas d'appliquer un vernis protecteur coté piste pour éviter l'oxydation. N-JOY GEN Modifié décembre 25, 2015 par Gen 2 Lien à poster Partager sur d’autres sites
pakabonbon 2 Posté(e) décembre 26, 2015 Partager Posté(e) décembre 26, 2015 (modifié) Parfait! J'ai seulement 2 questions qui me viennent en tete, pour découper les PCB je comptais y aller au dremel, tu approuves? Et concernant les optocoupleur, un sens particulier au montage? Merci Gen +++ les weedeurs EDIT: Concernant le petit bornier bleu, quel écartement y a t il entre les pins? Modifié décembre 26, 2015 par pakabonbon Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 27, 2015 Partager Posté(e) décembre 27, 2015 (modifié) Re: Ben si tu arrives à couper droit avec un dremel, why not. ou alors il y a la scie circulaire, ou la scie à métaux. oui il y a un sens pour les opto-coupleurs, tu verras tout ça par toi même, car j'ai soudé les composants à titre d'exemple. idem pour les distances. Concernant les sorties, tu peux soit y mettre un ou des borniers, des cosses, ou souder les fils c'est toi qui vois ++ GEN PS : imprime le pdf, il est a l'échelle 1:1, ainsi tu auras toutes les cotes Modifié décembre 27, 2015 par Gen Lien à poster Partager sur d’autres sites
Heimdal 9 Posté(e) novembre 18, 2016 Partager Posté(e) novembre 18, 2016 (modifié) Bonjour à tous tout d'abord merci à tous pour vos commentaires et surtout à LairDesVosges pour ce tutoriel. Malgré tout cela je vient vers vous car je n'arrive pas à mettre ma sonde dht22 sur domoticz j'ai tout essayer et soit j'ai des erreurs de syntaxe soit aucune information et transmise la j'ai tout formater ma carte et je reprend du début si quelqu'un a une piste tuto et script python ou autre je suis preneur merci d'avance à tous Modifié novembre 18, 2016 par Heimdal Lien à poster Partager sur d’autres sites
Gen 2 808 Posté(e) décembre 22, 2016 Partager Posté(e) décembre 22, 2016 (modifié) yop. Je te dirai cela sous peu, car ayant fait le tour complet du monde arduino.. (quoique j'attends avec impatience la sortie de l'Arduino TRE) et j'ai commandé 2 framboises V3 pour m'amuser une chouille. Je vais un peu tritouiller tout cela pour voir comment ca fonctionne. ++ GEN Modifié décembre 22, 2016 par Gen 1 Lien à poster Partager sur d’autres sites
Indi-Punky 18 358 Posté(e) décembre 22, 2016 Partager Posté(e) décembre 22, 2016 Bonjour Ah si tu fais mumuse sur la framboise ça m’intéresse! J'en ai une qui me sert de recallbox (émulateur multi plateforme) mais une autre en stock commence a s'ennuyer XD Lien à poster Partager sur d’autres sites
Heimdal 9 Posté(e) décembre 22, 2016 Partager Posté(e) décembre 22, 2016 hello merci beaucoup j'ai réussi entre temps a trouver mon bonheur a+ Lien à poster Partager sur d’autres sites
Messages recommandés