{"id":6048,"date":"2023-11-21T09:22:12","date_gmt":"2023-11-21T09:22:12","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=6048"},"modified":"2023-11-27T08:11:40","modified_gmt":"2023-11-27T08:11:40","slug":"paragon-project-esp32-drones","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/fr\/projet-paragon-esp32-drones\/","title":{"rendered":"Projet Paragon : Drones ESP32 !"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image-1024x576.png\" alt=\"ESP32 Drones Title Image\" class=\"wp-image-6049\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La semaine derni\u00e8re, nous avons publi\u00e9 un article sur <a href=\"https:\/\/picockpit.com\/raspberry-pi\/the-10-best-esp32-projects-of-2023\/\">Les 10 meilleurs projets ESP32 de 2023<\/a>. Eh bien, nous avons clairement saut\u00e9 le pas, car juste un jour plus tard, Joshua Bird a partag\u00e9 le projet ESP32 le plus cool de 2023 : Des drones ESP32 qui volent de mani\u00e8re autonome avec un syst\u00e8me de capture de mouvement !<\/p>\n\n\n\n<p>Mieux encore, Joshua a partag\u00e9 tous les d\u00e9tails du projet et l'a rendu open source.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"813\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17-1024x813.png\" alt=\"\" class=\"wp-image-6050\" style=\"width:475px;height:auto\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17-1024x813.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17-300x238.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17-768x610.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17-15x12.png 15w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/image-17.png 1109w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dit : <a href=\"https:\/\/www.youtube.com\/watch?v=0ql20JKrscQ\">Joshua Bird<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Ce projet est assez compliqu\u00e9, mais Joshua le fait para\u00eetre ridiculement simple, ce qui t\u00e9moigne d'un projet extr\u00eamement r\u00e9fl\u00e9chi. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mat\u00e9riel informatique<\/h2>\n\n\n\n<p>En ce qui concerne le mat\u00e9riel, il y a deux choses \u00e0 prendre en compte. Le premier est le syst\u00e8me de capture de mouvement. Ensuite, les drones eux-m\u00eames.<\/p>\n\n\n\n<p>Le syst\u00e8me de capture de mouvement repose sur quatre cam\u00e9ras qui suivent des marqueurs infrarouges. Elles sont ensuite capables de d\u00e9terminer l'emplacement des drones et de les remettre en place.<\/p>\n\n\n\n<p>Ce qui est encore plus g\u00e9nial, c'est que le syst\u00e8me de capture de mouvement est capable de localiser plusieurs drones en m\u00eame temps. Ainsi, comme l'appelle Joshua, vous pouvez cr\u00e9er un essaim de drones.<\/p>\n\n\n\n<p>Cette configuration permet aux drones de se d\u00e9placer de mani\u00e8re autonome vers l'endroit choisi.<\/p>\n\n\n\n<p>Passons maintenant aux drones, qui s'articulent principalement autour d'un ESP32 et d'une carte de contr\u00f4le de vol F3 EVO Micro Brush.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"821\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55-1024x821.png\" alt=\"Configuration du drone - un ESP32 et un contr\u00f4leur de vol\" class=\"wp-image-6088\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55-1024x821.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55-300x240.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55-768x616.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55-15x12.png 15w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-39-55.png 1265w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dit : <a href=\"https:\/\/www.youtube.com\/watch?v=0ql20JKrscQ\">Joshua Bird<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Si vous souhaitez assembler cette pi\u00e8ce vous-m\u00eame et obtenir une liste compl\u00e8te des \u00e9l\u00e9ments n\u00e9cessaires, vous avez de la chance ! Joshua a eu la gentillesse de dresser la liste des composants et des prix (avec des liens) sur le site Web de la <a href=\"https:\/\/github.com\/jyjblrd\/Mocap-Drones\/discussions\/2\">Page de discussion GitHub<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>dispositif<\/th><th>prix<\/th><th>nom<\/th><\/tr><\/thead><tbody><tr><td>Contr\u00f4leur de vol<\/td><td>$23<\/td><td><a href=\"https:\/\/www.aliexpress.com\/item\/1005001674141725.html?spm=a2g0o.order_list.order_list_main.75.75981802k9oeqz\">F3 EVO Micro Brushed Flight Controller running Betaflight<\/a><\/td><\/tr><tr><td>Cadre Moteur et accessoires<\/td><td>$13<\/td><td><a href=\"https:\/\/www.aliexpress.com\/item\/32776829828.html?spm=a2g0o.order_list.order_list_main.80.75981802k9oeqz\">Cadre de drone g\u00e9n\u00e9rique 95mm \u00e0 balais, moteurs 8520 \u00e0 balais, h\u00e9lices 55mm<\/a><\/td><\/tr><tr><td>Batterie<\/td><td>$5<\/td><td><a href=\"https:\/\/www.fogstar.co.uk\/collections\/batteries\/products\/ydl-18350-battery\">YDL 18350 (1100mah, 9A)<\/a><\/td><\/tr><tr><td>Porte-batterie<\/td><td>$0.5<\/td><td><a href=\"https:\/\/www.aliexpress.com\/item\/1005001346705221.html?spm=a2g0o.productlist.main.1.66a540c6FlUSTy&amp;algo_pvid=17e8210c-ba1c-49ba-85af-6d0f9cb2072b&amp;algo_exp_id=17e8210c-ba1c-49ba-85af-6d0f9cb2072b-0&amp;pdp_npi=4%40dis%21GBP%210.73%210.58%21%21%210.88%21%21%40211b442017004054249571715e7418%2112000015769690898%21sea%21UK%213408833611%21&amp;curPageLogUid=mzg5RUzqTg48\">Support de batterie 1S 18350<\/a><\/td><\/tr><tr><td>Marqueurs IR<\/td><td>$0.1<\/td><td>3mm IR Led (il faut poncer la surface pour qu'elles \u00e9mettent la lumi\u00e8re de mani\u00e8re uniforme, et non pas seulement vers le haut)<\/td><\/tr><tr><td>R\u00e9cepteur ESP32<\/td><td>$4<\/td><td><a href=\"https:\/\/www.aliexpress.com\/item\/32858054775.html?spm=a2g0o.order_list.order_list_main.10.75981802k9oeqz\">WEMOS D1 Mini ESP32 USB-C<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Comme vous pouvez le constater, vous pourrez mettre en place ce syst\u00e8me sans vous ruiner !<\/p>\n\n\n\n<p>De plus, Joshua a \u00e9galement inclus <a href=\"https:\/\/github.com\/jyjblrd\/Mocap-Drones\/tree\/main\/3d_files\">les fichiers .stl<\/a> sur le GitHub, si vous souhaitez imprimer vous-m\u00eame les pi\u00e8ces du drone en 3D. Vous pourrez ainsi cr\u00e9er votre propre essaim de drones en un rien de temps.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"794\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59-1024x794.png\" alt=\"Les donn\u00e9es de suivi du drone\" class=\"wp-image-6086\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59-1024x794.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59-300x233.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59-768x596.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59-15x12.png 15w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/Screenshot-from-2023-11-21-09-30-59.png 1082w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dit : <a href=\"https:\/\/www.youtube.com\/watch?v=0ql20JKrscQ\">Joshua Bird<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Le plus difficile, si vous cherchez \u00e0 \u00e9conomiser de l'argent, sera probablement de configurer les cam\u00e9ras pour le syst\u00e8me de capture de mouvement. Joshua a utilis\u00e9 <a href=\"https:\/\/en.wikipedia.org\/wiki\/PlayStation_Eye\">L'\u0153il de la PlayStation<\/a> cam\u00e9ras. Mais, bien qu'ils soient bon march\u00e9, vous devrez remplacer le filtre de coupure IR par un filtre IR.<\/p>\n\n\n\n<p>Apr\u00e8s tout, l'int\u00e9r\u00eat est qu'ils capturent la lumi\u00e8re infrarouge.<\/p>\n\n\n\n<p>Et c'est l\u00e0 que l'ing\u00e9niosit\u00e9 pure brille, puisque Joshua a d\u00e9coup\u00e9 la bande infrarouge d'une disquette pour construire le filtre IR.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Logiciel<\/h2>\n\n\n\n<p>Joshua a \u00e9crit le backend en Python. Les scripts Python fonctionnent avec OpenCV, SciPy Optimizer et NumPy pour d\u00e9terminer l'emplacement des cam\u00e9ras et trianguler la position des drones.<\/p>\n\n\n\n<p>Le backend communique directement avec les cam\u00e9ras ainsi qu'avec un ESP32 au mur, qui fonctionne comme un \u00e9metteur-r\u00e9cepteur avec l'ESP32 de chaque drone via le protocole ESP-NOW.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-1024x414.png\" alt=\"Architecture du drone ESP32\" class=\"wp-image-6055\" style=\"width:475px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-1024x414.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-300x121.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-768x311.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-1536x621.png 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-2048x828.png 2048w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/architecture-18x7.png 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dit : <a href=\"https:\/\/github.com\/jyjblrd\/Mocap-Drones\/tree\/main\">Joshua Bird<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Le backend communique \u00e9galement avec un frontend que Joshua a \u00e9crit en React afin d'avoir une interface web facile \u00e0 contr\u00f4ler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>La cr\u00e9ativit\u00e9 qui a pr\u00e9sid\u00e9 \u00e0 la r\u00e9alisation de ce projet parle d'elle-m\u00eame. Comme quelqu'un l'a \u00e9crit \u00e0 Joshua sur <a href=\"https:\/\/www.reddit.com\/r\/esp32\/comments\/17xj326\/i_built_a_motion_capture_system_which_sends_data\/\">Reddit<\/a>Nous suivrons votre carri\u00e8re avec le plus grand int\u00e9r\u00eat\". Je suis s\u00fbr de parler au nom de tous en disant que j'ai h\u00e2te de voir ce que Joshua partagera ensuite !<\/p>\n\n\n\n<p>Ne manquez pas de regarder la vid\u00e9o, o\u00f9 Joshua entre dans les d\u00e9tails :<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" hcb-fetch-image-from=\"https:\/\/www.youtube.com\/watch?v=0ql20JKrscQ\" title=\"Capture de mouvement open source pour les drones autonomes\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/0ql20JKrscQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Vous pouvez \u00e9galement vous rendre sur le site <a href=\"https:\/\/github.com\/jyjblrd\/Mocap-Drones\">la page GitHub<\/a>. Il comprend tout le code et les fichiers .stl, ainsi que des informations sur la mani\u00e8re dont vous pouvez mettre en place ce syst\u00e8me vous-m\u00eame.<\/p>\n\n\n\n<p>Si vous voulez voir tous nos projets Paragon, vous pouvez cliquer sur le bouton ci-dessous pour les voir !<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Projets Paragon<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Et si vous ne l'avez pas encore fait, n'oubliez pas de vous abonner \u00e0 notre lettre d'information. Nous y partageons la plupart des projets int\u00e9ressants que nous pr\u00e9sentons dans cette s\u00e9rie.<\/p>\n\n\n\n<p>Que feriez-vous avec vos essaims de drones ESP32 ?<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fprojet-paragon-esp32-drones%2F&text=Paragon%20Project%3A%20ESP32%20Drones%21\" title=\"Envoyer par X\" aria-label=\"Envoyer par X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fprojet-paragon-esp32-drones%2F\" title=\"Envoyer par Facebook\" aria-label=\"Envoyer par Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fprojet-paragon-esp32-drones%2F&text=Paragon%20Project%3A%20ESP32%20Drones%21\" title=\"Envoyer par Telegram\" aria-label=\"Envoyer par Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fprojet-paragon-esp32-drones%2F\" title=\"Envoyer par Reddit\" aria-label=\"Envoyer par Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">partager<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>La semaine derni\u00e8re, nous avons publi\u00e9 un article sur les 10 meilleurs projets ESP32 de 2023. Nous avons manifestement br\u00fbl\u00e9 les \u00e9tapes, car un jour plus tard, Joshua Bird a partag\u00e9 le projet ESP32 le plus cool de 2023 : Des drones ESP32 qui volent de mani\u00e8re autonome avec un syst\u00e8me de capture de mouvement ! Le plus beau, c'est que Joshua a partag\u00e9 tous les d\u00e9tails de...<\/p>","protected":false},"author":2,"featured_media":6049,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2242,1534],"tags":[],"class_list":["post-6048","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32-projects","category-paragon-projects"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Paragon Project: ESP32 Drones! | PiCockpit<\/title>\n<meta name=\"description\" content=\"This is likely the best ESP32 project of 2023: ESP32 drones that fly autonomously with a motion capture system!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/fr\/projet-paragon-esp32-drones\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paragon Project: ESP32 Drones! | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"This is likely the best ESP32 project of 2023: ESP32 drones that fly autonomously with a motion capture system!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/fr\/projet-paragon-esp32-drones\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-21T09:22:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-27T08:11:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Paragon Project: ESP32 Drones!\",\"datePublished\":\"2023-11-21T09:22:12+00:00\",\"dateModified\":\"2023-11-27T08:11:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/\"},\"wordCount\":695,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/ESP32-Drones-Title-Image.png\",\"articleSection\":[\"ESP32 Projects\",\"Paragon Projects\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/\",\"name\":\"Paragon Project: ESP32 Drones! | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/ESP32-Drones-Title-Image.png\",\"datePublished\":\"2023-11-21T09:22:12+00:00\",\"dateModified\":\"2023-11-27T08:11:40+00:00\",\"description\":\"This is likely the best ESP32 project of 2023: ESP32 drones that fly autonomously with a motion capture system!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/ESP32-Drones-Title-Image.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/ESP32-Drones-Title-Image.png\",\"width\":1200,\"height\":675,\"caption\":\"ESP32 Drones Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-esp32-drones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paragon Projects\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/paragon-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paragon Project: ESP32 Drones!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/fr\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projet Paragon : Drones ESP32 ! | PiCockpit","description":"C'est probablement le meilleur projet ESP32 de 2023 : Des drones ESP32 qui volent de mani\u00e8re autonome avec un syst\u00e8me de capture de mouvement !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/fr\/projet-paragon-esp32-drones\/","og_locale":"fr_FR","og_type":"article","og_title":"Paragon Project: ESP32 Drones! | PiCockpit","og_description":"This is likely the best ESP32 project of 2023: ESP32 drones that fly autonomously with a motion capture system!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/fr\/projet-paragon-esp32-drones\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-11-21T09:22:12+00:00","article_modified_time":"2023-11-27T08:11:40+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"\u00c9crit par":"raspi berry","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Paragon Project: ESP32 Drones!","datePublished":"2023-11-21T09:22:12+00:00","dateModified":"2023-11-27T08:11:40+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/"},"wordCount":695,"commentCount":0,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png","articleSection":["ESP32 Projects","Paragon Projects"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/","url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/","name":"Projet Paragon : Drones ESP32 ! | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png","datePublished":"2023-11-21T09:22:12+00:00","dateModified":"2023-11-27T08:11:40+00:00","description":"C'est probablement le meilleur projet ESP32 de 2023 : Des drones ESP32 qui volent de mani\u00e8re autonome avec un syst\u00e8me de capture de mouvement !","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/11\/ESP32-Drones-Title-Image.png","width":1200,"height":675,"caption":"ESP32 Drones Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-esp32-drones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Paragon Projects","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/"},{"@type":"ListItem","position":3,"name":"Paragon Project: ESP32 Drones!"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"baie de framboise","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Je suis l\u00e0 pour r\u00e9pondre \u00e0 toutes vos questions sur le Raspberry Pi et j'aime partager de nouvelles id\u00e9es de projets pour le Raspberry Pi et donner des conseils rapides. Bien s\u00fbr, je vous aiderai aussi avec PiCockpit et comment rendre votre Raspberry Pi encore plus facile \u00e0 utiliser avec cette solution de surveillance pour Raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/fr\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/6048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/comments?post=6048"}],"version-history":[{"count":11,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/6048\/revisions"}],"predecessor-version":[{"id":6159,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/6048\/revisions\/6159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/media\/6049"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/media?parent=6048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/categories?post=6048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/tags?post=6048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}