M5Stack M5Stamp Fly M5Atom Joystick Drone Kit

Regular price
€82,50
Sale price
€82,50
Regular price
€90,00
Sold out
Unit price
Quantity must be 1 or more

Note: All products are tax-inclusive.

Includes

M5Stamp Fly x 1

M5Atom Joystick x 1

M5Stamp Fly

The M5Stamp Fly is an exciting programmable open-source quadcopter kit that offers a range of features for drone enthusiasts and developers. Let’s break down its key components:

  1. Main Controller (StampS3): The StampS3 serves as the central brain of the quadcopter. It integrates a BMI270 6-axis gyroscope for precise motion sensing and a BMM150 3-axis magnetometer for detecting orientation and direction.

  2. Altitude and Obstacle Sensors:

  3. BMP280 Barometric Pressure Sensor: Measures atmospheric pressure to determine altitude.

  • VL53L3(ToF) Distance Sensors: These sensors enable precise altitude hold and obstacle avoidance.

  1. Optical Flow Sensor (PMW3901MB-TXQT ): Provides displacement detection, which is crucial for stable hovering and position control.

  2. Additional Features:

  • Buzzer: Used for audio feedback or alerts.

  • WS2812 RGB LEDs: These LEDs indicate status and allow for visual interaction.

  • Reset Button: Handy for restarting or troubleshooting.

  • 300mAh High-Voltage Battery: Powers the quadcopter.

  • High-Speed Coreless Motors: Four motors drive the propellers.

  1. PCB Features:

  • INA3221AIRGVR: Monitors real-time current and voltage.

  • Grove Connectors: Two connectors for adding extra sensors or peripherals.

  1. Control Options:

  • Atom Joystick: You can control the M5Stamp Fly using an Atom Joystick via the ESP-NOW protocol.

  • Automatic and Manual Modes: Choose between these modes for different flight behaviors (e.g., precise hovering or flips).

  1. Open-Source Firmware: The firmware source code is open, making it suitable for educational purposes, research, and various drone development projects.

M5Atom Joystick

Let‘s dive into the details of the M5Atom Joystick , a versatile programmable remote controller designed for various applications:

  1. Main Controller (AtomS3 ): The AtomS3 serves as the central processing unit for the M5Atom Joystick. Additionally, an STM32 co-processor handles specific functions.

  2. Dual Joysticks with Hall Sensors:

  • The device features two 5-way joysticks, equipped with hall sensors for precise input.

  • These joysticks allow users to control movement in multiple directions.

  1. Function Buttons:

  • The M5Atom Joystick includes two function buttons that can be customized for specific actions.

  • These buttons enhance flexibility and interaction.

  1. Built-in RGB LEDs:

  • RGB LEDs are integrated into the joystick for status indication and human-machine interaction.

  • They provide visual feedback and enhance the user experience.

  1. Battery Charging Circuits:

  • The device is equipped with two high-voltage battery charging circuits(TP4067 Battery Charge Chip ).

  • Users can charge the joystick conveniently.

  1. Stamp Fly Compatibility:

  • The M5Atom Joystick comes pre-loaded with the Stamp Fly control firmware.

  • It communicates with the Stamp Fly quadcopter via the ESP-NOW protocol.

  1. Open-Source Firmware:

  • The firmware source code is open-source, allowing customization and modification.

  • This makes the M5Atom Joystick suitable for various projects: Drone Control; Robot Control; Smart Cars; and DIY Creations.

Schematic Diagram

Download Full Schematic Diagram StampS3_Fly_Hat

Download Full Schematic Diagram Stamp_Fly

Download Full Schematic Diagram PMW3901MB

Download Full Schematic Diagram Atom JoyStick

Example

Arduino: M5StampFly firmware source code

Video


Specifications

Stamp Fly

Specification Parameter
M5StampS3 ESP32-S3@Xtensa LX7, 8M-FLASH, WiFi, OTG\CDC support
Motor 716-17600kv
Distance Sensor VL53L3CXV0DH\1 (0x52) @ max 3m
Optical Flow Sensor PMW3901MB-TXQT
Barometric Sensor BMP280 (0x76) @ 300-1100hPa
3-axis Magnetometer BMM150 (0x10)
6-axis IMU Sensor BMI270
Grove I2C+UART
Battery 300mAh 1S high-voltage lithium battery
Battery output voltage 4.35V
Battery life About 4 mins
Current\Voltage Detection INA3221AIRGVR (0x40)
Buzzer Built-in Passive Buzzer @ 5020
operating temperature 0-40°C
Product Size 81.5*81.5*31mm
Packaging Size 162*99*36mm
Product Weight 36.8g
Packaging Weight 70.7g

Atom JoyStick

Specification Parameter
MCU STM32F030F4P6
RGB WS2812C
Charging IC TP4067@4.35V
Battery 300mAh
Charging Current DC5V\430mA
Battery charge time(Input:5V\1A) About 55 Mins
Battery output voltage 4.35V
Button Left\Right Button
Buzzer Built-in Passive Buzzer@5020
operating temperature 0-40°C
Product Size 84*60*31.5mm
Packaging Size 162*99*36mm
Product Weight 63.5g
Packaging Weight 96.7g
Go to full site