Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, a web toolkit designed to help citizens, conservation practitioners, municipal decision-makers, researchers, educators, and students advance knowledge and stewardship of fresh water. New to EnviroDIY? Start here

Check out the EnviroDIY Mayfly Data Logger, a powerful user-programmable microprocessor board that is fully compatible with Arduino IDE software.

For sketches, libraries, and documentation, visit our EnviroDIY GitHub repository.

Community Activity
See all activity

  • @shicks

    Thanks for your help troubleshooting. Our Mayfly successfully logged data from the Hydros21 over the weekend. Next we will activate the SIM card and upload the sketch to send data to the Data Sharing Portal. Overall the instruction manual was fairly accurate and got me through most of the steps to program the Mayfly very easily. Other…[Read more]

  • Gera posted an update 5 days, 7 hours ago

    @srgdamiano Hello Mrs. Sara, I hope everything is well on your behalf,

    So at the moment I am trying to store data in a SD card, the SD card I am using is the one that came with the mayfly kit and I was trying to test out the simple file example code that the Envirodiy website has. When I try to compile it, it says that the next three things were…[Read more]

    • In the future, please create a forum post instead of a status update.

      To use PlatformIO, the code has to be structured like proper C++. That is, move the definition of those three functions to above the loop and setup functions. They must be at least declared above the setup and loop. If you’re using the Arduino IDE, which that sketch was…[Read more]

  • The Mayfly logger processor is just like any other Arduino board, and loading sketches onto it is just like any other Arduino board. The uploaded sketch is “burned” into the microprocessor chip in the center of the board. The microSD card slot is just an optional device to allow users to store recorded variables or other data during the…[Read more]

  • Yes, the board seems to perform just fine while only 1 card is inserted. There are most definitely electrical irregularities when 2 cards are in at the same time! I had erroneously assumed that the horizontal card was for uploading sketches and that data would be logged to the second (vertical) microSD card, which could be extracted easily to…[Read more]

  • The Mayfly is not designed to have 2 microSD cards inserted at the same time. No one should ever insert two cards. The reason for the second vertical socket is for people who have the logger mounted inside an enclosure that makes it difficult to remove the card in the regular horizontal socket. Various electrical irregularities will occur if…[Read more]

  • Gera posted an update 6 days, 4 hours ago

    @shicks Hello Ms. Hicks, I hope everything is well on your behalf,

    So at the moment I am trying to store data in a SD card, the SD card I am using is the one that came with the mayfly kit and I was trying to test out the simple file example code that the Envirodiy website has. When I try to compile it, it says that the next three things were not…[Read more]

    • It sounds like you’re having issues with not properly declaring the libraries required for the sketch, or not having the libraries installed on your computer. I use the standard Arduino IDE, but Sara (and others) who use Platform IO will need to help you since I’m not as familiar with the library functionality with that software.

  • Yes, this is a brand new board.
    The microSD card is not the issue – I have switched cards and get the same result. Both cards work fine if used alone.
    I believe the problem lies in the circuitry between the two SD card slots… When only 1 card is inserted (either slot) the board powers on. If both slots have microSD cards inserted simultaneously…[Read more]

  • Load More

All content on EnviroDIY is licensed as Creative Commons Attribution-ShareAlike 4.0. Hardware designs on EnviroDIY are released under the CERN Open Hardware License 1.2. Alternative licenses are available. Learn more

WikiWatershed logo

EnviroDIY is part of the WikiWatershed.org toolkit

Ask a Question

Have a question about DIY environmental monitoring? Post it in the forum.

Sign up for a daily or weekly email digest of EnviroDIY activity.

Members