Navigation

    M5Stack Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Popular
    • All categories
    • Official Updates
    • Events
    •      Review
    •      Campaign
    • Features Wish List
    • General
    •      Anouncements
    •      Forum Rules (!!!!READ THIS FIRST BEFORE POSTING!!!!)
    •      News and Blog posts
    • PRODUCTS
    •      Modules
    •      Units
    •      FAQS
    •      Cores
    •          Core2 for AWS
    •          M5Stack Fire
    •          M5stack Grey
    •          M5 Stick/StickC
    •          M5GO
    •          FACES Kit
    •          M5Stick V
    •          Core 2
    •      Bases
    •      Atom
    • PROJECTS
    • SOFTWARE
    •      UIFlow
    •          Lessons and Guides
    •          Bug Report
    •          Custom Blocks
    •      Arduino
    •          Lessons and Guides
    •      Micropython
    •          Lessons and Guides
    •      M5EZ
    •      ESP - IDF
    •      UiFlow 2.0
    • Global Communities
    •      Русскоязычный форум
    •      日本語フォーラム
    •      Foro español
    •      Deutsches Forum
    •      简体中文论坛
    •          项目分享
    •          提问专区
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month

    • How long M5stack-paper can sleep for?
      PRODUCTS • paper m5stack-paper • • ScheduleDisplay

      10
      0
      Votes
      10
      Posts
      424
      Views

      Hello @ScheduleDisplay please find an example here which (when turned on by power button) shuts down and wakes up from RTC about 7 hours later. Note: only using the hour field gives you a maximum of 23 hours. If you need more you'll need to also use the day and maybe year fields. Thanks Felix
    • R

      Mqtt will not publish.
      UIFlow • • rob.driver1970

      8
      0
      Votes
      8
      Posts
      325
      Views

      @rob-driver1970 thanks for letting us know
    • P

      Core2 with PoE Base
      PRODUCTS • just • • PaulB

      7
      0
      Votes
      7
      Posts
      297
      Views

      P

      Just a heads up I can get this to work if I use M5Unified.h instead of M5Core2.h
    • S

      Servos for S3 in uiflow2
      UiFlow 2.0 • • Schorsch

      5
      0
      Votes
      5
      Posts
      167
      Views

      G

      Hi @Schorsch, Hmm, that's a little frustrating on the RFID front. I can only assume it's in progress with M5Stack for release (I couldn't see it either in UIFlow2). I had a look at the Hackster project, and I think they've been a little tricky with the hub implementation. If you look closely at the images the hub appears to be the 1-to-3 Hub (which operates differently to either the PaHUB or PbHUB). I think they have connected the Servo and PIR to the hub Groove connector: Pin 1/White input from PIR (Pin 2/Yellow not used) Pin 2/Yellow output to Servo (no Pin1/White) 5V and GND in parallel. Connected to GPIO Port B (Black) on Core. Then they've gone for the PaHUB (PortA-Hub) I2C (Red) to connect the other sensors. I don't think you will be able to daisy chain your Servo via the PaHUB because it is I2C not GPIO. The good news is the CoreS3 has more ports to play with. Looking at the very tiny image on the CoreS3 documentation, I think Port B GPIO (Black) I/O is on G8/G9 respectively i.e. connect output/G9 to the control line of your servo. Port Pin NOTE PORT-A(RED) G2/G1 I2C PORT-B(BLACK) G9/G8 GPIO PORT-C(BLUE) G18/G17 UART(RX/TX) It might be worth a try with your servo connected to Port B GPIO (Black) then introduce the other hardware. G8/I (White) --> Not connected G9/O (Yellow) --> Servo control Red--> Red Black --> Black And then try the PWM blocks in UIFlow2 Blocky with some pauses in between. I don't know what the duty and frequency will be for your servo, so I've shown values copied from the Hackster example. Shout back if you can at least get some movement out of it. Best of luck.
    • S

      BALA2 Fire encoder question
      Arduino • • slavav

      5
      0
      Votes
      5
      Posts
      236
      Views

      S

      I'm using just one wheel: // Get motor encoder value bala.UpdateEncoder(); encoder = bala.wheel_left_encoder;
    • How to get M5stack-paper actual correct voltage during charging?
      PRODUCTS • paper m5stack-paper • • ScheduleDisplay

      5
      0
      Votes
      5
      Posts
      205
      Views

      @felmue I think 4.35v are somehow coming from the charging cable, because as soon as I connect the charging cable the M5.getBatteryVoltage() / 1000.0 giving me 4.35v but if I remove the charging cable then I get the actual battery voltages e.g 3.8v. Is it possible that somehow I can read the actual battery voltages even if the device is connected to the charging cable?
    • L

      Core firmware
      General • • leoagro

      4
      0
      Votes
      4
      Posts
      180
      Views

      G

      Hi @leoagro, The M5Burner software can recover most things (we've all been there). I suggest start from the M5Stack website for your device to try bringing it back to basic functionality first i.e. take your Core back from Core2 firmware. If you still have trouble post back here with the environment you used to flash the firmware, recovery steps taken, etc.
    • D

      PM2.5 Air Quality Kit (PMSA003 + SHT20) - Arduino IDE - Cannot read temperature and humidity
      Arduino • • dumitru

      4
      0
      Votes
      4
      Posts
      157
      Views

      D

      It works!! Thank you for the suggestion @gavin67890! The temperature is about 6 over and the humidity is 10% less than what my desk station is showing me, but I am glad that the hardware is ok. Now, to inspect the Python code and see where is the problem. Also, one important aspect I was missing: the GitHub code was trying to read a SHT20 while the PM2.5 (K023-B) has a SHT30.
    • K

      Wired communication between MULTIPLE Atom unit?
      General • • kmk68

      4
      1
      Votes
      4
      Posts
      251
      Views

      M

      @kmk68 RS485 communication would would work, is designed for this sort of thing, but also cheaper
    • R

      M5StickC connectivity
      M5 Stick/StickC • • rambinator

      4
      0
      Votes
      4
      Posts
      180
      Views

      G

      Hi @rambinator, Yeah, I missed the 2x, very sorry. Let's try again. I've got some kit, so I'm going to try and see where it takes us. Home > Store > Sensors > Hat(s) > ENV III – the picture gives G0 I2C-SDA, G26 I2C-SCL I have the ENV III unit, not hat, so I used a Groove2Dupoint and made the connections to I2C on the unit (plus 5V and GND). In UIFlow, I added the unit on custom pins 0 and 26 and made the simplest temp label 1 sec loop. Run and temp reading appeared, nice. Next I have the PaHUB (I2C-to-I2C), so I added the hub with custom G0 I2C-SDA, G26 I2C-SCL and ENV III to PaHUB|#0 Run and "Pahub unit maybe not connect", not shocked – read my other posts. Switch PaHub from custom GPIO to Port A (bottom), Run and ta-da temp reading ok on screen via the hub. And that's my concern for you with the PbHUB option (my issue might just be because I2C devices/PaHub). Now, the hub is quite cheap, so you could try it, maybe use Port A and put the 8-encoder on the top (custom pins 0 and 26). There are 3 pins at the top (0, 26, 36), which I would have said should suffice for proto hat option. However, I don't think all the PIN ports at the top are the same. I'm speculating here – @felmue help please – but I think the following for I2C. G0 - Fine SDA/SCL G26 - Fine SDA/SCL G36 - Couldn't find the unit because it's ADC, but it might be fine for the limit switch, risk with the angle units. In conclusion, I'd go for the PbHUB try it through the hat connection G0, G26, and connect angle units (GPIO) and limit switch (GPIO) to it. Use the bottom Port A for the 8-encoder. If you get error messages about the hub, swap top to bottom (fingers crossed). PS You might want the proto hat as well. The Dupont to top of StickC next to each other are a little tight. Might also save you the buy of Groove2Duponts because you will get one cable with each device (cut one in two to give bare cable to Groove).
    • M

      Technical Drawings
      Core 2 • • mf

      3
      0
      Votes
      3
      Posts
      70
      Views

      G

      And some more here https://github.com/m5stack/M5_Hardware/tree/master/Structure
    • M

      M5-StickT2 "K016-T"
      SOFTWARE • • Mohamed

      3
      0
      Votes
      3
      Posts
      116
      Views

      You will need to rewrite the firmware to add communications over the grove port
    • 2

      I am unable to obtain an API key
      UiFlow 2.0 • • 2_hearted

      2
      0
      Votes
      2
      Posts
      102
      Views

      API keys only apply to UIFlow 1, UIFLOW2 binds controllers to your account when to burn the firmware
    • Extra juicy and question about USB type C charging.
      M5Stack Fire • • ghettokon

      2
      0
      Votes
      2
      Posts
      69
      Views

      Hello @ghettokon maybe related to the note at the bottom here? Note: 2018.2A PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply. Thanks Felix
    • D

      (PM2.5 + SHT30) and ENV III
      Modules • • dumitru

      2
      0
      Votes
      2
      Posts
      141
      Views

      G

      @dumitru, See https://docs.m5stack.com/en/product_i2c_addr I think you might have a clash either way: Depending on chip, ENV III (QMP6988) with PaHUB: Or ENVIII (SHT30) and the cradle base with the SHT30 in it. https://shop.m5stack.com/products/btc-standing-base-for-m5-core-with-sht30 "Once M5Stack Core has been attached to BTC, it can not connect to an ENV Unit. This is to avoid I2C address conflict with built-in SHT30 sensor of BTC Base." ENV III UNIT 0x44(SHT30) 0x70(QMP6988) PM2.5 0x40(SHT20) DLight UNIT 0x23(BH1750FVI) M5Core 0x75(IP5306) 0x68(MPU6886) 0x6C(SH200Q) 0x10(BMM150) PaHUB UNIT 0x70(TCA9548A) PaHUB2 UNIT 0x70(PCA9548AP) You can confirm chip on ENV III from the sticker on the back. If conflict is with SHT30, try with Core out of the cradle.
    • V

      Can't login to UI Flow 2
      UIFlow • • ViperEx76

      2
      1
      Votes
      2
      Posts
      112
      Views

      4

      I need to update the firmware for one of the Stick C Plus apps I made., and I cannot login to the M5Burner from Windows or Linux. Linux tells me it's receiving a 504 error which is usually a CDN or reverse proxy timing out.
    • D

      Adruino IDE vs VS Code
      Arduino • • dumitru

      1
      0
      Votes
      1
      Posts
      72
      Views

      No one has replied

    • F

      Re: [RFID2 unit not working with UIFlow 1.12.5 / Core2 Burn 1.9.8]
      Units • • falbriard

      1
      1
      Votes
      1
      Posts
      102
      Views

      No one has replied