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. OpenHardware.io
  3. Battery based atmega328p sensor with SMD nrf24l01+

Battery based atmega328p sensor with SMD nrf24l01+

Scheduled Pinned Locked Moved OpenHardware.io
mysensorsatmega328nrf24l01contest2016
22 Posts 5 Posters 7.5k Views 4 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.
  • alexsh1A Offline
    alexsh1A Offline
    alexsh1
    wrote on last edited by
    #12

    I have just noticed you have the INT solderpad. What is it for please?

    GertSandersG 1 Reply Last reply
    0
    • alexsh1A alexsh1

      I have just noticed you have the INT solderpad. What is it for please?

      GertSandersG Offline
      GertSandersG Offline
      GertSanders
      Hardware Contributor
      wrote on last edited by
      #13

      @alexsh1
      This is in the V3 version only.
      That solderpad allows you to connect the INT pin on the NRF24L01+ to pin 2 of the ATMEGA328p. IF the software would allow it, you could then have the radio wake up the atmega328 via a hardware interrupt.

      This is not used in MySensors, but could be used for direct communication via the RF24 library.

      This solderpad is available in v3, but I removed it from v4, because I also do not use this interrupt capability in my sensors (all based on MySensors library).

      It would make sense if the connector would allow an RF6x radio, but the SMD version has a specific connector layout, so no point to cater for possible INT use in my view.

      1 Reply Last reply
      0
      • alexsh1A Offline
        alexsh1A Offline
        alexsh1
        wrote on last edited by alexsh1
        #14

        @GertSanders Thanks - I was wondering why you had it as it is not supposed by MySensors, but knowing your "board style" this hardly should come as a surprise - you really try to account for any eventuality. :+1:

        EDIT: Was just browsing the boards looking for a new board for the GW.
        I think its time to publish your board under the name of Gertino or something :)
        Just an idea

        1 Reply Last reply
        0
        • alexsh1A Offline
          alexsh1A Offline
          alexsh1
          wrote on last edited by alexsh1
          #15

          @GertSanders Did you try EEPROM or ATSHA204a? I have got AT25512N-SH-T SOIC-8 which is slightly different one compare to your BOM and I wonder if this would be fine.

          I also have a few 8 pins ATSHA204a, but they are not suitable for MySensors and 3 pin version is in post.

          GertSandersG 1 Reply Last reply
          0
          • alexsh1A alexsh1

            @GertSanders Did you try EEPROM or ATSHA204a? I have got AT25512N-SH-T SOIC-8 which is slightly different one compare to your BOM and I wonder if this would be fine.

            I also have a few 8 pins ATSHA204a, but they are not suitable for MySensors and 3 pin version is in post.

            GertSandersG Offline
            GertSandersG Offline
            GertSanders
            Hardware Contributor
            wrote on last edited by
            #16

            @alexsh1

            Nope, I did not yet try the Flash memory, nor the ATSHA204. I did received some three-pin versions recently, so I could try. But my gateways is directly a raspberry, not an atmega328 based one, so signed messages are not (yet) supported. For flash memory I'm in the same predicament as other contributors here. I can buy them from Mouser , but 20 USD for transport kills the idea of buying only 5 pcs.

            I would like to participate in a group buy. Maybe an idea for the meetup in Breda next month.

            alexsh1A 1 Reply Last reply
            1
            • GertSandersG GertSanders

              @alexsh1

              Nope, I did not yet try the Flash memory, nor the ATSHA204. I did received some three-pin versions recently, so I could try. But my gateways is directly a raspberry, not an atmega328 based one, so signed messages are not (yet) supported. For flash memory I'm in the same predicament as other contributors here. I can buy them from Mouser , but 20 USD for transport kills the idea of buying only 5 pcs.

              I would like to participate in a group buy. Maybe an idea for the meetup in Breda next month.

              alexsh1A Offline
              alexsh1A Offline
              alexsh1
              wrote on last edited by
              #17

              @GertSanders Count me in for a group buy - excellent idea :+1:

              Do you think the IC I have (AT25512N-SH-T SOIC-8) would be working with your board?

              GertSandersG 1 Reply Last reply
              0
              • alexsh1A alexsh1

                @GertSanders Count me in for a group buy - excellent idea :+1:

                Do you think the IC I have (AT25512N-SH-T SOIC-8) would be working with your board?

                GertSandersG Offline
                GertSandersG Offline
                GertSanders
                Hardware Contributor
                wrote on last edited by
                #18

                @alexsh1
                Really no idea. Someone with knowledge of the dual-optiboot workings should be able to confirm this.
                I have some Winbond flash memory, but did not yet have time to do a test yet (other projects are asking for priority).

                1 Reply Last reply
                0
                • alexsh1A Offline
                  alexsh1A Offline
                  alexsh1
                  wrote on last edited by alexsh1
                  #19

                  @GertSanders ATSHA204A is working fine on your node. I finally have built a full node with ATSHA204A and SPI EEPROM.

                  Starting sensor (RNONAA, 2.0.0-beta)
                  Radio init successful.
                  Pressure Sensor1.1isMetric: 1
                  send: 12-12-0-0 s=2,c=1,t=38,pt=7,l=5,sg=0,st=ok:3.40
                  send: 12-12-0-0 s=255,c=3,t=0,pt=1,l=1,sg=0,st=ok:114
                  send: 12-12-0-0 s=255,c=4,t=0,pt=6,l=10,sg=0,st=ok:FFFFFFFFFFFFFFFF0300
                  Signing required
                  send: 12-12-0-0 s=255,c=3,t=15,pt=0,l=2,sg=0,st=ok:
                  Waiting for GW to send signing preferences...
                  Skipping security for command 3 type 15
                  read: 0-0-12 s=255,c=3,t=15,pt=0,l=2,sg=0:
                  Mark node 0 as one that do not require signed messages
                  Mark node 0 as one that do not require whitelisting
                  send: 12-12-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=ok:2.0.0-beta
                  send: 12-12-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=ok:0
                  Skipping security for command 3 type 16
                  read: 0-0-12 s=255,c=3,t=16,pt=0,l=0,sg=0:
                  Signing backend: ATSHA204
                  SHA256: A8457C04B9E7BAD1DC89908CB0127583D783B5-�¶
                  Transmittng nonce
                  send: 12-12-0-0 s=255,-�ÖÖ139
                  Current nonce: A8457C04B9E7BAD1DC89908CB0127583D783B54D5B963B84E9AAAAAAAAAAAAAA
                  HMAC: 78E50639CF4048466816DD0CD92E3B21BF--�j-�]
                  Signature OK
                  
                  
                  GertSandersG V 2 Replies Last reply
                  0
                  • alexsh1A alexsh1

                    @GertSanders ATSHA204A is working fine on your node. I finally have built a full node with ATSHA204A and SPI EEPROM.

                    Starting sensor (RNONAA, 2.0.0-beta)
                    Radio init successful.
                    Pressure Sensor1.1isMetric: 1
                    send: 12-12-0-0 s=2,c=1,t=38,pt=7,l=5,sg=0,st=ok:3.40
                    send: 12-12-0-0 s=255,c=3,t=0,pt=1,l=1,sg=0,st=ok:114
                    send: 12-12-0-0 s=255,c=4,t=0,pt=6,l=10,sg=0,st=ok:FFFFFFFFFFFFFFFF0300
                    Signing required
                    send: 12-12-0-0 s=255,c=3,t=15,pt=0,l=2,sg=0,st=ok:
                    Waiting for GW to send signing preferences...
                    Skipping security for command 3 type 15
                    read: 0-0-12 s=255,c=3,t=15,pt=0,l=2,sg=0:
                    Mark node 0 as one that do not require signed messages
                    Mark node 0 as one that do not require whitelisting
                    send: 12-12-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=ok:2.0.0-beta
                    send: 12-12-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=ok:0
                    Skipping security for command 3 type 16
                    read: 0-0-12 s=255,c=3,t=16,pt=0,l=0,sg=0:
                    Signing backend: ATSHA204
                    SHA256: A8457C04B9E7BAD1DC89908CB0127583D783B5-�¶
                    Transmittng nonce
                    send: 12-12-0-0 s=255,-�ÖÖ139
                    Current nonce: A8457C04B9E7BAD1DC89908CB0127583D783B54D5B963B84E9AAAAAAAAAAAAAA
                    HMAC: 78E50639CF4048466816DD0CD92E3B21BF--�j-�]
                    Signature OK
                    
                    
                    GertSandersG Offline
                    GertSandersG Offline
                    GertSanders
                    Hardware Contributor
                    wrote on last edited by
                    #20

                    @alexsh1
                    Excellent !!!

                    1 Reply Last reply
                    0
                    • alexsh1A alexsh1

                      @GertSanders ATSHA204A is working fine on your node. I finally have built a full node with ATSHA204A and SPI EEPROM.

                      Starting sensor (RNONAA, 2.0.0-beta)
                      Radio init successful.
                      Pressure Sensor1.1isMetric: 1
                      send: 12-12-0-0 s=2,c=1,t=38,pt=7,l=5,sg=0,st=ok:3.40
                      send: 12-12-0-0 s=255,c=3,t=0,pt=1,l=1,sg=0,st=ok:114
                      send: 12-12-0-0 s=255,c=4,t=0,pt=6,l=10,sg=0,st=ok:FFFFFFFFFFFFFFFF0300
                      Signing required
                      send: 12-12-0-0 s=255,c=3,t=15,pt=0,l=2,sg=0,st=ok:
                      Waiting for GW to send signing preferences...
                      Skipping security for command 3 type 15
                      read: 0-0-12 s=255,c=3,t=15,pt=0,l=2,sg=0:
                      Mark node 0 as one that do not require signed messages
                      Mark node 0 as one that do not require whitelisting
                      send: 12-12-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=ok:2.0.0-beta
                      send: 12-12-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=ok:0
                      Skipping security for command 3 type 16
                      read: 0-0-12 s=255,c=3,t=16,pt=0,l=0,sg=0:
                      Signing backend: ATSHA204
                      SHA256: A8457C04B9E7BAD1DC89908CB0127583D783B5-�¶
                      Transmittng nonce
                      send: 12-12-0-0 s=255,-�ÖÖ139
                      Current nonce: A8457C04B9E7BAD1DC89908CB0127583D783B54D5B963B84E9AAAAAAAAAAAAAA
                      HMAC: 78E50639CF4048466816DD0CD92E3B21BF--�j-�]
                      Signature OK
                      
                      
                      V Offline
                      V Offline
                      vikasjee
                      wrote on last edited by
                      #21

                      @alexsh1 Can you please publish your full node design (SCH+BRD) or/and PDFs with ATSHA204A and SPI EEPROM? I am really interested in checking it out! Also the relevant sketch to understand how the battery operations are really supported esp. with interrupt handler et al.

                      GertSandersG 1 Reply Last reply
                      0
                      • V vikasjee

                        @alexsh1 Can you please publish your full node design (SCH+BRD) or/and PDFs with ATSHA204A and SPI EEPROM? I am really interested in checking it out! Also the relevant sketch to understand how the battery operations are really supported esp. with interrupt handler et al.

                        GertSandersG Offline
                        GertSandersG Offline
                        GertSanders
                        Hardware Contributor
                        wrote on last edited by
                        #22

                        @vikasjee
                        Alex used the hardware described at the start of this thread.
                        You will find all design documents on Openhardware.io

                        1 Reply Last reply
                        1
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        15

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.1k

                        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