{"id":9808,"date":"2025-10-14T15:13:38","date_gmt":"2025-10-14T15:13:38","guid":{"rendered":"https:\/\/www.diyipcb.com\/?post_type=product&#038;p=9808"},"modified":"2026-09-27T15:07:43","modified_gmt":"2026-09-27T15:07:43","slug":"esp32s2-esp32-flight-control-open-source-quadcopter-esp-drone-drone-model-wifi-remote-control-crazyflie","status":"publish","type":"product","link":"https:\/\/www.diyipcb.com\/de\/produkt\/esp32s2-esp32-flight-control-open-source-quadcopter-esp-drone-drone-model-wifi-remote-control-crazyflie\/","title":{"rendered":"ESP32S2 ESP32 Flugsteuerung Open Source Quadcopter ESP-Drohne Drohnenmodell WLAN-Fernbedienung Crazyflie"},"content":{"rendered":"<div class=\"detailmodule_html\">\n<div class=\"detail-desc-decorate-richtext\">\n<div class=\"detailmodule_html\">\n<div class=\"detail-desc-decorate-richtext\">\n<div class=\"detailmodule_html\">\n<div class=\"detail-desc-decorate-richtext\">\n<p style=\"text-align: left;\" align=\"center\"><span style=\"font-size: 16px;\"><span style=\"font-size: 16px; font-family: arial, helvetica, sans-serif;\"><span style=\"font-size: 16px;\"><strong>NOTE: The package does not include battery, you need have 300MA 1S battery.<\/strong><\/span><\/span><\/span><\/p>\n<p><span style=\"font-size: 18px; font-family: arial, helvetica, sans-serif;\">ESP-Drone\u00a0is an open source\u00a0drone solution\u00a0based on Espressif\u00a0ESP32\/ESP32-S2\/ESP32-S3\u00a0Wi-Fi chip, which can be controlled over a\u00a0Wi-Fi\u00a0network using a mobile APP or gamepad. ESP-Drone supports multiple flight modes, including\u00a0Stabilize mode,\u00a0Height-hold mode, and\u00a0Position-hold mode. With\u00a0simple hardware,\u00a0clear and extensible code architecture, ESP-Drone can be used in\u00a0STEAM education\u00a0and other fields. The main code is ported from\u00a0Crazyflie\u00a0open source project with\u00a0GPL3.0\u00a0protocol.<\/span><\/p>\n<p><span style=\"font-size: 16px;\"><strong>We had upload the firmware for ESP32-S2-Drone V1.2, you no need to upload firmware, just install the motor and propeller correctly, then you can control the ESP32-S2-Drone with your mobile phone.<\/strong><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><strong>Please read the instructions here,<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/docs.espressif.com\/projects\/espressif-esp-drone\/en\/latest\/gettingstarted.html#esp-drone-overview\"><span style=\"font-size: 16px;\"><strong>https:\/\/docs.espressif.com\/projects\/espressif-esp-drone\/en\/latest\/gettingstarted.html#esp-drone-overview<\/strong><\/span><\/a><\/p>\n<div><\/div>\n<h3 style=\", ff-tisa-web-pro, georgia, arial, sans-serif;font-size: 20px; font-weight: bold; letter-spacing: normal; text-align: start; margin-bottom: 24px; margin-top: 0px;\" align=\"start\">Hauptmerkmale<\/h3>\n<p style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px;\" align=\"start\">ESP-Drone has the following features:<\/p>\n<p style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px;\" align=\"start\"><strong>Hardware:ESP32-S2-Drone V1.2<\/strong><\/p>\n<ul class=\"simple\" style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px; padding: 0px;\">\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Stabilize mode: keep the drone stable to achieve smooth flight.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Height-hold mode: control thrust output to keep the drone flying at a fixed height.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Position-hold mode: keep the drone flying at a fixed position.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">PC debugging: use cfclient for static\/dynamic debugging.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Controlled by APP: easily controlled over Wi-Fi by your mobile APP.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Controlled by gamepad: easily controlled via the gamepad by cfclient.<\/p>\n<\/li>\n<li><\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\"><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_1.jpg\" width=\"1190\" height=\"1190\" \/><\/p>\n<\/li>\n<\/ul>\n<p style=\"font-size: 16px; line-height: 24px; text-align: center; margin: 0px;\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"alignleft\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_2.jpg\" width=\"1219\" height=\"1175\" \/><\/p>\n<p style=\"font-size: 16px; line-height: 24px; text-align: center; margin: 0px;\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"alignleft\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_3.jpg\" width=\"1222\" height=\"1225\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-size: 16px;\">Please follow the steps below to assemble ESP32-S2-Drone V1.2.<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_4.png\" width=\"1326\" height=\"532\" \/><\/p>\n<div><\/div>\n<h2 style=\", ff-tisa-web-pro, georgia, arial, sans-serif;font-size: 24px; font-weight: bold; letter-spacing: normal; text-align: start; margin-bottom: 24px; margin-top: 0px;\" align=\"start\">Propeller Direction<\/h2>\n<ul class=\"simple\" style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px; padding: 0px;\">\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Install A and B propellers according to the figure below.<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"font-size: 16px; line-height: 24px; text-align: left;\">During the power-on self-test, check if the propellers spin properly.<\/li>\n<\/ul>\n<ul>\n<li style=\"font-size: 16px; line-height: 24px; text-align: left;\"><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_5.jpg\" width=\"1155\" height=\"1254\" \/><\/li>\n<\/ul>\n<p><strong><span style=\"font-size: 24px;\">Flight Control<\/span><\/strong><\/p>\n<ul class=\"simple\" style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px; padding: 0px;\">\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Click Connect\u201d button\/icon at your APP. When the connection is established successfully between your drone and APP, the LED on the drone blinks GREEN.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Slide Thrust\u201d slightly to take off the drone.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Control the flight by moving your fingers on the APP.<\/p>\n<\/li>\n<li><\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\"><img loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" class=\"\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/esp32s2esp_6.png\" width=\"1125\" height=\"583\" \/><\/p>\n<\/li>\n<\/ul>\n<h2 style=\", ff-tisa-web-pro, georgia, arial, sans-serif;font-size: 24px; font-weight: bold; letter-spacing: normal; text-align: start; margin-bottom: 24px; margin-top: 0px;\" align=\"start\">Preflight Check<\/h2>\n<ul class=\"simple\" style=\", arial, sans-serif;font-size: 16px; font-weight: 400; letter-spacing: normal; line-height: 24px; text-align: start; margin: 0px 0px 24px 0px; padding: 0px;\">\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Place the drone with its head on the front, and its tail (i.e. the antenna part) at the back.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Place the drone on a level surface and power it up when the drone stays still.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Check on the cfclient if the drone is placed level.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">After the communication is established, check if the LED at the drone tail blinks GREEN fast.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Check if the LED on the drone head blinks RED, which indicates battery LOW.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Slide forward the Trust controller slightly at the left side of your APP (i.e. the commands controlled by your left finger), to check if the drone can respond the command quickly.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Move your finger at the right command area of the APP (i.e. the commands controlled by your right finger), to check if the direction control works well.<\/p>\n<\/li>\n<li style=\"margin-left: 24px;\">\n<p style=\"font-size: 16px; line-height: 24px; margin: 0px;\">Go fly and have fun!<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"simg-pop-btn\" style=\"top: 635px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 603px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 1849.67px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 1850.67px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 635px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 635px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 627px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3046.77px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 4280px; left: 274px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 1855.67px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 1934.67px; left: 754px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 1934.67px; left: 508.5px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 627px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3038.77px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3256.77px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3047.77px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 4344.46px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5004.23px; left: 512.562px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5028.23px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5028.23px; left: 488.562px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5028.23px; left: 528.562px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 6610.67px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5028.23px; left: 528.562px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 4344.46px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 5068.23px; left: 54px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 6420.94px; left: 38px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 6103.71px; left: 37.9974px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 6103.71px; left: 37.9974px; display: none;\"><\/div>\n<section class=\"module-customization\">\n<h3>Produktanpassung<\/h3>\n<p>Wir unterst\u00fctzen Dienstleistungen zur Produktindividualisierung. <a href=\"https:\/\/www.diyipcb.com\/de\/contact-us\/\">Kontaktieren Sie uns<\/a> um Ihre Anforderungen zu besprechen.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>NOTE: The package does not include battery, you need have 300MA 1S battery. ESP-Drone\u00a0is an open source\u00a0drone solution\u00a0based on Espressif\u00a0ESP32\/ESP32-S2\/ESP32-S3\u00a0Wi-Fi chip, which can be controlled over a\u00a0Wi-Fi\u00a0network using a mobile APP or gamepad. ESP-Drone supports multiple flight modes, including\u00a0Stabilize mode,\u00a0Height-hold mode, and\u00a0Position-hold mode. With\u00a0simple hardware,\u00a0clear and extensible code architecture, ESP-Drone can be used in\u00a0STEAM education\u00a0and&#8230;<\/p>","protected":false},"featured_media":6701,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":""},"product_brand":[],"product_cat":[95,2094,94],"product_tag":[],"class_list":["post-9808","product","type-product","status-publish","has-post-thumbnail","product_cat-development-boards","product_cat-equipments","product_cat-electronic-modules","first","instock","shipping-taxable","purchasable","product-type-simple","entry","content-bg","loop-entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product\/9808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/comments?post=9808"}],"version-history":[{"count":0,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product\/9808\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/media\/6701"}],"wp:attachment":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/media?parent=9808"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_brand?post=9808"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_cat?post=9808"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_tag?post=9808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}