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. My Project
  3. Sensor required to detect PVC insulated COPPER wire

Sensor required to detect PVC insulated COPPER wire

Scheduled Pinned Locked Moved My Project
14 Posts 5 Posters 2.1k Views 5 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.
  • Y Offline
    Y Offline
    yemesvee
    wrote on last edited by mfalkvidd
    #1

    please see picture, the wire lies under Fibre glass mesh, When the mesh moves I have to count no.off copper wire loops. Please suggest suitable sensor.
    0_1543044437279_IMG_20181124_122649728[1].jpg

    1 Reply Last reply
    0
    • H Offline
      H Offline
      hard-shovel
      wrote on last edited by hard-shovel
      #2

      If the mesh moves at constant speed, How about a simple optical IR Sensor (break beam or Reflective), then checking pulse width of signal to detect mesh vs cable. Otherwise synchronize pulse width detection ratio in correlation to mesh speed.

      Similar to this
      0_1543047362376_IMG_4549.JPG

      Y 1 Reply Last reply
      0
      • bjacobseB Offline
        bjacobseB Offline
        bjacobse
        wrote on last edited by bjacobse
        #3

        Or create a metal detector, that will detect every copper wire that passes below the sensor.
        What is important is to ensure a good reliability, so you are getting results that is reliable. Both IR detector and metal detector should be usable for you

        https://circuitdigest.com/microcontroller-projects/arduino-metal-detector-circuit-code/
        https://www.allaboutcircuits.com/projects/metal-detector-with-arduino/

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kimot
          wrote on last edited by
          #4

          Try inductive proximity sensor. It can detect Cooper with 0.25 - 0.5 sensitivity compared to steel. By the way I think we can see one of this on top side of your picture.

          1 Reply Last reply
          0
          • M Offline
            M Offline
            MrRobots
            wrote on last edited by
            #5

            If the copper loop is continuous (it looks like it is), inject a small RF (mW) signal on the wire (at the feed end of the mesh) and place the complement detector under the final end.

            Y 1 Reply Last reply
            0
            • M MrRobots

              If the copper loop is continuous (it looks like it is), inject a small RF (mW) signal on the wire (at the feed end of the mesh) and place the complement detector under the final end.

              Y Offline
              Y Offline
              yemesvee
              wrote on last edited by
              #6

              @mrrobots Thanks for the reply. I don't have much knowledge about injecting RF signal. Please give me more inputs.

              1 Reply Last reply
              0
              • Y Offline
                Y Offline
                yemesvee
                wrote on last edited by
                #7

                @kimot thanks for the reply. Yes we have tried with 30mm sensing range inductive proximity sensor... It's not working on copper.

                bjacobseB 1 Reply Last reply
                0
                • Y yemesvee

                  @kimot thanks for the reply. Yes we have tried with 30mm sensing range inductive proximity sensor... It's not working on copper.

                  bjacobseB Offline
                  bjacobseB Offline
                  bjacobse
                  wrote on last edited by
                  #8

                  @yemesvee
                  Then another approach you can count rotations on one of the drums, add a magnet to the drum, and use a reed relay as sensor.
                  then you have to manually calibrate, measure pulses until you have reach 1 loop.
                  then re-check count pulses until you have reached 10 loops. just to ensure you have measured correctly.

                  you can use this sketch as a start
                  https://www.mysensors.org/build/binary

                  Y 1 Reply Last reply
                  0
                  • H hard-shovel

                    If the mesh moves at constant speed, How about a simple optical IR Sensor (break beam or Reflective), then checking pulse width of signal to detect mesh vs cable. Otherwise synchronize pulse width detection ratio in correlation to mesh speed.

                    Similar to this
                    0_1543047362376_IMG_4549.JPG

                    Y Offline
                    Y Offline
                    yemesvee
                    wrote on last edited by
                    #9

                    @hard-shovel Thanks for the reply. The Ir sensor will detect both mesh and copper wire. How to count the no. of copper wire loops?? I don't understand..Can you please elaborate...

                    H 1 Reply Last reply
                    0
                    • bjacobseB bjacobse

                      @yemesvee
                      Then another approach you can count rotations on one of the drums, add a magnet to the drum, and use a reed relay as sensor.
                      then you have to manually calibrate, measure pulses until you have reach 1 loop.
                      then re-check count pulses until you have reached 10 loops. just to ensure you have measured correctly.

                      you can use this sketch as a start
                      https://www.mysensors.org/build/binary

                      Y Offline
                      Y Offline
                      yemesvee
                      wrote on last edited by
                      #10

                      @bjacobse Thanks for the reply. I want to count no. of copper wire loops only. Because the distance between loops varies.

                      1 Reply Last reply
                      0
                      • K Offline
                        K Offline
                        kimot
                        wrote on last edited by
                        #11

                        Color sensor?

                        color sensor

                        1 Reply Last reply
                        0
                        • K Offline
                          K Offline
                          kimot
                          wrote on last edited by
                          #12

                          But I still think, that using opto detection will be easy possible.

                          For example photo resistor has got large area for receiving light and mesh will not cover it completely.
                          But wire almost does.
                          So signal level from photoresistor differ for mesh and wire and you can measure it by software or set analog comparator trigger level.

                          Experimet with D, L1 and L2

                          https://en.wikipedia.org/wiki/Photoresistor

                          1_1546419957383_IMG_20190102_100018.jpg 0_1546419957381_IMG_20190102_095905.jpg

                          1 Reply Last reply
                          0
                          • Y yemesvee

                            @hard-shovel Thanks for the reply. The Ir sensor will detect both mesh and copper wire. How to count the no. of copper wire loops?? I don't understand..Can you please elaborate...

                            H Offline
                            H Offline
                            hard-shovel
                            wrote on last edited by
                            #13

                            @yemesvee
                            If using a digital sensor mounted as per Kimot diagram you will receive a pulse stream, check the width of the pulsed to find if mesh or cable.

                            0_1546463575890_Img_4675x.jpg

                            use the function pulseIn to determine the pulse width.

                            
                            
                            The simple example of the time duration of a pulse
                            
                            int SensorPin = 3;
                            unsigned long duration = 0;
                            unsigned long CableDuration = 100;     // Set to suitable value
                            unsigned long CableCount = 0;
                            
                            void setup()
                            {
                              pinMode(SensorPin , INPUT);
                            }
                            
                            void loop()
                            {
                            
                              duration = pulseIn(SensorPin , HIGH);
                              Serial.print("Duration  : ");
                              Serial.println(duration);
                              if (duration >= CableDuration) {
                                ++ CableCount;
                                Serial.print("Cable detection  :");
                                Serial.println(CableCount);
                              }
                            }
                            
                            
                            
                            K 1 Reply Last reply
                            0
                            • H hard-shovel

                              @yemesvee
                              If using a digital sensor mounted as per Kimot diagram you will receive a pulse stream, check the width of the pulsed to find if mesh or cable.

                              0_1546463575890_Img_4675x.jpg

                              use the function pulseIn to determine the pulse width.

                              
                              
                              The simple example of the time duration of a pulse
                              
                              int SensorPin = 3;
                              unsigned long duration = 0;
                              unsigned long CableDuration = 100;     // Set to suitable value
                              unsigned long CableCount = 0;
                              
                              void setup()
                              {
                                pinMode(SensorPin , INPUT);
                              }
                              
                              void loop()
                              {
                              
                                duration = pulseIn(SensorPin , HIGH);
                                Serial.print("Duration  : ");
                                Serial.println(duration);
                                if (duration >= CableDuration) {
                                  ++ CableCount;
                                  Serial.print("Cable detection  :");
                                  Serial.println(CableCount);
                                }
                              }
                              
                              
                              
                              K Offline
                              K Offline
                              kimot
                              wrote on last edited by kimot
                              #14

                              @hard-shovel
                              But mesh is on other direction too - parallel with movement and sure not still at the same position and pure parallel.
                              So digital signal can be generated longer time than you expected.

                              0_1546467668456_IMG_20190102_231437.jpg

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


                              21

                              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