English
English
简体中文
日本語

Atom JoyStick

SKU:K137

Description

Atom JoyStick is a versatile programmable dual joystick remote controller, using AtomS3 as the main controller, with STM32 for co-processing functions on the board. It features 2 Hall sensor 5-direction joysticks and 2 function buttons, with built-in RGB LEDs for human-machine interaction and status reminders. It also includes two high-voltage power battery charging circuits. The product comes pre-loaded with the Stamp Fly remote firmware, communicating with Stamp Fly via the ESP-NOW protocol, and the firmware source code is open-source. This product is suitable for drone control, robot control, smart car projects, and various DIY projects.

Tutorial

This tutorial will guide you on how to flash the factory firmware to StampFly & Atom Joystick using M5Burner, pairing, and basic operations and indicators for quadcopters.

Note

Usage Reminder
For first-time use of Atom JoyStick, you need to flash the flight firmware according to the following tutorial to pair with StampFly for flight.
Charging Reminder
When charging via the data cable, the corresponding battery has a power indicator light. Red indicates the battery is charging and not fully charged; Green indicates the battery is fully charged, reaching 4.35V.
Battery Maintenance
1. Do not discharge the battery below 3V per cell under load.
2. Do not store fully charged batteries for more than 3 days. For long-term storage, keep the voltage between 3.8V and 3.9V.
schematics

Features

  • STM32F030F4P6
  • Equipped with AtomS3
  • Compatible with Atom series controllers
  • Dual joysticks, dual buttons, toggle switch
  • WS2812C RGB LEDs
  • Two high-voltage lithium battery charging circuits
  • Battery level detection

Includes

  • 1 x Atom JoyStick
  • 1 x 300mAh high-voltage lithium battery

Applications

  • Drone control
  • Robot control
  • Smart car projects
  • DIY projects

Specifications

Specifications Parameter
MCU STM32F030F4P6
MCU Communication Address 0x59
RGB WS2812C
Charging IC TP4067@4.35V
Battery 300mAh
Charging Current DC 5V/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 x 60 x 31.5mm
Packaging Size 162 x 99 x 36mm
Product Weight 63.5g
Packaging Weight 96.7g

Schematics

schematics

PinMap

I2C

AtomS3 G39 G38
Atom JoyStick (0x59) SCL SDA

Buzzer & RGB LED

AtomS3 G5 G6
Atom JoyStick Buzzer RGB LED

Joystick & Button

STM32F030F4P6 PA2 PA3 PA4 PA6 PA5 PA7 PF0 PF1
Joystick Left LEFT-SW-X LEFT-SW-Y LEFT-SW-B
Joystick Right RIGHT-SW-X RIGHT-SW-Y RIGHT-SW-B
Button Left LEFT-BTN
Button Right RIGHT-BTN

Battery

STM32F030F4P6 PA0 PA1
Battery Detect BAT-ADC1 BAT-ADC2

Model Size

module size

Datasheets

Softwares

Arduino

Built-in Firmware

Easyloader

Easyloader Download Link Notes
Atom JoyStick Controller Firmware Easyloader download /

Video

  • Basic Function Demonstration of Atom JoyStick with Stamp Fly Quadcopter

Page Tools
PDF