LJ12A3 یک سنسور صنعتی تشخیص مانع است . سنسور های صنعتی تشخیص مانع مدل های زیادی دارند که بر اساس تکنولوژی های مختلفی کار می کنند . به طور مثال سنسور های IRمانند E18-D80NK بر پایه بازتاب IR از سطح اجسام کار می کند .LJ12A3 یک سنسور القایی می باشد لذا تنها قادر به تشخیص فلزات می باشد . این سنسور یک سطح فلزی را در فاصله حداکثر 4 میلی متر تشخیص می دهد . سنسور های القایی کاربرد فراوانی در صنایع دارند . به طور مصال از آن ها برای اندازه گیری دور الکترو موتور ها استفاده می شود . ولتاژ کاری این سنسور 6 تا 36 ولت می باشد که به راحتی می توانید آن را به PLC ها متصل کنید . این سنسور به صورت NPN و در حالت NO عمل می کند . سنسور های صنعتی دارای دو مدل NPN و PNP هستند که هر کدام به دو مدل NO و NC تقسیم می شوند . در تصویر زیر نحوه اتصال خروجی مدل های مختلف سنسور های صنعتی نشان داد شده است :
از آنجایی که LJ12A3 به صورت NPN و NO است لذا به صورت شکل بالا سمت چپ باید به MCU متصل شود .
خروجی های سنسور LJ12A3 :
سنسور های صنعتی دارای سیم های رنگی در خروجی هستند که بر اساس یک قاعده همیشه سیم آبی GND ، سیم قهوه ای VCC و سیم مشکی خروجی سنسور می باشد .
راه اندازی LJ12A3 با آردوینو :
float metalDetected; int monitoring; int metalDetection = 1; void setup(){ Serial.begin(9600); } void loop(){ monitoring = analogRead(metalDetection); metalDetected = (float) monitoring*100/1024.0; Serial.print("14CORE METAL DETECTOR TEST"); delay(500); Serial.print("Initializing Proximity Sensor"); delay(500); Serial.print("Please wait..."); delay(1000); Serial.print("Metal is Proximited = "); Serial.print(metalDetected); Serial.println("%"); if (monitoring > 250) Serial.println("Metal is Detected"); delay(1000); }
پس از پروگرام کردن برنامه وارد محیط Serial monitor آردوینو IDE شوید در این حالت سنسور را به یک سطح فلزی نزدیک کنید .