Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Electrodragon NRF Pro Mini Sensor Board

Electrodragon NRF Pro Mini Sensor Board

Scheduled Pinned Locked Moved Hardware
16 Posts 8 Posters 5.4k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • patt896P Offline
    patt896P Offline
    patt896
    wrote on last edited by
    #1

    I've identified multiple Pro Mini NRF24l01 PCB Sensor Boards
    http://dutch-arduino-tinkering.blogspot.com/2014/01/arduino-pro-mini-33v-wireless-nrf24l01.html
    https://www.openhardware.io/view/480/nRF24L01-Pro-Mini-Bottom-Shield
    https://www.openhardware.io/view/561/JMP-Arduino-Pro-Mini-Multisensor-Board-v21
    https://forum.mysensors.org/uploads/files/1440959677580-board.png
    https://github.com/tonnerre33/Soil_Moisture_Sensor_MD-cr/blob/master/Soil_Moisture_Sensor_SMD-cr.csvS

    But none match Electrodragons :
    http://www.electrodragon.com/product/nrf24duino-arduino-mini-plus-nrf24l01-board/

    1 Reply Last reply
    1
    • patt896P Offline
      patt896P Offline
      patt896
      wrote on last edited by
      #2

      And Electrodragon also offers a Mini Boost Buck DC Board 1.8-5V to 3.3V, for Battery Juice R2:
      http://www.electrodragon.com/product/mini-boost-buck-dc-board-1-8-5v-3-3v/

      0_1522200872963_ba47b1ea-9d58-4641-b423-9185491b712b-image.png
      Use full battery juice!
      • Super mini size 11.5×9.5mm, SOT23-6 IC with only three caps
      • Input Voltag 1.8-5V, output 3.3V up to 150mA
      • Constant Frequency Operation at All Loads. Low Noise Constant Frequency (1.2MHz)
      Operation
      • Automatic Soft-Start Reduces Inrush Current
      • Shutdown Current <1 uA, No load current is 1.77mA.
      • Short-Circuit Protection
      • No Inductors
      • Standard 2.54 pin output, 3.3V-GND-VIN (face to top), can be used as a normal SMD part.
      Testing for reference:
      • 1.8V VIN -> 3.3V output
      • 1.5V VIN -> 3.1xV output, still can drive a lot MCUs.

      Updated to R2:

      RPunktR 1 Reply Last reply
      0
      • R Offline
        R Offline
        rvendrame
        Hero Member
        wrote on last edited by
        #3

        Just a comment for this board, the minimum current consumption in mySensors Sleep() that I could achieve is ~700uA, with 2XAA batteries.

        According to seller, this the benchmark for this board.

        I should have enquired it first, before buying 10 boards... one more lesson learned!

        Home Assistant / Vera Plus UI7
        ESP8266 GW + mySensors 2.3.2
        Alexa / Google Home

        1 Reply Last reply
        0
        • N Offline
          N Offline
          ncollins
          wrote on last edited by
          #4

          I had similar high power consumption issues with this NRFduino from electrodragon. It turns out it was the attached flash module that was consuming a lot of power.

          I was able to reduce the sleep current by immediately powering down the flash module.

          #include<SPIFlash.h>
           
          // load user settings
          #include "config.h"
          // include supporting libraries
          #ifdef MY_GATEWAY_ESP8266
            #include <ESP8266WiFi.h>
          #endif
          // load MySensors library
          #include <MySensors.h>
          // load NodeManager library
          #include "NodeManager.h"
          
          // create a NodeManager instance
          NodeManager nodeManager;
          SPIFlash flash(8);
          
          // before
          void before() {
            // setup the serial port baud rate
            Serial.begin(MY_BAUD_RATE);  
            flash.powerDown();
          
          R 1 Reply Last reply
          0
          • N ncollins

            I had similar high power consumption issues with this NRFduino from electrodragon. It turns out it was the attached flash module that was consuming a lot of power.

            I was able to reduce the sleep current by immediately powering down the flash module.

            #include<SPIFlash.h>
             
            // load user settings
            #include "config.h"
            // include supporting libraries
            #ifdef MY_GATEWAY_ESP8266
              #include <ESP8266WiFi.h>
            #endif
            // load MySensors library
            #include <MySensors.h>
            // load NodeManager library
            #include "NodeManager.h"
            
            // create a NodeManager instance
            NodeManager nodeManager;
            SPIFlash flash(8);
            
            // before
            void before() {
              // setup the serial port baud rate
              Serial.begin(MY_BAUD_RATE);  
              flash.powerDown();
            
            R Offline
            R Offline
            rvendrame
            Hero Member
            wrote on last edited by
            #5

            @nikola-collins , yes, I just got the same conclusion. After installing the latest SPIFlash lib from lowpowerlab.com, and changed the constructor to "SPIFlash flash(8)" (like your code), seems that now I have ~12uA in sleep mode.

            Thanks anyway!

            Home Assistant / Vera Plus UI7
            ESP8266 GW + mySensors 2.3.2
            Alexa / Google Home

            1 Reply Last reply
            0
            • X Offline
              X Offline
              xreichardx
              wrote on last edited by
              #6

              I am considering ordering several of these for new and future sensors. I thought I saw this board supported by myscontroller bootloader in 13pre or the github dev branch but cant seem to find it at the moment.

              Has anyone tried this FOTA?

              --Reichard

              N 1 Reply Last reply
              0
              • X xreichardx

                I am considering ordering several of these for new and future sensors. I thought I saw this board supported by myscontroller bootloader in 13pre or the github dev branch but cant seem to find it at the moment.

                Has anyone tried this FOTA?

                --Reichard

                N Offline
                N Offline
                ncollins
                wrote on last edited by
                #7

                @xreichardx I have not tried the myscontroller bootloader, sorry.

                1 Reply Last reply
                0
                • X Offline
                  X Offline
                  xreichardx
                  wrote on last edited by
                  #8

                  I received my order of these nrf24duinos and loaded up a Nodemanger BME280 sketch. Currently running on a battery and waking up every 10 minutes.

                  I installed the spiflash.h library, added the "SPIFlash flash(8);" but flash.powerDown(); throws the an error during compilation "class SPIFlash has no member named 'powerDown".

                  I opened the spiflash.h library and no powerDown defined. I did see sleep() though.

                  1 Reply Last reply
                  0
                  • N Offline
                    N Offline
                    ncollins
                    wrote on last edited by
                    #9

                    Interesting. I might be using a different library. I would stick with the LowPowerLab version, looks like sleep is equivalent to power down.

                    #define SPIFLASH_SLEEP            0xB9        // deep power down
                    

                    https://github.com/LowPowerLab/SPIFlash/blob/master/SPIFlash.h line 82

                    I guess I'm using this library, https://github.com/Marzogh/SPIMemory. It was renamed to SPIMemory.

                    1 Reply Last reply
                    0
                    • X Offline
                      X Offline
                      xreichardx
                      wrote on last edited by
                      #10

                      Thanks, I'll check out that library as well.

                      After four days of operating on a 18650 battery, the battery voltage hasn't dropped from full charge voltage of 4.12v. I was quite pleased with the nrf24 range of these ElectroDragon boards as well.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        sergio ramos
                        Banned
                        wrote on last edited by sergio ramos
                        #11
                        This post is deleted!
                        X 1 Reply Last reply
                        0
                        • S sergio ramos

                          This post is deleted!

                          X Offline
                          X Offline
                          xreichardx
                          wrote on last edited by
                          #12

                          @sergio-ramos Did you have an issue with one? I have purchased many of them and have not had one problem.

                          mfalkviddM 1 Reply Last reply
                          0
                          • X xreichardx

                            @sergio-ramos Did you have an issue with one? I have purchased many of them and have not had one problem.

                            mfalkviddM Offline
                            mfalkviddM Offline
                            mfalkvidd
                            Mod
                            wrote on last edited by mfalkvidd
                            #13

                            @xreichardx that user was fake, copying a question from earlier in this thread and later editing the post to contain spam links.

                            nagelcN 1 Reply Last reply
                            0
                            • mfalkviddM mfalkvidd

                              @xreichardx that user was fake, copying a question from earlier in this thread and later editing the post to contain spam links.

                              nagelcN Offline
                              nagelcN Offline
                              nagelc
                              wrote on last edited by
                              #14

                              @mfalkvidd Thanks for doing this kind of work (deleting fake users and stopping spam). I am sure it is not as much fun as answering real questions about MySensors topics. But I learn so much from people in these forums, that I would hate to see it overtaken by trolls and spam.

                              1 Reply Last reply
                              3
                              • patt896P patt896

                                And Electrodragon also offers a Mini Boost Buck DC Board 1.8-5V to 3.3V, for Battery Juice R2:
                                http://www.electrodragon.com/product/mini-boost-buck-dc-board-1-8-5v-3-3v/

                                0_1522200872963_ba47b1ea-9d58-4641-b423-9185491b712b-image.png
                                Use full battery juice!
                                • Super mini size 11.5×9.5mm, SOT23-6 IC with only three caps
                                • Input Voltag 1.8-5V, output 3.3V up to 150mA
                                • Constant Frequency Operation at All Loads. Low Noise Constant Frequency (1.2MHz)
                                Operation
                                • Automatic Soft-Start Reduces Inrush Current
                                • Shutdown Current <1 uA, No load current is 1.77mA.
                                • Short-Circuit Protection
                                • No Inductors
                                • Standard 2.54 pin output, 3.3V-GND-VIN (face to top), can be used as a normal SMD part.
                                Testing for reference:
                                • 1.8V VIN -> 3.3V output
                                • 1.5V VIN -> 3.1xV output, still can drive a lot MCUs.

                                Updated to R2:

                                RPunktR Offline
                                RPunktR Offline
                                RPunkt
                                wrote on last edited by
                                #15

                                @patt896 I have the same setting: the "Atmega328P Arduino Plus Nrf24l01+ Board, Nrf24Duino R1.6" and the "Mini Boost Buck DC Board".
                                But I can't get this to a current lower than 3 mA while sleeping.
                                This is to much for me, because I want it to be powered with 5 volt solar module in combination with a supercap.
                                Can You give me a hint, what to do, to reduce the power consumption?

                                X 1 Reply Last reply
                                0
                                • RPunktR RPunkt

                                  @patt896 I have the same setting: the "Atmega328P Arduino Plus Nrf24l01+ Board, Nrf24Duino R1.6" and the "Mini Boost Buck DC Board".
                                  But I can't get this to a current lower than 3 mA while sleeping.
                                  This is to much for me, because I want it to be powered with 5 volt solar module in combination with a supercap.
                                  Can You give me a hint, what to do, to reduce the power consumption?

                                  X Offline
                                  X Offline
                                  xreichardx
                                  wrote on last edited by
                                  #16

                                  @rpunkt if 3ma is your current draw while sleeping, you will quickly drain any battery or supercap. The "mini boost buck dc board" itself has a no-load current of 1.77mA.

                                  Might look here for low-power libraries and design considerations:

                                  http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/

                                  https://github.com/rocketscream/Low-Power

                                  1 Reply Last reply
                                  0

                                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                  With your input, this post could be even better 💗

                                  Register Login
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  20

                                  Online

                                  12.0k

                                  Users

                                  11.2k

                                  Topics

                                  113.4k

                                  Posts


                                  Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • MySensors
                                  • OpenHardware.io
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular