{"product_id":"m5stamp-fly-with-m5stamps3","title":"M5Stamp Fly with M5StampS3","description":"\u003cp\u003eThe M5Stamp Fly from \u003ca href=\"\/collections\/m5stack\"\u003eM5Stack\u003c\/a\u003e is a programmable open-source quadcopter\/drone kit, featuring the \u003ca href=\"\/products\/m5stamp-esp32s3-module\"\u003eStampS3\u003c\/a\u003e as the main controller.\u003c\/p\u003e\n\u003cp\u003eIt integrates a BMI270 6-axis gyroscope and a BMM150 3-axis magnetometer for altitude and direction detection. The BMP280 barometric pressure sensor and two VL53L3 distance sensors enable precise altitude hold and obstacle avoidance. The PMW3901MB-TXQT optical flow sensor provides displacement detection.\u003c\/p\u003e\n\u003cp\u003eThe kit includes a buzzer, a reset button, and WS2812 RGB LEDs for interaction and status indication. It is equipped with a 300mAh high-voltage battery and four high-speed coreless motors. The PCB features an INA3221AIRGVR for real-time current\/voltage monitoring and has two \u003ca href=\"\/products\/4pin-buckled-grove-cable\"\u003eGrove\u003c\/a\u003e connectors for additional sensors and peripherals.\u003c\/p\u003e\n\u003cp\u003ePreloaded with debugging firmware, the M5Stack M5Stamp Fly can be controlled using an \u003ca href=\"\/products\/m5atom-joystick-with-m5atoms3\"\u003eAtom Joystick\u003c\/a\u003e (not included) via the ESP-NOW protocol. Users can choose between automatic and manual modes, allowing for easy implementation of functions like precise hovering and flips. The firmware source code is open-source, making the product suitable for education, research, and various drone development projects.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/products\/stampfly-accessory-kit-motors-propellers\" title=\"StampFly Accessory Kit\"\u003eClick here\u003c\/a\u003e for the accessory kit to keep your \u003cspan\u003equadcopter\u003c\/span\u003e in tip-top shape! \u003c\/p\u003e\n\u003ch2\u003eImportant Notes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"\/products\/m5atom-joystick-with-m5atoms3\"\u003eAtom Joystick\u003c\/a\u003e (controller) is required for control and battery charging but is \u003cspan style=\"text-decoration: underline;\"\u003enot included\u003c\/span\u003e.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong style=\"font-size: 0.875rem;\"\u003eWhen the batteries are depleted, insert the batteries into the charging slot of the Atom Joystick (not included). Connect a USB-C cable to the Atom Joystick to start charging.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003eLithium Battery Shipping:\u003c\/strong\u003e\u003c\/span\u003e Due to courier restrictions, this product can only be shipped within England\/Wales. With this item in your cart, your shipping options will be limited and may cost more than our usual rates. \u003ca href=\"https:\/\/thepihut.com\/pages\/lithium-shipping\" target=\"_blank\"\u003eWhy?\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eM5StampS3 as the main controller\u003c\/li\u003e\n\u003cli\u003eBMP280 for barometric pressure detection\u003c\/li\u003e\n\u003cli\u003eVL53L3 distance sensors for altitude hold and obstacle avoidance\u003c\/li\u003e\n\u003cli\u003e6-axis altitude sensor\u003c\/li\u003e\n\u003cli\u003e3-axis magnetometer for direction detection\u003c\/li\u003e\n\u003cli\u003eOptical flow detection for hovering and displacement detection\u003c\/li\u003e\n\u003cli\u003eBuzzer\u003c\/li\u003e\n\u003cli\u003e300mAh high-voltage battery\u003c\/li\u003e\n\u003cli\u003eCurrent and voltage detection\u003c\/li\u003e\n\u003cli\u003eGrove connector expansion\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable width=\"580\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"199\"\u003e\u003cstrong\u003eM5StampS3\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"381\"\u003eESP32-S3@Xtensa LX7, 8M-FLASH, WiFi, OTG\\CDC support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDistance Sensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eVL53L3CXV0DH\/1 (0x52) @ max 3m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOptical Flow Sensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePMW3901MB-TXQT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBarometric Sensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBMP280 (0x76) @ 300-1100hPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3-axis Magnetometer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBMM150 (0x10)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6-axis IMU Sensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBMI270\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBattery\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e300mAh high-voltage lithium battery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCurrent\/Voltage Detection\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eINA3221AIRGVR (0x40)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBuzzer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBuilt-in Buzzer @ 5020\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduct Size\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e107*107*30mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackaging Size\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e162*99*36mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduct Weight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36.2g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackaging Weight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e70.7g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.m5stack.com\/en\/app\/Stamp%20Fl\"\u003eProduct Wiki (includes pinout)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.m5stack.com\/en\/guide\/hobby_kit\/stampfly\/stamply_firmware\"\u003eStampFly Firmware Flashing Guide\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/m5stack\/M5StampFly\"\u003eM5StampFly firmware source code\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eSchematics\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/StampS3_Fly_Hat.pdf\"\u003eStampS3 Fly Hat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/Stamp_Fly_v1.0.pdf\"\u003eStamp Fly\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/Sch_PMW3901MB_SPI.pdf\"\u003ePMW3901MB\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/VL53L3.PDF\"\u003eVL53L3 (ToF)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/PMW3901MB-TXQT.PDF\"\u003ePMW3901MB-TXQT (Optical Flow Sensor Chip)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/BMP280.PDF\"\u003eBMP280 (Pressure Sensor Chip)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/BMM150.PDF\"\u003eBMM150 (3D Magnetometer Compass)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/BMI270.PDF\"\u003eBMI270 (6-axis Inertial Measurement Unit (IMU) Sensor)\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eInstructions for Use\u003c\/h3\u003e\n\u003cp\u003eThe following instructions assume the use of the \u003ca href=\"\/products\/m5atom-joystick-with-m5atoms3\"\u003eM5Atom Joystick\u003c\/a\u003e which is not included.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePairing\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eLong press the middle button on the AtomS3 to power on, then press again as prompted on the screen to enter pairing mode.\u003c\/li\u003e\n\u003cli\u003ePress the reset button on the Stamp Fly to send a pairing broadcast.\u003c\/li\u003e\n\u003cli\u003eWait for pairing to complete.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperation\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTakeoff and Landing\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-click the middle button on the AtomS3 to control takeoff or landing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eControl Mode\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003ePress the left front button on the Atom Joystick to switch control modes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStable Mode:\u003c\/strong\u003e Provides stable control interaction, suitable for routine flying and cruising.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSport Mode:\u003c\/strong\u003e Offers maximum control freedom, capable of performing complex maneuvers, requiring high operating skills.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAltitude Mode\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003ePress the right front button on the Atom Joystick to switch altitude modes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuto Altitude:\u003c\/strong\u003e Keeps altitude stable at a set value; pushing the left joystick up or down changes the set altitude.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManual Altitude:\u003c\/strong\u003e Full throttle control of altitude, requiring high operating skills.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAerial Stunts\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlip:\u003c\/strong\u003e During flight, pressing the center button of the right joystick on the Atom Joystick performs a flip manoeuvre.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x M5Stamp Fly\u003c\/li\u003e\n\u003cli\u003e1x 300mAh high-voltage lithium battery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAtom Joystick (controller) is required for control and charging, but is not included.\u003c\/strong\u003e\u003c\/p\u003e","brand":"M5Stack","offers":[{"title":"Default Title","offer_id":50847281709329,"sku":"K138","price":47.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0901\/6285\/6209\/files\/m5stamp-fly-with-m5stamps3-m5stack-k138-42830907277507.jpg?v=1735209951","url":"https:\/\/abcd3032.myshopify.com\/products\/m5stamp-fly-with-m5stamps3","provider":"Tayyab Zak","version":"1.0","type":"link"}