{"id":5545,"date":"2023-06-15T16:01:36","date_gmt":"2023-06-15T14:01:36","guid":{"rendered":"https:\/\/www.breizh56.fr\/crepp2024\/?page_id=5545"},"modified":"2023-06-15T17:19:49","modified_gmt":"2023-06-15T15:19:49","slug":"230617-esp32cam-pratique","status":"publish","type":"page","link":"https:\/\/www.breizh56.fr\/crepp2024\/230617-esp32cam-pratique\/","title":{"rendered":"230617 Esp32Cam: o\u00f9 trouver des exemples d&rsquo;utilisation ?"},"content":{"rendered":"<p>Rappelons que sur ce site nous avons d\u00e9crit la prise en main de la carte Esp32Cam et de sa programmation de base \u00e0 l&rsquo;aide de l&rsquo;exemple fournit dans l&rsquo;environnement de d\u00e9veloppement IDE Arduino:<\/p>\n<p><a href=\"https:\/\/www.breizh56.fr\/crepp2024\/esp32cam\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.breizh56.fr\/crepp2024\/esp32cam\/<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5549\" src=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/Esp32Cam_Exemple.png\" alt=\"\" width=\"1702\" height=\"582\" srcset=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/Esp32Cam_Exemple.png 1702w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/Esp32Cam_Exemple-300x103.png 300w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/Esp32Cam_Exemple-768x263.png 768w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/Esp32Cam_Exemple-1024x350.png 1024w\" sizes=\"(max-width: 1702px) 100vw, 1702px\" \/><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>Maintenant au lieu de r\u00e9inventer difficilement un usage \u00e0 cette carte, mieux vaut s&rsquo;inspirer des multiples exemples d&rsquo;utilisation de l&rsquo;Esp32Cam et de les adapter aux besoins que l&rsquo;on veut combler.<\/p>\n<p>&nbsp;<\/p>\n<p>Supposons que nous d\u00e9sirons capturer une photo au moment o\u00f9 un oiseau entre dans son nid,\u00a0 ou \u00e0 l&rsquo;ouverture de la porte d&rsquo;un r\u00e9frig\u00e9rateur _ <em>pour surprendre le voleur de Nutella !<\/em> _.<\/p>\n<p>Pour cela on utilisera un <a href=\"https:\/\/www.instructables.com\/PIR-Motion-Sensor-Tutorial\/\" target=\"_blank\" rel=\"noopener noreferrer\">capteur de mouvement \/PIR<\/a> <strong>P<\/strong>yroelectric (\u00ab\u00a0<strong>P<\/strong>assive\u00a0\u00bb) <strong>I<\/strong>nfra<strong>R<\/strong>ed sensors d\u00e9crit par Nicolas en <a href=\"https:\/\/github.com\/CREPP-PLOEMEUR\/Supports_PDF\/blob\/main\/Atelier_Capteurs_Serveur_Web.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">f\u00e9vrier 2023 (Github pdf, 2.7 page 35<\/a>).<\/p>\n<p>C&rsquo;est un d\u00e9but de syst\u00e8me d&rsquo;alarme bas\u00e9 sur la chaleur (<em>animale<\/em>):<\/p>\n<p><iframe loading=\"lazy\" title=\"Basic Arduino Alarm System demo\" width=\"860\" height=\"484\" src=\"https:\/\/www.youtube.com\/embed\/s9xUt6dt3Bg?feature=oembed&amp;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>Et notre Esp32Cam ?<\/p>\n<p>avant de se lancer dans la complexit\u00e9 de l&rsquo;utilisation d&rsquo;une carte&#8230; capricieuse, il faut maitriser le composant PIR \u00e0 l&rsquo;aide de montage ultra simple, notamment pour ajuster les 2 <strong>potentiom\u00e8tres r\u00e9glant la distance et la dur\u00e9e<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5568\" src=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/PIR-time-delay-2.png\" alt=\"\" width=\"1142\" height=\"386\" srcset=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/PIR-time-delay-2.png 1142w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/PIR-time-delay-2-300x101.png 300w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/PIR-time-delay-2-768x260.png 768w, https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2023\/06\/PIR-time-delay-2-1024x346.png 1024w\" sizes=\"(max-width: 1142px) 100vw, 1142px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>En cherchant PIR + Arduino, nous avons assez d&rsquo;<a href=\"https:\/\/www.google.com\/search?q=arduino+example+PIR&amp;oq=arduino+example+PIR&amp;aqs=chrome..69i57j0i22i30l2.23453970j0j15&amp;sourceid=chrome&amp;ie=UTF-8\" target=\"_blank\" rel=\"noopener noreferrer\">exemples pour d\u00e9buter<\/a>.<\/p>\n<p>dont _ les plus simples avec Arduino UNO _:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.tutorialspoint.com\/arduino\/arduino_pir_sensor.htm#\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.tutorialspoint.com\/arduino\/arduino_pir_sensor.htm#<\/a><\/li>\n<li><a href=\"https:\/\/arduino-france.site\/capteur-mouvement\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/arduino-france.site\/capteur-mouvement\/<\/a><\/li>\n<\/ul>\n<p>Une fois ces exemples utilis\u00e9s, les capteurs PIR bien calibr\u00e9s, on peut passer sur ESP un peu plus complexe:<\/p>\n<p><a href=\"https:\/\/randomnerdtutorials.com\/esp32-pir-motion-sensor-interrupts-timers\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/randomnerdtutorials.com\/esp32-pir-motion-sensor-interrupts-timers\/<\/a><\/p>\n<p>Enfin le site tr\u00e8s document\u00e9 de Random Nerd sur esp32cam:<\/p>\n<p><a href=\"https:\/\/randomnerdtutorials.com\/projects-esp32-cam\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/randomnerdtutorials.com\/projects-esp32-cam\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>une solution \u00e0 notre probl\u00e8me de prise de photo quand une personne entre dans l&rsquo;espace\/volume de l&rsquo;Esp32Cam est donn\u00e9 par:<\/p>\n<p><a href=\"https:\/\/randomnerdtutorials.com\/esp32-cam-take-photo-save-microsd-card\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/randomnerdtutorials.com\/esp32-cam-take-photo-save-microsd-card\/<\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"ESP32-CAM Take Photo and Save to MicroSD Card\" width=\"860\" height=\"484\" src=\"https:\/\/www.youtube.com\/embed\/eot6COwCPF0?feature=oembed&amp;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rappelons que sur ce site nous avons d\u00e9crit la prise en main de la carte Esp32Cam et de sa programmation de base \u00e0 l&rsquo;aide de l&rsquo;exemple fournit dans l&rsquo;environnement de d\u00e9veloppement IDE Arduino: https:\/\/www.breizh56.fr\/crepp2024\/esp32cam\/ &nbsp; Maintenant au lieu de r\u00e9inventer difficilement un usage \u00e0 cette carte, mieux vaut s&rsquo;inspirer des multiples exemples d&rsquo;utilisation de l&rsquo;Esp32Cam et de les adapter aux [&#8230;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5545","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/5545"}],"collection":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/comments?post=5545"}],"version-history":[{"count":16,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/5545\/revisions"}],"predecessor-version":[{"id":5569,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/5545\/revisions\/5569"}],"wp:attachment":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/media?parent=5545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}