Shannon Hicks

  • The temperature compensation sensor for the Maxbotix sensor doesn’t interact with the Mayfly at all. It’s connected directly to the ultrasonic sensor’s pin #1, so the Mayfly doesn’t need to know anything about it. All the Mayfly does is capture the serial data that comes from the sensor’s data pin.

    I’ll be away from my desk most of the day…[Read more]

  • Shannon Hicks posted a new activity comment 2 weeks, 6 days ago

    If you have a battery connected to the LiPo jack, you should see a yellow LED light up next to the battery jack whenever the solar panel is connect and placed in the sun. You should also see the yellow LED if you have a battery connected and you plug a USB cable into the Mayfly, because the charging circuitry can be powered by either a solar…[Read more]

  • Shannon Hicks posted a new activity comment 3 weeks ago

    No, no additional code is needed for a solar panel to charge the Mayfly battery. What kind of panel are you using, and what type of battery? If you connect a 6v solar panel with a standard JST-style connector to the “SOLAR” port of the Mayfly, it will charge any single 3.7v LiPo battery connected to the “LIPO BATT” port.

    If you have really…[Read more]

    • Thanks for the prompt answer.
      The panel should be from the starters kit from last year, around the Cuashi meeting. I got it from Nicolas.
      I have the connected it that way. Panel to SOLAR and Battery to LIPO BATT JP2
      The letters are KE3J.

  • The Mayfly boards and starter kits are fully stocked on Amazon, as well as the protoshield and a new listing for the Grove-to-3.5mmStereo adapter board we use for connecting Decagon Devices sensors to the Mayfly: https://www.amazon.com/dp/B0725Y7B4B

  • The SIM808 module on the FONA must be powered directly from a 3.7v LiPo battery because it draws around 500mA during data operation, and can have occasional draw of up to 2 amps during a TX burst. The SIM808 module also requires a power source of 4.0v nominal, with a minimum of 3.4v and a max of 4.4v. So powering it directly from a 3.7v Lipo is…[Read more]

  • xama and Profile picture of Shannon HicksShannon Hicks are now friends 4 weeks, 1 day ago

  • You don’t have to post the actual sketch here since it likely contains the unique URLs, registration tokens, and UUIDs that we’ve developed for transmitting the data to the online database portal. We can contact you directly through email to get the code and can then take a look at it to see what’s causing the instability. I have some ideas…[Read more]

  • Mayfly boards have been back in stock on Amazon since earlier this week. The starter kits should be available on Amazon next week.

  • What logging sketch was your Mayfly running? Was this a sketch that you wrote yourself, or is it one we provided to you with the board?

  • Shannon Hicks posted a new activity comment 1 month, 1 week ago

    I haven’t used one of those before, but it outputs a square wave that’s frequency is proportional to the soil moisture, so your logger would have to do some frequency measurements and then convert that to VWC using a formula. But that particular sensor has a low (0.7v) output, so you’d probably want to use the CS625 sensor, which is the same as…[Read more]

    • Thank you very much for the information Shannon. I have already several of those sensors, so I wanted to put them into use. I I’ll check which type of water content they have found in the site to see if that is an appropriate sensor. Thanks!

  • Depending on the browser you’re using, your save options might be worded differently in the drop down box when you right-click on a link. You could also just go directly to the library.zip file page: https://github.com/EnviroDIY/Libraries/blob/master/libraries.zip
    and then click the gray “Download” button on the lower-right side of the page.…[Read more]

  • Because the v0.5 board can now accept an input supply voltage up to 12v, I had to change the onboard voltage divider that’s used for measuring the battery voltage by way of A6. So the formula for reading the battery voltage on a v0.3 or v0.4 board is this:

    rawBattery = analogRead(A6);
    sensorValue_battery = (3.3 / 1023.) * 1.47 * rawBattery;

    But…[Read more]

  • Because the v0.5 board can now accept an input supply voltage up to 12v, I had to change the onboard voltage divider that’s used for measuring the battery voltage by way of A6. So the formula for reading the battery voltage on a v0.3 or v0.4 board is this:

    rawBattery = analogRead(A6);
    sensorValue_battery = (3.3 / 1023.) * 1.47 * rawBattery;

    But…[Read more]

  • The Mayfly has 3 hardware interrupts. They are RXD1 (INT0), TXD1 (INT1), and D10 (INT2). To use the “attachInterrupt” function, you can only use the three hardware interrupt pins, and you have to refer to them as “0”, “1”, or “2”. So if you want to use the D10 interrupt pin, you’ll need to say the following on line 8:

    attachInterrupt(2,…[Read more]

  • For anyone wondering about current Mayfly availability, I just received the shipment from the manufacturer today. I’ll be working to get them to Amazon by the end of the week. I sent in a bunch more of the protoshields today, next I’ll be sending lots of both the bare Mayfly boards and the starter kits.

  • Something I’m not seeing in your first sketch is where you declare what chipselect pin for the SD card. On the Mayfly it’s 12, so on line 42, change the “SS” to “12”. Then remove all the extra Serial.begin(9600) statements so there’s only one at the beginning of the setup function. And remove the RTC stuff on lines 11, 16, and 41. See if that…[Read more]

  • That’s a good question, thanks for asking: The new v0.5 board will handle an absolute maximum input voltage of 16v, so you should be okay. The 12v limit is the maximum “recommended” voltage. A charger for a 12v battery will output 13 or 14v, but it’s still safe to use that with the Mayfly (version 0.5 only). The older v0.3 and v0.4 boards get…[Read more]

  • The first couple things that stand out are this:

    You don’t have to say “Serial.begin(9600)” more than once in your sketch. Just do it once near the beginning of your setup() function and that’s it.

    You don’t have to set the date and time of the RTC every time you run the sketch. The way it is written in your examples means that the clock gets…[Read more]

  • A few weeks ago we released the latest hardware version of the Mayfly board, version v0.5.  Here are the all of the new features that were added to the board for this release:

    The board now accepts an external […]

  • I plotted the temperature and VWC on the same chart and you can see that they are very much linked together. Can you answer whether the sensor is completely buried in the soil, and if so how deep is it? If only the fiberglass tines are inserted into the soil but the rest of the sensor body is above ground and subjected to direct sunlight or…[Read more]

  • Load More