🤖Have you ever tried Chat.M5Stack.com before asking??😎
  • Size of screw on the bottom of ATOM TF-CARD Kit

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • Atom DTU Lora Wan connection to helium network

    4
    1
    0 Votes
    4 Posts
    5k Views
    felmueF
    Hello @MDCB ok, you made me curious, so I've setup a Helium account and was able to join with a COMX.LoRaWAN868 module using a couple of AT commands. Unfortunately the COMX.LoRaWAN868 module has a different AT command set than the Atom DTU LoRaWAN base so the AT commands I used won't help you much. Also the COMX.LoRaWAN868 module is not covered in UiFlow which means I had to send the AT commands using the UART blocks. Essentially I had to choose LoRaWAN, OTAA, set DevEui, AppEui and AppKey (all three copied verbatim from the Helium Console) and then issue a Join command. However what I can share is the output of the COMX.LoRaWAN868 module when I switch it over to LoRaWAN mode: Copyright @2019-2020 Heltec Automation.All rights reserved. AT Rev 1.3 +AutoLPM=0 +LORAWAN=1 +KeepNet=0 +OTAA=1 +Class=A +ADR=1 +IsTxConfirmed=1 +AppPort=2 +DutyCycle=15000 +ConfirmedNbTrials=4 +ChMask=0000000000000000000000FF +DevEui=0123456789012345 +AppEui=0123456789012345 +AppKey=01234567890123450123456789012345 From that I think you might want to try a different class (A instead of C) and a different channel mask (0xFF instead of 1). Thanks Felix
  • Atom Button at GPIO39 without Pullup?

    11
    0 Votes
    11 Posts
    19k Views
    felmueF
    Hello @Dieter_P thank you - I appreciate you letting us know about the implication regarding power safe and usage of BLE and WiFi. Thanks Felix
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    28 Views
    No one has replied
  • ATOM SPK SPEAKER KIT

    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • 0 Votes
    4 Posts
    9k Views
    ?
    @felmue ah okay, perfect! Thanks! @ajb2k3 thanks for the tip but unfortunately I can't access the USB port in my setup, so I'll have to go through the pins anyway.
  • Atom PWM 12v output control?

    3
    0 Votes
    3 Posts
    3k Views
    K
    Hi @felmue and thanks for the quick reply. I also looked at the datasheet and came to the same conclusion. It might be easier to find a fan that supports 0 rpm with lower (<10%) PWM duty cycles.
  • Why is AtomU have a USB-A connector?

    2
    1 Votes
    2 Posts
    4k Views
    ajb2k3A
    @sarahc because devices still use USB A
  • P2P communication using two Atom Matrix

    4
    0 Votes
    4 Posts
    7k Views
    R
    I am reporting that I was able to resolve myself. The key to solving this problem was the "character string". I assumed that the content sent by P2P was not a "string" but a "number". It may be hard to see, but I will attach the screen created by UIflow. I'm an amateur, but I'm glad I worked hard to solve it. (The attached image is the receiving Atom Matrix) [image: 1641013484391-atom-matrix-receiving-side.png]
  • M5 atom lite connector.

    5
    0 Votes
    5 Posts
    10k Views
    ajb2k3A
    @gallopingsloth said in M5 atom lite connector.: I learned all this the hard way after buying a bunch of now useless PH-2.0 4 pin cables. What do you mean by Useless PH-2.0 4 Pins? Grove cables are fully compatible with M5Stack products and HY connectors are compatible with PH as long as they are 2.0 pin spacings. the only difference is that some are flat topped, some have locating fins and some have clips. I have a selection of various types and have even modded several including posting a guide and a comparison on the forum of the difference. There was some confusion at one point with the White and yellow wires reversed but that has been solved and its not hard to swap the pins in the housing as again I have made a guide on it.
  • I can't use ATOM GPS Kit

    3
    0 Votes
    3 Posts
    4k Views
    K
    @felmue thanks Felix! i did’t care about time. i'm tring to wait few minutes!
  • Using atom-mate with cback-driver.

    4
    0 Votes
    4 Posts
    7k Views
    felmueF
    Hello @benalb according to the C Back Driver schematic the four channels are powered from the +BAT pin the M5StickC provides but is missing when using an M5Atom with the atom-mate. Thanks Felix
  • New CH552 firmware for Short-Wifi-Issue of M5Atom/Stick/TimerCAM/etc.

    2
    1
    0 Votes
    2 Posts
    5k Views
    B
    Thanks for this! The new firmware corrects the wifi problems I've experienced with the Atom Lite, but it makes getting into bootloader mode very difficult. Any suggestions?
  • Using Grove - RGB LED Stick with ATOM Matrix?

    4
    0 Votes
    4 Posts
    5k Views
    M
    Got it to work 😄. The issue was the M5.begin call. I was passing true to DisplayEnable, but I guess there is some collision, so the device can't drive the strip and the matrix display at a same time. For my project the strip alone is good enough, so disabling the display is not a problem. #include <Arduino.h> #include "M5Atom.h" #include "Adafruit_NeoPixel.h" #define PIN 32 #define NUMPIXELS 10 #define DELAYVAL 500 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { M5.begin(true, true, false); pixels.setBrightness(255); pixels.begin(); Serial.println("\nGroveLedStickTest\n"); } void loop() { pixels.clear(); for (int i = 0; i < NUMPIXELS; i++) { pixels.setPixelColor(i, pixels.Color(255, 0, 255)); pixels.show(); delay(DELAYVAL); } }
  • ATOM SPK SPEAKER KIT does it work in UIflow?

    2
    0 Votes
    2 Posts
    4k Views
    ajb2k3A
    @hermes Arduino only
  • Atom + tailbat battery not waking up after deepsleep

    2
    0 Votes
    2 Posts
    3k Views
    ajb2k3A
    @ar This is the power chip in the battery powering off due to lack of demand from the atom. you could put a resistor across the power lines to keep a load on the tail bat but that would defeat the energy saving requirements of deep sleep.
  • WAKE UP FROM DEEP SLEEP USING ACCELEROMETER

    2
    0 Votes
    2 Posts
    4k Views
    felmueF
    Hello @Chandan to wake ESP32 from deep sleep when movement is detected by MPU6886 requires a connection between MPU6886 interrupt line output to any of the ESP32 GPIOs. Unfortunately this connection is missing in M5AtomMatrix according to the schematic. The only two M5Stack devices I know of with a built-in MPU6886 which also have the MPU6886 interrupt line connected to GPIO35 by default are M5StickC and M5StickCPlus. For reference: WakeOnMotion (WOM) example for M5StickC. Thanks Felix
  • Atom Tailbat not charging anymore

    4
    0 Votes
    4 Posts
    7k Views
    H
    I know this topic is half a year old, but this info may be important for anyone searching this. I have the same situation with a Tailbat that is just a couple of days old. When USB-C is plugged in, the red light blinks less frequently (once every 2 mins) than with a working battery. The attached atom lite remains off, but works if I power it directly. I think I broke the battery after accidentally swapping the poles in the USB cable for charging. Is there any way to open and repair it?
  • [SOLVED] ATOM LITE + OLED Unit 1.3" 128 × 64 Display

    15
    0 Votes
    15 Posts
    26k Views
    C
    tnks a lot !!!! this sketch is working for me #include <M5UnitOLED.h> M5UnitOLED display ( 26, 32, 400000 ); // SDA, SCL, FREQ M5Canvas canvas(&display); static constexpr char text[] = "Hello world ! こんにちは世界! this is long long string sample. 寿限無、寿限無、五劫の擦り切れ、海砂利水魚の、水行末・雲来末・風来末、喰う寝る処に住む処、藪ら柑子の藪柑子、パイポ・パイポ・パイポのシューリンガン、シューリンガンのグーリンダイ、グーリンダイのポンポコピーのポンポコナの、長久命の長助"; static constexpr size_t textlen = sizeof(text) / sizeof(text[0]); int textpos = 0; int scrollstep = 2; void setup(void) { display.begin(); if (display.width() < display.height()) { display.setRotation(display.getRotation() ^ 1); } canvas.setColorDepth(1); // mono color canvas.setFont(&fonts::lgfxJapanMinchoP_32); canvas.setTextWrap(false); canvas.setTextSize(2); canvas.createSprite(display.width() + 64, 72); } void loop(void) { int32_t cursor_x = canvas.getCursorX() - scrollstep; if (cursor_x <= 0) { textpos = 0; cursor_x = display.width(); } canvas.setCursor(cursor_x, 0); canvas.scroll(-scrollstep, 0); while (textpos < textlen && cursor_x <= display.width()) { canvas.print(text[textpos++]); cursor_x = canvas.getCursorX(); } display.waitDisplay(); canvas.pushSprite(&display, 0, (display.height() - canvas.height()) >> 1); }
  • Atom Motion

    4
    0 Votes
    4 Posts
    8k Views
    J
    @brunz It seems that the power lines of motor and servo ports are directly connected to the battery. So voltage is ~3.3 - 4.2 V.