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. πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52 )+E-Ink display

πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52 )+E-Ink display

Scheduled Pinned Locked Moved OpenHardware.io
nrf52832e-ink displaye-papernrf52nrf52810nrf52811nrf52840temperature & humidity sensor
105 Posts 11 Posters 15.1k Views 12 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.
  • H heinzv

    Once the code is available I would order 10x PCB's.
    Also, do you have a link to the nRF52832 module? (a 840 version would be also very nice :-))

    ok, I just odered the 5 PCB Sets.
    Beside the link to the nRF52832 Module, please provide also the link to the e-Paper Module.

    berkseoB Offline
    berkseoB Offline
    berkseo
    wrote on last edited by
    #27

    @heinzv said in πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52832 )+E-Ink display:

    Once the code is available I would order 10x PCB's.
    Also, do you have a link to the nRF52832 module? (a 840 version would be also very nice :-))
    ok, I just odered the 5 PCB Sets.
    Beside the link to the nRF52832 Module, please provide also the link to the e-Paper Module.

    Code in the work. BOM added.

    1 Reply Last reply
    0
    • tbowmoT tbowmo

      Really nice design..

      Could you please post the schematics / board files as well, as this is a openhardware site.

      Also if you upload the gerber files directly (not in a zip / rar file), then the openhardware.io site is able to render 3D views of the boards etc.

      berkseoB Offline
      berkseoB Offline
      berkseo
      wrote on last edited by
      #28

      @tbowmo
      Thank you for rating. I will lay out the scheme in the near future, it needs to be drawn :). 3D-model does not work, it turns out a piece of cheese. I work at Diptrace( https://diptrace.com ), but this problem is not only mine - https://forum.mysensors.org/topic/9528/temperature-and-humidity-sensor-ver-atmega328-e-ink-display/30

      1 Reply Last reply
      0
      • H heinzv

        Once the code is available I would order 10x PCB's.
        Also, do you have a link to the nRF52832 module? (a 840 version would be also very nice :-))

        ok, I just odered the 5 PCB Sets.
        Beside the link to the nRF52832 Module, please provide also the link to the e-Paper Module.

        berkseoB Offline
        berkseoB Offline
        berkseo
        wrote on last edited by
        #29

        @heinzv
        Still no support nRF52840 in the Arduino IDE. What Sandeepmistry implemented uses is the old SDK ...still. I am guided by this editor as it is easy to use for regular users as well as MySensors :)

        1 Reply Last reply
        0
        • berkseoB Offline
          berkseoB Offline
          berkseo
          wrote on last edited by berkseo
          #30

          0_1539358761851_IMG_2608.JPG

          0_1539358778599_IMG_2609.JPG

          1 Reply Last reply
          1
          • berkseoB Offline
            berkseoB Offline
            berkseo
            wrote on last edited by
            #31

            https://youtu.be/sLmR-i1RvpQ

            J 1 Reply Last reply
            2
            • berkseoB berkseo

              https://youtu.be/sLmR-i1RvpQ

              J Offline
              J Offline
              jeti
              wrote on last edited by
              #32

              @berkseo it looks very good! Is testing running good?
              Any hickups ?

              1 Reply Last reply
              0
              • berkseoB Offline
                berkseoB Offline
                berkseo
                wrote on last edited by
                #33

                @jeti
                So far I'm satisfied, there is one point with updating the screen. I do not really want to do a full update in the program, but probably have to. Partial update gives the effect of visible lines from the previous symbol. Look at the photo, but it is a problem of code and beauty :)

                0_1539523404628_IMG_25941111.jpg

                J 1 Reply Last reply
                0
                • berkseoB berkseo

                  @jeti
                  So far I'm satisfied, there is one point with updating the screen. I do not really want to do a full update in the program, but probably have to. Partial update gives the effect of visible lines from the previous symbol. Look at the photo, but it is a problem of code and beauty :)

                  0_1539523404628_IMG_25941111.jpg

                  J Offline
                  J Offline
                  jeti
                  wrote on last edited by jeti
                  #34

                  @berkseo cool thanks for your update, really impressive which detail you are aiming to achieve!
                  I'm planning to get some as soon as possible :-) already gathering the parts. Any chance you upload the PCB?

                  berkseoB 1 Reply Last reply
                  0
                  • berkseoB Offline
                    berkseoB Offline
                    berkseo
                    wrote on last edited by
                    #35

                    The work of the program was changed. Now the screen update is better. Looks more beautiful :)

                    https://youtu.be/J9Kp3K8ah9g

                    1 Reply Last reply
                    0
                    • J jeti

                      @berkseo cool thanks for your update, really impressive which detail you are aiming to achieve!
                      I'm planning to get some as soon as possible :-) already gathering the parts. Any chance you upload the PCB?

                      berkseoB Offline
                      berkseoB Offline
                      berkseo
                      wrote on last edited by
                      #36

                      @jeti said in πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52832 )+E-Ink display:

                      cool thanks for your update, really impressive which detail you are aiming to achieve!
                      I'm planning to get some as soon as possible already gathering the parts. Any chance you upload the PCB?

                      PCB files have already been added, they are in the archives.

                      1 Reply Last reply
                      0
                      • H Offline
                        H Offline
                        heinzv
                        wrote on last edited by heinzv
                        #37

                        @berkseo I have ordered already the 10x PCB's and also most of the BOM. I'm also going to order one full mounted PCB (if still available).
                        Can you do me a favour: I need one decimal digit for the temp (not required for hum) but certainly for the temp!
                        Here is a hint/proposal: You can make the decimal digit smaller. I attach one sample from a Xiaomi device (unfortunatly has no wireless and not sure if/how it can be hacked and wireless added).

                        0_1540133434810_temp-hum-sample.jpg

                        berkseoB 2 Replies Last reply
                        0
                        • H heinzv

                          @berkseo I have ordered already the 10x PCB's and also most of the BOM. I'm also going to order one full mounted PCB (if still available).
                          Can you do me a favour: I need one decimal digit for the temp (not required for hum) but certainly for the temp!
                          Here is a hint/proposal: You can make the decimal digit smaller. I attach one sample from a Xiaomi device (unfortunatly has no wireless and not sure if/how it can be hacked and wireless added).

                          0_1540133434810_temp-hum-sample.jpg

                          berkseoB Offline
                          berkseoB Offline
                          berkseo
                          wrote on last edited by
                          #38

                          @heinzv said in πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52832 )+E-Ink display:

                          I have ordered already the 10x PCB's and also most of the BOM. I'm also going to order one full mounted PCB (if still available).
                          Can you do me a favour: I need one decimal digit for the temp (not required for hum) but certainly for the temp!
                          Here is a hint/proposal: You can make the decimal digit smaller. I attach one sample from a Xiaomi device (unfortunatly has no wireless and not sure if/how it can be hacked and wireless added).

                          Do you want me to change the SOFTWARE a bit? Well, I do not think this is a problem. Question ... Maybe you like some kind of special font? I don’t know which one to use. I can also add technical sensors that can set device parameters through the controller of an intelligent home. An example of such sensors, see the video of my new prototype sensor. ... Now there is only one device left, but I plan to make a little more by the end of next week (I hope :)). Since I started posting my projects on openhardware, I realized that I don’t like to solder for sale, it’s not interesting :)

                          https://www.youtube.com/watch?v=NtYbx0TqP_o

                          https://www.youtube.com/watch?v=HkxbiTkkVXA&t=8s

                          1 Reply Last reply
                          0
                          • H heinzv

                            @berkseo I have ordered already the 10x PCB's and also most of the BOM. I'm also going to order one full mounted PCB (if still available).
                            Can you do me a favour: I need one decimal digit for the temp (not required for hum) but certainly for the temp!
                            Here is a hint/proposal: You can make the decimal digit smaller. I attach one sample from a Xiaomi device (unfortunatly has no wireless and not sure if/how it can be hacked and wireless added).

                            0_1540133434810_temp-hum-sample.jpg

                            berkseoB Offline
                            berkseoB Offline
                            berkseo
                            wrote on last edited by
                            #39

                            @heinzv said in πŸ’¬ EFEKTA Temp&Hum sensor(ver. nRF52832 )+E-Ink display:

                            I have ordered already the 10x PCB's

                            Note, the device consists of two printed circuit boards, the order system on openhardware does not allow you to add two printed circuit boards for one device, just formed a second revision. For self-order download archives.

                            1 Reply Last reply
                            0
                            • H Offline
                              H Offline
                              heinzv
                              wrote on last edited by
                              #40

                              @berkseo Yes, I'd like to change the SW so that the temp shows also one decimal like 21,6 C
                              For the decimal a smaller font likes quite nice such as shown in the picture of the sensor from Xiaomi.
                              I don't have a specical font in mind but rather recommend to take proportional font rather than a mono-space font whcih is rather used for debugger output but not for a productive end user display. The space between the digits is typically smaller/less using a proportional font and looks more elegant than using mono-font.

                              I know, that the 10 PCB's are 5 + 5 (5 sets).
                              I can imagine, that selling soldered PCB's is not a very interesting business and is boring and time consuming for just little amount of money. I was buying one just as reference and will solder the other 5 sets by myself. I know how much effort that is.

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                heinzv
                                wrote on last edited by
                                #41

                                @berkseo I have now the PCB's and my parts. Ihave now a few questions
                                1.) When can we expect the sketch code?
                                2.) Can we also have the schematics?
                                3.) How to you solder parts like the TPS62745DSSR? Are you using a reflow oven? or hot air or even a small solder iron?

                                berkseoB 1 Reply Last reply
                                0
                                • H heinzv

                                  @berkseo I have now the PCB's and my parts. Ihave now a few questions
                                  1.) When can we expect the sketch code?
                                  2.) Can we also have the schematics?
                                  3.) How to you solder parts like the TPS62745DSSR? Are you using a reflow oven? or hot air or even a small solder iron?

                                  berkseoB Offline
                                  berkseoB Offline
                                  berkseo
                                  wrote on last edited by
                                  #42

                                  @heinzv

                                  1. Added as a library with an example, see project page on openhardware
                                  2. Soon. ,..on PCB all marking is applied.
                                  3. First, I dissolve the flux paste and solder paste, apply a thin layer on the PCB. Installing a chip, clamping it with a reverse tweezer. Correct the position. It is then heated with a heat gun for soldering. Then remove the excess solder with a soldering iron (if any). It's simple, much harder to solder atmega 328.

                                  I recently modified the boards, moved the elements on the power Board to the other side, made more convenient cutouts for mounting in the case. How to get ready fees, you will receive again this option further. Just all who made orders, please do not refuse payments, now a small delay in sending due to the fact that waiting for a new modification of the Board. All orders will be shipped.

                                  H 1 Reply Last reply
                                  0
                                  • berkseoB berkseo

                                    @heinzv

                                    1. Added as a library with an example, see project page on openhardware
                                    2. Soon. ,..on PCB all marking is applied.
                                    3. First, I dissolve the flux paste and solder paste, apply a thin layer on the PCB. Installing a chip, clamping it with a reverse tweezer. Correct the position. It is then heated with a heat gun for soldering. Then remove the excess solder with a soldering iron (if any). It's simple, much harder to solder atmega 328.

                                    I recently modified the boards, moved the elements on the power Board to the other side, made more convenient cutouts for mounting in the case. How to get ready fees, you will receive again this option further. Just all who made orders, please do not refuse payments, now a small delay in sending due to the fact that waiting for a new modification of the Board. All orders will be shipped.

                                    H Offline
                                    H Offline
                                    heinzv
                                    wrote on last edited by
                                    #43

                                    @berkseo thanks a lot for the demo code. With some small correction I got it working (give some compile errors).
                                    Could you please check if the font90.c is missing (which is used in the code but not found).
                                    And there seem to be a typo (?) in the font36 (gives an error). I changed from Font24_Table to Font36_Table.
                                    sFONT Font36 = {
                                    Font24_Table,
                                    41, /* Width /
                                    46, /
                                    Height */
                                    };

                                    berkseoB 1 Reply Last reply
                                    0
                                    • H heinzv

                                      @berkseo thanks a lot for the demo code. With some small correction I got it working (give some compile errors).
                                      Could you please check if the font90.c is missing (which is used in the code but not found).
                                      And there seem to be a typo (?) in the font36 (gives an error). I changed from Font24_Table to Font36_Table.
                                      sFONT Font36 = {
                                      Font24_Table,
                                      41, /* Width /
                                      46, /
                                      Height */
                                      };

                                      berkseoB Offline
                                      berkseoB Offline
                                      berkseo
                                      wrote on last edited by berkseo
                                      #44

                                      @heinzv
                                      Uploaded the updated archive to Google drive. Download again

                                      H 1 Reply Last reply
                                      0
                                      • berkseoB berkseo

                                        @heinzv
                                        Uploaded the updated archive to Google drive. Download again

                                        H Offline
                                        H Offline
                                        heinzv
                                        wrote on last edited by heinzv
                                        #45

                                        @berkseo thanks, that version works!
                                        Maybe you can consider the one decimal digit for the temp (21,6 C). Otherwise I'll do some investigations.
                                        The font90 will be too large (maybe font72) or we need a smaller font and the decimal digit can be a smaller font (mix of two fonts for temp e.g. font72 and font48).
                                        Have you found a utility to convert fonts (e.g. TTF from Windwos) to generate matching font's for e-Paper (I have not yet found someting).
                                        Since we have now enough RAM, have you thought about using the e-paper standard lib GxEPD? That has a least better font support (and also partial update)?

                                        berkseoB 1 Reply Last reply
                                        0
                                        • H heinzv

                                          @berkseo thanks, that version works!
                                          Maybe you can consider the one decimal digit for the temp (21,6 C). Otherwise I'll do some investigations.
                                          The font90 will be too large (maybe font72) or we need a smaller font and the decimal digit can be a smaller font (mix of two fonts for temp e.g. font72 and font48).
                                          Have you found a utility to convert fonts (e.g. TTF from Windwos) to generate matching font's for e-Paper (I have not yet found someting).
                                          Since we have now enough RAM, have you thought about using the e-paper standard lib GxEPD? That has a least better font support (and also partial update)?

                                          berkseoB Offline
                                          berkseoB Offline
                                          berkseo
                                          wrote on last edited by
                                          #46

                                          @heinzv Yes, I plan to add one-tenth resolution.
                                          Convert numbers and letters to an array in C is simple. I use a program TheDotFactory. http://www.eran.io/the-dot-factory-an-lcd-font-and-image-generator/

                                          I would be glad if someone made his version of the software in the public domain.

                                          Please show photos of your assembled working device.

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


                                          19

                                          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