{"id":358,"date":"2021-10-27T07:48:26","date_gmt":"2021-10-27T05:48:26","guid":{"rendered":"https:\/\/www.eldin.net\/wordpress\/?page_id=358"},"modified":"2021-10-27T08:45:22","modified_gmt":"2021-10-27T06:45:22","slug":"supervision-dune-cloture-electrique","status":"publish","type":"page","link":"https:\/\/www.eldin.net\/wordpress\/index.php\/supervision-dune-cloture-electrique\/","title":{"rendered":"Supervision d&rsquo;une Cloture \u00e9lectrique"},"content":{"rendered":"\n<p>Dans le contexte d&rsquo;un \u00e9levage de volailles en plein air avec des parcs un peu \u00e9loign\u00e9s de l\u2019exploitation le soucis du fonctionnement de la cl\u00f4ture \u00e9lectrique est important. Cette cl\u00f4ture \u00e9vite l&rsquo;intrusion de pr\u00e9dateurs (renards, chiens errants, fouines, etc&#8230; ) dans les parcs ou vivent en libert\u00e9  pr\u00e9s d&rsquo;un millier de volailles. La cl\u00f4ture est relativement longue, sur batterie et se recharge via des panneaux solaires. Il faut passer r\u00e9guli\u00e8rement v\u00e9rifier son fonctionnement. Il y a souvent des soucis avec soit la v\u00e9g\u00e9tation, avec le grillage de protection ou carr\u00e9ment le poste de cl\u00f4ture .Un \u00e9quipement de supervision de cl\u00f4ture avec des options d&rsquo;alarme est relativement on\u00e9reux ( autour des 500 \u00e0 600 \u20ac ). D&rsquo;ou l&rsquo;id\u00e9e de cr\u00e9er notre propre syst\u00e8me de supervision.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Le syst\u00e8me est con\u00e7u autour d&rsquo;un Arduino UNO R3 et d&rsquo;un module SIM900 pour la partie GSM. On a tent\u00e9 avec un module SIM800L mais ils n&rsquo;ont jamais fonctionn\u00e9 correctement, carte sim non reconnue ou pb de connexion s\u00e9rie&#8230; L&rsquo;Arduino et le module SIM900 sont aliment\u00e9s depuis la batterie du poste de cl\u00f4ture via un module d&rsquo;alimentation LM2596 ou la tension est abaiss\u00e9 \u00e0 10volts env. Au niveau de la cl\u00f4ture pour v\u00e9rifier son fonctionnement, on a utiliser un syst\u00e8me de flash pour cl\u00f4ture .Ce dispositif produit a chaque pic de haute tension un flash. Ce flash est peu visible la journ\u00e9e. Ce produit est peu couteux et on s\u2019affranchit des soucis de connexion a la cl\u00f4ture \u00e9lectrique et a la haute tension.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.agradi.fr\/ako-signal-lumineux-de-cloture.htm\">https:\/\/www.agradi.fr\/ako-signal-lumineux-de-cloture.htm<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Une r\u00e9sistance photo \u00e9lectrique est coll\u00e9e sur les Led du flash pour cl\u00f4ture. Dans la boucle de l\u2019Arduino, on regarde si on voit le flash et on comptabilise les flashs vus par minute. Si on est en dessous d&rsquo;un seuil, on d\u00e9clenche une alarme via SMS. Idem pour la charge de la batterie, via un pont diviseur de tension avec des r\u00e9sistances, on calcule toutes les minutes la tension de la batterie. Si elle est en dessous d&rsquo;un seuil, on d\u00e9clenche une alarme via SMS.<\/p>\n\n\n\n<p>L&rsquo;abonnement est de type Free \u00e0 2\u20ac avec sms illimit\u00e9s.<\/p>\n\n\n\n<p>Au niveau du logiciel implant\u00e9 dans l&rsquo;arduino, il est possible d&rsquo;interroger le syst\u00e8me pour avoir son \u00e9tat via un sms sp\u00e9cifique. Le syst\u00e8me envoi un SMS \u00e0 son d\u00e9marrage, puis \u00e0 8h du matin et 17h le soir. Il est possible d&rsquo;activer un mode \u00ab\u00a0debug\u00a0\u00bb avec la r\u00e9ception du SMS d&rsquo;\u00e9tat soit toutes les minutes, ou toutes les heures. Il est aussi possible d&rsquo;avoir un sms r\u00e9capitulant tous les compteurs. <\/p>\n\n\n\n<p>Tout le syst\u00e8me est enferm\u00e9 dans une boite \u00e9tanche et plac\u00e9 a proximit\u00e9 du poste de cl\u00f4ture, raccord\u00e9 \u00e0 la batterie pour son alimentation et \u00e0 la terre\/cl\u00f4ture pour le flash. Le cout de revient est de moins d&rsquo;une centaine d&rsquo;euros avec la boite \u00e9tanche.<\/p>\n\n\n\n<p>On est parti d&rsquo;un \u00ab\u00a0Super Starter Kit Arduino Uno R3 Elegoo\u00a0\u00bb qui contient tous les \u00e9l\u00e9ments n\u00e9cessaire, r\u00e9sistances, photo r\u00e9sistances, Arduino, plaques prototype pour souder et raccorder les composants, etc&#8230; qu&rsquo;on trouve entre 30\u20ac et 40\u20ac sur internet. Il suffit de rajouter un module SIM900 \u00e0 environ 20\u20ac et le module LM2596 \u00e0 2\u20ac ou 3\u20ac.<\/p>\n\n\n\n<p>Cot\u00e9 r\u00e9alisation, les premiers tests on montr\u00e9 que la proximit\u00e9 de la haute tension avec l&rsquo;arduino ou ces modules m&rsquo;apportait aucune perturbation. Le flash cl\u00f4ture est mis dans le noir pour que la photor\u00e9sistance capte correctement et uniquement sa \u00ab\u00a0lumi\u00e8re\u00a0\u00bb sans etre pollu\u00e9e par les leds de l\u2019Arduino ou  des autres modules. Pour l&rsquo;instant ce syst\u00e8me fonctionne sans interruption depuis plusieurs semaines avec un mode debug d&rsquo;un SMS toutes les heures pour son suivi. La batterie ne semble pas perturb\u00e9e. C&rsquo;est une 12v\/70Ah avec un panneau solaire. Sa tension moyenne  calcul\u00e9e est d\u2019environ 13,5vols. Il y a eu de grosses pluies\/orages pendant cette p\u00e9riode et le syst\u00e8me \u00e0 tr\u00e8s bien fonctionn\u00e9. De baisses de r\u00e9gime du flash ont \u00e9t\u00e9 constat\u00e9s, surement li\u00e9s a des contacts temporaires avec la v\u00e9g\u00e9tation ou des tentatives d&rsquo;intrusions de pr\u00e9dateurs.<\/p>\n\n\n\n<p>Le code cot\u00e9 arduino est en am\u00e9lioration constante<\/p>\n\n\n\n<p>.Cot\u00e9 \u00e9volution, on pourrait facilement ajouter la gestion d&rsquo;un relais ( contenu dans le kit ELEGOO ) qui permettrait de d&rsquo;allumer ou d\u2019arr\u00eater le poste de cl\u00f4ture via un message SMS. <\/p>\n\n\n\n<p>Ajouter des infos sur la temp\u00e9rature et humidit\u00e9 avec une DHT22.<\/p>\n\n\n\n<p>De r\u00e9cup\u00e9rer via des radios fr\u00e9quences en 433Mhz\/868Mhz le niveau des cuves \u00e0 eaux et aliments et g\u00e9n\u00e9rer des alarmes en fonction de leur niveau de remplissage. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"142\" height=\"300\" src=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot_20211006-114517_Messages-142x300.jpg\" alt=\"\" class=\"wp-image-374\" srcset=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot_20211006-114517_Messages-142x300.jpg 142w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot_20211006-114517_Messages-485x1024.jpg 485w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Screenshot_20211006-114517_Messages.jpg 720w\" sizes=\"(max-width: 142px) 100vw, 142px\" \/><figcaption>Les sms re\u00e7us de l&rsquo;application<\/figcaption><\/figure>\n\n\n\n<p><strong>R\u00e9alisation pratique<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Dans la partie pratique, j&rsquo;ai test\u00e9 au d\u00e9but des modules Gsm Sim800L, sur 2 modules impossible de les utiliser, d&rsquo;abord, ils demandent une alimentation entre 3 et 4v de 2A,  sur un module impossible de faire reconnaitre la carte Sim Free, sur l&rsquo;autre, impossible de communiquer avec. Sur les modules Sim900, un peu plus ch\u00e8re, le premier a fonctionner sans soucis, mais 2 autres on eu des soucis,carte Sim non reconnue ou impossible de communiquer avec le module quelque soit le d\u00e9bit du port s\u00e9rie.<\/p>\n\n\n\n<p>Le module sim900 ( attention pas le sim900A utilisable qu&rsquo;en Chine &#8230; ) peut \u00eatre aliment\u00e9 de 5 \u00e0 12v, J&rsquo;ai choisis arbitrairement de l&rsquo;alimenter par une tension d&rsquo;environ 10v par abaissement de la tension de la batterie avec un module LM2596. Le module est prot\u00e9g\u00e9 par une diode contre les inversions de polarit\u00e9 cot\u00e9 batterie. <\/p>\n\n\n\n<p>Sur le module Sim900, il faut mettre les cavaliers dans la position d&rsquo;utilisation du port s\u00e9rie software sur les pins 7 et 8. Il faut r\u00e9aliser une petite soudure sur le point not\u00e9 R13 sur le circuit afin que le module puis d\u00e9marrer sans appuyer sur le bouton marche\/arr\u00eat.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_sim900-1024x366.png\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_sim900-1024x366.png 1024w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_sim900-300x107.png 300w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_sim900-768x275.png 768w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_sim900.png 1404w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Le sch\u00e9ma du montage<\/figcaption><\/figure>\n\n\n\n<p> L&rsquo;alimentation 10v est soud\u00e9e directement sur le connecteur d&rsquo;alimentation jack du module SIM900.  Le commutateur d&rsquo;alimentation est mis sur la position ext\u00e9rieure. Une pile de type CR1220 est ins\u00e9r\u00e9e dans le support pour la gestion RTC mais c&rsquo;est facultatif<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/20211007_153243-1024x485.jpg\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/20211007_153243-1024x485.jpg 1024w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/20211007_153243-300x142.jpg 300w, https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/20211007_153243-768x364.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Maj du logiciel sur le terrain.<\/figcaption><\/figure>\n\n\n\n<p>.Cot\u00e9 logiciel, J&rsquo;ai utilis\u00e9  la librairie GPRS_Shield_Arduino pour la gestion des commandes AT pass\u00e9es au module Sim900. La librairie a \u00e9t\u00e9 \u00e9pur\u00e9e de toutes les fonctions non n\u00e9cessaires ( gestion des appels t\u00e9l, connections MMS et http ) pour gagner de la place m\u00e9moire.<\/p>\n\n\n\n<p>Il est conseill\u00e9 de modifier la valeur du buffer de r\u00e9ception dans la librairie de 64 \u00e0 128.vers la ligne 43 du fichier SoftwareSerial.h <\/p>\n\n\n\n<p>dans arduino-1.8.16\/hardware\/arduino\/avr\/libraries\/SoftwareSerial\/src\/<\/p>\n\n\n\n<p>#define _SS_MAX_RX_BUFF 128 \/\/ RX buffer size  <\/p>\n\n\n\n<p>La photor\u00e9sistance est coll\u00e9e au n\u00e9opr\u00e8ne sur les 3 leds du flash de cl\u00f4ture. Dans le boitier, des morceaux de mousse isole la photor\u00e9sistance de la lumi\u00e8re des petites led des modules. On a utilis\u00e9 la plaquette prototype  livr\u00e9e avec le kit Elegoo pour y souder les r\u00e9sistances n\u00e9cessaires et les divers raccordement.<\/p>\n\n\n\n<p>La plaquette prototype s\u2019ins\u00e8re ensuite sur les broches de l&rsquo;Arduino Uno R3. Bien mettre le connecteur USB vers un des trous bouch\u00e9s du boitier pour facilit\u00e9 un branchement du pc sur le terrain. <\/p>\n\n\n\n<p>Le poste de cl\u00f4ture \u00e9met environ 35 coups de haute tension par minute et qui dure environ 1\/2 seconde. Comme la \u00ab\u00a0capture\u00a0\u00bb du flash est al\u00e9atoire, apr\u00e8s des tests, on consid\u00e8re que si on capture plus de 15 flashs dans une minute, la cl\u00f4ture est op\u00e9rationnelle. Les op\u00e9rations sur les SMS (envois, lecture, etc ) prennent chaque fois plusieurs secondes , temps pendant lequel on regarde pas les flashs de la cl\u00f4ture.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Le code du logiciel :<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_SIM900-v1.0o.pdf\">Cloture_SIM900-v1.0o<\/a><a href=\"https:\/\/www.eldin.net\/wordpress\/wp-content\/uploads\/2021\/10\/Cloture_SIM900-v1.0o.pdf\" class=\"wp-block-file__button\" download>T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<p>En pratique, on s\u2019aper\u00e7oit que l&rsquo;on capture en temps normal entre 30 \u00e0 35 flashs par minute. mais des qu&rsquo;il y a  plusieurs \u00e9v\u00e8nements SMS, on tombe autour de 20 flash par minute.<\/p>\n\n\n\n<p> Les messages SMS  :<\/p>\n\n\n\n<p>On a repris un peu l&rsquo;id\u00e9e des codes SimPal T2 pour les messages SMS<\/p>\n\n\n\n<p>#01# demande d&rsquo;information d&rsquo;\u00e9tat<\/p>\n\n\n\n<p>#22# demande des compteurs<\/p>\n\n\n\n<p>#33# valide une alarme cl\u00f4ture<\/p>\n\n\n\n<p>#34# valide une alarme batterie<\/p>\n\n\n\n<p>#40# seuil de d\u00e9tection du flash par d\u00e9faut<\/p>\n\n\n\n<p>#41# incr\u00e9mente le seuil de d\u00e9tection du flash<\/p>\n\n\n\n<p>#42# d\u00e9cr\u00e9mente le seuil de d\u00e9tection du flash<\/p>\n\n\n\n<p>#96#  raz du mode debug <\/p>\n\n\n\n<p>#97# debug demande 1  sms d&rsquo;info toutes les minutes<\/p>\n\n\n\n<p>#98# debug demande 1 sms d&rsquo;info toutes les heures<\/p>\n\n\n\n<p>#4321#  reboot du syst\u00e8me ( en test )<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans le contexte d&rsquo;un \u00e9levage de volailles en plein air avec des parcs un peu \u00e9loign\u00e9s de l\u2019exploitation le soucis du fonctionnement de la cl\u00f4ture \u00e9lectrique est important. Cette cl\u00f4ture \u00e9vite l&rsquo;intrusion de pr\u00e9dateurs (renards, chiens errants, fouines, etc&#8230; ) dans les parcs ou vivent en libert\u00e9 pr\u00e9s d&rsquo;un millier de volailles. La cl\u00f4ture est &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.eldin.net\/wordpress\/index.php\/supervision-dune-cloture-electrique\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Supervision d&rsquo;une Cloture \u00e9lectrique&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-358","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/358"}],"collection":[{"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":23,"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/358\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/358\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/www.eldin.net\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}