Skip to content
  • 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. 💬 Stamp size MySensor node
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

💬 Stamp size MySensor node

Scheduled Pinned Locked Moved OpenHardware.io
atmega328atsha204acoincellmysensor
50 Posts 13 Posters 13.0k Views 11 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.
  • GertSandersG GertSanders

    @alexsh1

    And here is a ZIP file with my complete atmega328p definitions

    0_1465854396475_atmega328p.zip

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

    @GertSanders Many thanks for your help. This is probably my bad luck, but I have mixed up C1 and R1 mounting them vertically (not horizontally). What a stupid mistake really given that I have checked it a few times. Anyway, now everything is working.

    FYG, I looked at your pins_arduino.h - this is a standard one and it is not correct. I corrected the following entries:

    static const uint8_t SS   = 14;
    static const uint8_t MOSI = 15;
    static const uint8_t MISO = 16;
    static const uint8_t SCK  = 17;
    
    static const uint8_t SDA = 27;
    static const uint8_t SCL = 28;
    #define LED_BUILTIN 8
    
    static const uint8_t A0 = 23;
    static const uint8_t A1 = 24;
    static const uint8_t A2 = 25;
    static const uint8_t A3 = 26;
    static const uint8_t A4 = 27;
    static const uint8_t A5 = 28;
    static const uint8_t A6 = 19;
    static const uint8_t A7 = 22;
    
    GertSandersG 1 Reply Last reply
    0
    • alexsh1A alexsh1

      @GertSanders Many thanks for your help. This is probably my bad luck, but I have mixed up C1 and R1 mounting them vertically (not horizontally). What a stupid mistake really given that I have checked it a few times. Anyway, now everything is working.

      FYG, I looked at your pins_arduino.h - this is a standard one and it is not correct. I corrected the following entries:

      static const uint8_t SS   = 14;
      static const uint8_t MOSI = 15;
      static const uint8_t MISO = 16;
      static const uint8_t SCK  = 17;
      
      static const uint8_t SDA = 27;
      static const uint8_t SCL = 28;
      #define LED_BUILTIN 8
      
      static const uint8_t A0 = 23;
      static const uint8_t A1 = 24;
      static const uint8_t A2 = 25;
      static const uint8_t A3 = 26;
      static const uint8_t A4 = 27;
      static const uint8_t A5 = 28;
      static const uint8_t A6 = 19;
      static const uint8_t A7 = 22;
      
      GertSandersG Offline
      GertSandersG Offline
      GertSanders
      Hardware Contributor
      wrote on last edited by
      #18

      @alexsh1
      OK, I will check also on my side :-) Thanks for the feedback.

      alexsh1A 1 Reply Last reply
      0
      • GertSandersG GertSanders

        @alexsh1
        OK, I will check also on my side :-) Thanks for the feedback.

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

        @GertSanders No worries! And signing works flawlessly on this node as well with ATSHA204A by the way :)

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

          0_1466010177286_image.jpeg

          GertSandersG 1 Reply Last reply
          0
          • alexsh1A alexsh1

            0_1466010177286_image.jpeg

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

            @alexsh1
            Double plus good !
            As I have no signing capability on my raspberry-turned-gateway I'm glad the hard work to simplify signing was done so well by @tbowmo and @Anticimex. Even without testing it I could assume it would work.

            AnticimexA 1 Reply Last reply
            0
            • GertSandersG GertSanders

              @alexsh1
              Double plus good !
              As I have no signing capability on my raspberry-turned-gateway I'm glad the hard work to simplify signing was done so well by @tbowmo and @Anticimex. Even without testing it I could assume it would work.

              AnticimexA Offline
              AnticimexA Offline
              Anticimex
              Contest Winner
              wrote on last edited by
              #22

              @GertSanders You are welcome :) Btw, if you just patch in support to generate random data for a nonce, you can use the soft signing backend on rPi.

              Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

              GertSandersG 1 Reply Last reply
              0
              • AnticimexA Anticimex

                @GertSanders You are welcome :) Btw, if you just patch in support to generate random data for a nonce, you can use the soft signing backend on rPi.

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

                @Anticimex
                Well that sounds simple, but I'm more a hardware contributer, this is beyond my capabilities :-), especially in unix arena. I manage software developers for a living, so I know how much I do not know.

                1 Reply Last reply
                0
                • macieiksM Offline
                  macieiksM Offline
                  macieiks
                  wrote on last edited by
                  #24

                  Hello guys,

                  I am about to solder first PCB of this version. Just to be 100% sure, regarding C4 - what is the best value to use 1uF or 10uF, because I can see we can choose.

                  Regards,
                  Maciek

                  RPI2 + RFLink + PiFace D2 + Aeon Z-Wave Gen5 + Foscams FI9821P&R2 + MySensors + UPS APC Back-UPS 950VA
                  RPI2 + RFXtrx433e + Foscams FI9821P + MySensors + UPS APC Back-UPS 950VA
                  RPIB+ + TP-Link MR3420 + Huawei E173 GarageDomoticz :)

                  GertSandersG 1 Reply Last reply
                  0
                  • macieiksM macieiks

                    Hello guys,

                    I am about to solder first PCB of this version. Just to be 100% sure, regarding C4 - what is the best value to use 1uF or 10uF, because I can see we can choose.

                    Regards,
                    Maciek

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

                    @macieiks

                    Better to use 10uF. The schematic needs to be updated (still shows 1uF, I use 10uF now).

                    1 Reply Last reply
                    0
                    • macieiksM Offline
                      macieiksM Offline
                      macieiks
                      wrote on last edited by
                      #26

                      @GertSanders

                      Thank you for the update,
                      Last part what I am missing is battery holder. I was trying to search it in many stores located in my country however I was not able to get it. Is there any internet shop when I can buy online? I have one workaround to soldier different CR battery holder and connect via wires.

                      RPI2 + RFLink + PiFace D2 + Aeon Z-Wave Gen5 + Foscams FI9821P&R2 + MySensors + UPS APC Back-UPS 950VA
                      RPI2 + RFXtrx433e + Foscams FI9821P + MySensors + UPS APC Back-UPS 950VA
                      RPIB+ + TP-Link MR3420 + Huawei E173 GarageDomoticz :)

                      alexsh1A 1 Reply Last reply
                      0
                      • macieiksM macieiks

                        @GertSanders

                        Thank you for the update,
                        Last part what I am missing is battery holder. I was trying to search it in many stores located in my country however I was not able to get it. Is there any internet shop when I can buy online? I have one workaround to soldier different CR battery holder and connect via wires.

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

                        @macieiks I bought the battery holder on http://www.ebay.co.uk/

                        AWIA 1 Reply Last reply
                        0
                        • alexsh1A alexsh1

                          @macieiks I bought the battery holder on http://www.ebay.co.uk/

                          AWIA Offline
                          AWIA Offline
                          AWI
                          Hero Member
                          wrote on last edited by
                          #28

                          @alexsh1 The link directs me to ebay home page... (possibly a country issue) can you give the name of the item so I can search?

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

                            @AWI I just put a link to an eBay. You put "Keystone 3013" in the search and hit search :-)

                            http://www.ebay.co.uk/itm/KEYSTONE-3013-BATTERY-THM-RETAINER-16MM-/271911714571?hash=item3f4f337f0b:g:PsQAAOxyx-BSa7y-

                            AWIA 1 Reply Last reply
                            1
                            • alexsh1A alexsh1

                              @AWI I just put a link to an eBay. You put "Keystone 3013" in the search and hit search :-)

                              http://www.ebay.co.uk/itm/KEYSTONE-3013-BATTERY-THM-RETAINER-16MM-/271911714571?hash=item3f4f337f0b:g:PsQAAOxyx-BSa7y-

                              AWIA Offline
                              AWIA Offline
                              AWI
                              Hero Member
                              wrote on last edited by
                              #30

                              @alexsh1 :+1: (although pretty expensive...) building on your reference I found this
                              Should do the job..

                              alexsh1A 1 Reply Last reply
                              0
                              • scalzS Offline
                                scalzS Offline
                                scalz
                                Hardware Contributor
                                wrote on last edited by scalz
                                #31

                                @alexsh1 do you plan to use this so small coincell with rfm69? very curious to see results regarding internal res during RX-Tx times...1.8V brownout should not be far i think..or maybe not :) because the voltage won't stay at 3v ;) but to counter effect, a nice capa at input with a current limiting resistor could help. reading/waiting voltage stabilize before transmitting can help too (I'm doing this with some CR2032 based nodes)

                                alexsh1A 1 Reply Last reply
                                0
                                • AWIA AWI

                                  @alexsh1 :+1: (although pretty expensive...) building on your reference I found this
                                  Should do the job..

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

                                  @AWI I only needed one or two and ordering 30 despite it is cheaper per unit, was probably too much for me.

                                  1 Reply Last reply
                                  0
                                  • scalzS scalz

                                    @alexsh1 do you plan to use this so small coincell with rfm69? very curious to see results regarding internal res during RX-Tx times...1.8V brownout should not be far i think..or maybe not :) because the voltage won't stay at 3v ;) but to counter effect, a nice capa at input with a current limiting resistor could help. reading/waiting voltage stabilize before transmitting can help too (I'm doing this with some CR2032 based nodes)

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

                                    @scalz Yes, that's the plan, but I think I'll come across many difficulties. For now I have the nrf24l01+ version fully working. And started scratching the surface with RFM69. This is nrf24l01+ SMD version and swapping it for RFM69 is not going to be easy. So far I have not seen any adapters for the SMD version.

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

                                      I have just updated a stamp size node to MySensors 2.1.1 and had to include the following into the sketch:

                                      #define MY_RF24_CE_PIN 9
                                      #define MY_RF24_CS_PIN 10
                                      #define MY_SOFTSPI
                                      #define MY_SOFT_SPI_SCK_PIN 13
                                      #define MY_SOFT_SPI_MISO_PIN 12
                                      #define MY_SOFT_SPI_MOSI_PIN 11

                                      The fist two lines are not required (it is in the MyConfig.h), but for me to understand how nrf24l01+ is connected.
                                      I hope it helps

                                      Regards
                                      Alex

                                      1 Reply Last reply
                                      0
                                      • henninneH Offline
                                        henninneH Offline
                                        henninne
                                        wrote on last edited by
                                        #35

                                        Hi @GertSanders, @alexsh1

                                        I'm considering to build a few nodes with this design, could anyone that have done and tested these give some feedback on how it work? Battery life etc. In my case I will mostly use it as window/door sensor and water leakage sensor so it would not send data to frequently.

                                        Thanks for any input.

                                        alexsh1A 1 Reply Last reply
                                        0
                                        • R Offline
                                          R Offline
                                          reinhold
                                          Hardware Contributor
                                          wrote on last edited by
                                          #36

                                          @GertSanders,
                                          Thank you for the nice, small design. I'm trying to build one myself, but I'm running into issues burning the bootloader using the ArduinoISP sketch on an Arduino Nano (328). Looking at the schematics, the pins of the ICSP header (from left to right, if the headers are facing you) are:
                                          Reset => Pin 10 of Nano
                                          SCK => Pin 13 of Nano
                                          MISO => Pin 12 of Nano
                                          MOSI => Pin 11
                                          VCC => VCC on Nano
                                          GND => Gnd on Nano

                                          I set the board to Arduino Pro or Pro Mini in the Arduino IDE, selected Arduino as ISP and tried to burn the bootloader, but there always is the error message:

                                          avrdude: Expected signature for ATmega328P is 1E 95 0F
                                          Double check chip, or use -F to override this check.
                                          Error while burning bootloader.

                                          Any idea what's wrong?

                                          I built two copies of the board, and I get the same message with both. (mirroring the connectors of the ICSP header doesn't work, either).

                                          Thanks a lot!

                                          GertSandersG alexsh1A 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          13

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          Posts


                                          Copyright 2019 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
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular