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. Smart Light Switch 220v
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

Smart Light Switch 220v

Scheduled Pinned Locked Moved OpenHardware.io
atmega328hlk-pm01220vrelaylight switchlightnrf24l01
21 Posts 7 Posters 9.3k Views 7 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.
  • sundberg84S Offline
    sundberg84S Offline
    sundberg84
    Hardware Contributor
    wrote on last edited by
    #7

    @Soloam - Great project, nice! Im also learning so im no expert but i though about the trace going from "AC 220 In"
    It seems really close to the DC/signal traces for Nrf24l01 for examle (red markings):

    0_1461497247986_1.jpg - whats your thoughts?

    If you look at for example: alt text
    @scalz has seperated the AC (below) and DC side.

    Also my project i try the same:
    0_1461500234861_2.JPG

    Controller: Proxmox VM - Home Assistant
    MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
    MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
    RFLink GW - Arduino Mega + RFLink Shield, 433mhz

    S 1 Reply Last reply
    0
    • sundberg84S sundberg84

      @Soloam - Great project, nice! Im also learning so im no expert but i though about the trace going from "AC 220 In"
      It seems really close to the DC/signal traces for Nrf24l01 for examle (red markings):

      0_1461497247986_1.jpg - whats your thoughts?

      If you look at for example: alt text
      @scalz has seperated the AC (below) and DC side.

      Also my project i try the same:
      0_1461500234861_2.JPG

      S Offline
      S Offline
      Samuel235
      Hardware Contributor
      wrote on last edited by
      #8

      I too noticed this but due to me having no clue regarding AC on a PCB still, i chose not to comment. However, i'm about to start my own AC PCB wiring soon so i thought i would now include myself to learn from you guys :)

      MySensors 2.1.1
      Controller - OpenHAB (Virtual Machine)
      Gateway - Arduino Mega MQTT Gateway W5100

      1 Reply Last reply
      0
      • SoloamS Offline
        SoloamS Offline
        Soloam
        Hardware Contributor
        wrote on last edited by
        #9

        Hello all. I followed your adviesses and moved de NRF24L01 to the top of the board! Now I have all the 220v in the bottom part of the layout! What do you think? (project updated)

        I have a question! On the AC 220 Input I have a trace going to the HLK and then to the varistor! I think ther's no problem doing this, but I would like your opinion!

        A question, any one knows how to add a Creepage on the KiCad? I looked and can't seem to find it!

        Thank you all!
        Best Regards

        S SoloamS 2 Replies Last reply
        0
        • SoloamS Soloam

          Hello all. I followed your adviesses and moved de NRF24L01 to the top of the board! Now I have all the 220v in the bottom part of the layout! What do you think? (project updated)

          I have a question! On the AC 220 Input I have a trace going to the HLK and then to the varistor! I think ther's no problem doing this, but I would like your opinion!

          A question, any one knows how to add a Creepage on the KiCad? I looked and can't seem to find it!

          Thank you all!
          Best Regards

          S Offline
          S Offline
          Samuel235
          Hardware Contributor
          wrote on last edited by Samuel235
          #10

          @Soloam said:

          I have a question! On the AC 220 Input I have a trace going to the HLK and then to the varistor! I think ther's no problem doing this, but I would like your opinion!

          I'm no expert here but I imagine that the layout of your Varistor is perfectly fine. Please don't quote me on this. You can actually have the varistor on the top side of the board and change the position of it to sit where the trace between AC IN and TEMP FUSE and move that trace up slightly without the bend/angles in it so the varistor would now sit before the transformer. However like i said, i don't think it is needed. With this modification you might be able to get a cut into the board to allow for creepage and clearance specs ;)

          MySensors 2.1.1
          Controller - OpenHAB (Virtual Machine)
          Gateway - Arduino Mega MQTT Gateway W5100

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Samuel235
            Hardware Contributor
            wrote on last edited by
            #11

            Does anyone have any relevant documents for these relays (G3MB-202P), the only datasheet i can find does not provide the typical current draw to activate them.... I would like to clarify that these are safe to run for the atmega328p pin output current max, allowing for spikes for any reason what so ever.

            Having a SMT MCU break is not fun to replace.

            MySensors 2.1.1
            Controller - OpenHAB (Virtual Machine)
            Gateway - Arduino Mega MQTT Gateway W5100

            1 Reply Last reply
            0
            • TD22057T Offline
              TD22057T Offline
              TD22057
              Hardware Contributor
              wrote on last edited by
              #12

              Here's the data sheet I have for those: G3MB solid state relay.pdf

              S 1 Reply Last reply
              0
              • SoloamS Offline
                SoloamS Offline
                Soloam
                Hardware Contributor
                wrote on last edited by
                #13

                Yes this is the datasheet that I have and used to draw the holes to the relay!

                Thank you for the replay @Samuel235 ! Can any one else confirm this to me?

                A question! I what to add a ATSHA204A to my board to authentication, but I have a question! Some people use a 0.1uF capacitor and a pull up resistor! Others don't use it! Can any one tell me the reason for that?

                @sundberg84 and @scalz what do you think of the layout now, with AC and DC separated?

                Thank you all!
                When I have all my question answered I can finally order the PCB and test it out!

                1 Reply Last reply
                0
                • TD22057T TD22057

                  Here's the data sheet I have for those: G3MB solid state relay.pdf

                  S Offline
                  S Offline
                  Samuel235
                  Hardware Contributor
                  wrote on last edited by
                  #14

                  @TD22057, unfortunately that is the datasheet that i also have for it where there is no current information for the switching. I might power mine through NPN Transistors just to be safe for long timer usage.

                  MySensors 2.1.1
                  Controller - OpenHAB (Virtual Machine)
                  Gateway - Arduino Mega MQTT Gateway W5100

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

                    @Soloam : I have not looked everything but seems better :)

                    • antenna still above circuit but I guess you want to keep the size. perhaps I would have reduced a little bit trace at AC screwterminals but if you say you have the right creepage, seems ok then.
                    • For pullup on atsha, maybe not really mandatory, I already tried without one, but it's always better to be sure to have the right voltage level.
                    • And always better to have it on CS SPI bus pin too. So, if you can add footprint for CS radio pin, it's better too.
                    • 0.1u capa is for decoupling/filtering/good voltage. Same thing here, it's a better practice to have it for each ic.
                    • I always try to add a bit more footprints when possible, so I solder what I need. Then if I have trouble I can easily add a component. But it's not always easy as I try to keep things small.

                    I have not checked everything..but nice rework ;)

                    1 Reply Last reply
                    0
                    • SoloamS Offline
                      SoloamS Offline
                      Soloam
                      Hardware Contributor
                      wrote on last edited by
                      #16

                      Hello @scalz ! I'll try the RF in this position! My idea is to put the PCB in wall, and the radio will be facing to the outside, so my hopes are that it will be clear to the signal!

                      I will try to add the capa and the resistor to the ATSHA204A, but the board is almost full traces!

                      1 Reply Last reply
                      0
                      • SoloamS Soloam

                        Hello all. I followed your adviesses and moved de NRF24L01 to the top of the board! Now I have all the 220v in the bottom part of the layout! What do you think? (project updated)

                        I have a question! On the AC 220 Input I have a trace going to the HLK and then to the varistor! I think ther's no problem doing this, but I would like your opinion!

                        A question, any one knows how to add a Creepage on the KiCad? I looked and can't seem to find it!

                        Thank you all!
                        Best Regards

                        SoloamS Offline
                        SoloamS Offline
                        Soloam
                        Hardware Contributor
                        wrote on last edited by
                        #17

                        @Soloam said:

                        I have a question! On the AC 220 Input I have a trace going to the HLK and then to the varistor! I think there's no problem doing this, but I would like your opinion!

                        Can any one confirme 100% that this will not be harmful? This is the only topic missing to make my order!

                        1 Reply Last reply
                        0
                        • SoloamS Offline
                          SoloamS Offline
                          Soloam
                          Hardware Contributor
                          wrote on last edited by
                          #18

                          A ended up changing a bit the layout to ensure that the current flows in the correct order! That way I'm 100% certain that it's the way to go! :)

                          1 Reply Last reply
                          0
                          • SoloamS Offline
                            SoloamS Offline
                            Soloam
                            Hardware Contributor
                            wrote on last edited by
                            #19

                            End Layout updated! I added a ATSHA204A to the board and revised the clearance on the AC side! The Varistor was reallocated to ensure the "correct" (don't know if it was incorrect in the first place) connection of traces!

                            I'll make my order today, it will take something like 15 days to arrive after shipping!

                            I'll test the PCB and if all is ok I'll publish the files for printing!

                            I must say that I'm not a expert (very very far from that), so if you plan to print and use this board, do it at your own risk! AC current is dangerous!

                            Thank you all for the ideas and tips!

                            Best Regards

                            1 Reply Last reply
                            1
                            • S Offline
                              S Offline
                              Samuel235
                              Hardware Contributor
                              wrote on last edited by
                              #20

                              @Soloam, could you inform me of your clearance value between AC traces please? I see the trace width in your product description but i'd like to know the spacing you have used. Thank you.

                              MySensors 2.1.1
                              Controller - OpenHAB (Virtual Machine)
                              Gateway - Arduino Mega MQTT Gateway W5100

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                hugch
                                wrote on last edited by
                                #21

                                Hi,
                                nice projet. I am very interested in it.
                                But why you are using 5 V and not 3.3 V? The ATmea328 works with 3.3 V too and the NRF have to use 3.3 V.
                                The only restriction on 3.3 V is the clock limitation for the Atmega (8 MHz). But with no crystal it don't care.
                                For example you could use an HLK-PM03 instead of HLK-PM01 and remove the linear voltage regulator. So you get more space an everything have the same voltage level.

                                And another point is, it is recommended to use a capacitor (0.1 µF) to ground for each voltage pin (Vcc, Avcc, Aref).

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


                                17

                                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