آردوینو آردوینو Arduino Uno آموزش آردوینو پروژه های آردوینو پکیج سنسور آردوینو

آموزش راه اندازی ماژول لیزر Laser module از پکیج ۳۷ سنسور آردوینو

Arduino-Sensor-Kit-laser-Module-digispark
نوشته شده توسط پریسا پوربلورچیان

نام لیزر بسیار تصاویر مختلفی در ذهن ما بوجود می‌آورد. معمولا نور قرمز یا سبز که قابلیت‌هایی از جمله برش یک قطعه یا قابلیت‌های درمانی و… از ذهن ما عبور می‌کند. امروزه از لیزر Laser که همان نور با طول موج خاص است، در صنعت و پزشکی و… بسیار استفاده می‌شود. در این آموزش نوعی از لیزر با طول موج ۶۵۰ نانو متر را توسط یک برد آردوینو راه اندازی می‌کنیم. این سنسور در پکیج سنسور آردوینو که دارای ۳۷ ماژول مختلف می‌باشد، موجود است. این پکیج را از فروشگاه‌های معتبر می‌توانید تهیه کنید. محموعه آموزش‌ها در وب سایت مرجع آردوینو به زبان فارسی دیجی اسپارک تولید و منتشر شده است. در ادامه آموزش راه اندازی لیزر همراه ما باشید.

 


ماژول لیزر Laser module


ماژول لیزر ۶۵۰ نانومتر یک دستگاه الکترونیکی است که از فناوری لیزر استفاده می‌کند تا نوری با طول موج ۶۵۰ نانومتر تولید کند. لیزرهای ۶۵۰ نانومتر در دستگاه‌هایی مورد استفاده قرار می‌گیرند که نیاز به یک منبع نوری با تمرکز بالا دارند. در طول موج ۶۵۰ نانومتر، این لیزرها در نزدیکی قرمز قرار می‌گیرند و برای کاربردهای مختلفی مانند ارتباطات نوری، خواندن و نوشتن دیسک‌های نوری، اندازه‌گیری‌های علمی و پزشکی مورد استفاده قرار می‌گیرند.ماژول لیزر ۶۵۰ نانومتر شامل یک دیود لیزر است که بر روی یک بستر الکترونیکی قرار داده شده است. این دیود با اعمال جریان الکتریکی، الکترون‌ها و حفره‌ها را تولید می‌کند. زمانی که الکترون‌ها و حفره‌ها با هم ترکیب می‌شوند، یک امواج نوری با طول موج خاص تولید می‌شود.از مزایای ماژول‌های لیزر ۶۵۰ نانومتر می‌توان به دقت بالا، تمرکز نوری بالا و قدرت خروجی بالا اشاره کرد. همچنین، این لیزرها در دماها و شرایط محیطی مختلف کارایی خوبی دارند. با این حال، برای استفاده از این ماژول‌ها نیاز به احتیاط و توانایی کار با لیزر دارید، زیرا نور لیزر قادر است به چشم‌ها و بافت‌های بدن آسیب برساند.

 

ماژول لیزر Laser module، یک فرستنده با طول موج ۶۵۰ نانومتر ( قرمز) است. ماژول لیزر مناسب برای آزمایش های فیزیکی می باشد. همچنین می‌توانید اصل عدم قطعیت هایزنبرگ را با ماژول لیزر بسنجید. ولتاژ کاری ماژول ۵ ولت DC است و تا ۳۰ میلی آمپر جریان می‌کشد. ماژول لیزر به ترتیب دارای ۳ پایه Signal , VCC , GND می‌باشد.

 


انواع ماژول های لیزر


چندین نوع ماژول لیزر با امکانات و ویژگی‌های مختلف وجود دارد. در زیر، برخی از انواع معروف ماژول‌های لیزر را بررسی می‌کنیم:

  • ماژول لیزر دیودی (Diode Laser Module):

ماژول لیزر دیودی یکی از محبوب‌ترین انواع ماژول‌های لیزر است.
از دیود لیزر استفاده می‌کند که جریان الکتریکی را به نور لیزر تبدیل می‌کند.
اندازه‌ها و قدرت خروجی‌های مختلفی را می‌توان در این نوع ماژول‌ها یافت.

  • ماژول لیزر نوری (Optical Laser Module):

ماژول لیزر نوری از الیاف نوری برای انتقال نور استفاده می‌کند.
با اتصال یک منبع نوری به یک الیاف نوری، نور لیزر تولید می‌شود و از سوی الیاف خروجی می‌دهد.
برای ارسال نور به فواصل بلند و کاربردهای ارتباطات نوری مورد استفاده قرار می‌گیرد.

  • ماژول لیزر نقطه‌ای (Laser Point Module):

ماژول لیزر نقطه‌ای یک لیزر با قابلیت تشکیل نقطهٔ روشن در سطح هدف است.
به عنوان مثال، از این نوع ماژول در ابزارها و دستگاه‌های اندازه‌گیری، ابزارهای نقشه‌برداری و پرتاب خطوط مورد استفاده قرار می‌گیرد.

  • ماژول لیزر خطی (Laser Line Module):

ماژول لیزر خطی به جای تشکیل نقطه، خطی را روی سطح هدف تولید می‌کند.
از این نوع ماژول در کاربردهایی مانند تراز برقی، اندازه‌گیری دقیق و تشخیص موقعیت استفاده می‌شود.

  • ماژول لیزر تقویت شده (Amplified Laser Module):

ماژول لیزر تقویت شده یک لیزر با قدرت خروجی بالا و تقویت شده است.
از تکنولوژی‌های تقویت لیزری مانند انگجینهٔ نیمه‌هادی یا فیبر نوری برای تقویت نور استفاده می‌کند.
برای کاربردهایی مانند علمی، پزشکی، ارتباطات نوری بلندمدت و دستگاه‌های پرتاب فوتونی استفاده می‌شود.

  • ماژول لیزر دیپلر (Doppler Laser Module):

ماژول لیزر دیپلر بر اساس اصل افزایش یا کاهش فرکانس نور به دلیل حرکت منبع نوری یا هدف استفاده می‌شود.
برای کاربردهایی مانند سنجش سرعت، تشخیص حرکت و سنجش جریان در دستگاه‌ها و تجهیزات مورد استفاده قرار می‌گیرد.

  • ماژول لیزر UV، آبی، سبز و قرمز:

ماژول‌های لیزر در طول موج‌های مختلف موجود هستند، از جمله ماژول‌های UV (فرابنفش)، آبی، سبز و قرمز.
هر کدام از این ماژول‌ها برای کاربردهای خاصی مانند تشخیص فلورسانس، شناسایی مواد، نمایشگرهای هدفمند و ترفیع درمانی استفاده می‌شوند.

 


هدف از آموزش لیزر


برای آموزش راه اندازی لیزر از دو نمونه کد استفاده می‌کنیم. در ابتدا توسط ماژول میکروسوییچ، ماژول لیزر را کنترل می‌کنیم. به این صورت که با هر بار قطع و وصل کردن کلید، لیزر Laser فعال و غیر فعال خواهد شد. برای حالت دوم، با تغییر در کد، لیزر را به حالت چشمک زن تبدیل می‌کنیم. در ادامه به بررسی کدها خواهیم پرداخت.

 


ماژول میکروسوییچ Key Switch


ماژول میکروسوییچ Key Switch، یک ماژول بسیار ساده و پرکاربرد در پروژه های DIY می‌باشد. در بسیاری از پروژه ها برای قطع و وصل کردن مدار نیاز به یک کلید خواهیم داشت. ماژول میکروسوییچ با طراحی مناسب و ابعاد کوچک، نیاز ما برای داشتن یک کلید را فراهم کرده است. . ماژول میکروسوییچ دارای ۳ پایه به ترتیب Signal, VCC, GND می‌باشد. ولتاژ کاری ماژول Key Switch بین ۳٫۳ تا ۵ ولت DC می‌باشد.‌ در این آموزش از ماژول میکروسوییچ – Key Switch به عنوان کلید ورودی قطع و وصل ماژول لیزر استفاده خواهیم کرد.

 

 


بخش اول استفاده از کلید قطع و وصل لیزر


در این قسمت پس از آپلود کدها روی آردوینو Arduino و برقراری اتصالات، با استفاده از یک میکروسوئیچ میتوانید، به ماژول لیزر فرمان دهید. به این صورت که با فشردن میکروسوئیچ ماژول لیزر Laser روشن و با رها کردن آن، ماژول لیزر Laser Module خاموش می‌شود. کدها پیچیدگی خاصی ندارند. علاوه بر تغذیه هر دو ماژول، یه یک پین دیجیتال برای هرکدام نیاز است. در ادامه شیوه اتصالات بیان می‌شوند.

 


اتصالات راه اندازی لیزر


  • پایه سیگنال (S) ماژول لیزر Laser module را به پایه ۳ آردوینو اتصال دهید.
  • پایه VCC ماژول لیزر Laser module را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول لیزر Laser module را به پایه GND آردوینو اتصال دهید.
  • پایه سیگنال (S) ماژول میکروسوییچ Key Switch را به پایه ۲ آردوینو اتصال دهید.
  • پایه VCC ماژول میکروسوییچ Key Switch را به پایه ۳٫۳ ولت آردوینو اتصال دهید.
  • پایه GND ماژول میکروسوییچ Key Switch را به پایه GND آردوینو اتصال دهید.

نکته: برای بررسی دقیق ماژول لیزر می‌توانید از برد بورد برای اتصال ماژول به آردوینو استفاده کنید.

 


کد فرمان به ماژول لیزر با میکروسوئیچ


 

int pushbutton=2; // پایه سیگنال ماژول میکروسوییچ را به پایه ۲ دیجیتال آردوینو وصل کنید.
int LASER=3; // پایه سیگنال ماژول لیزر را به پایه ۳ دییجتال آردوینو وصل کنید.

void setup(){
  pinMode(pushbutton, INPUT); // سوییج به عنوان ورودی تعریف میشود.
  pinMode(LASER, OUTPUT); // لیزر به عنوان خروجی تعریف میشود.
  digitalWrite(LASER, LOW); // در ابتدا لیزر خاموش است.
}

void loop(){
  while(digitalRead(pushbutton)==HIGH); // هنگامی که کلید فشار داده شود
  digitalWrite(LASER, HIGH); // ماژول لیزر فعال میشود
  while(digitalRead(pushbutton)==LOW); // و هنگامی که کلید را قطع کنیم
  digitalWrite(LASER, LOW); // لیزر غیر فعال خواهد شد.
}

 

همانطور که در کدها توضیح داده شده است، پس از اتصالات، در ابتدا ماژول لیزر غیر فعال می‌باشد. حال با تحریک ماژول میکروسوییچ Key Switch، ماژول لیزر فعال شده و اشعه قرمزی تولید خواهد کرد. حال با رها کردن کلید، دوباره ماژول لیزر غیر فعال شده و قطع خواهد شد. برای بررسی دقیق تر اشعه می‌توانید آن را در برابر دیوار و یا یک کاغذ قرار داده و اشعه کوچک قرمز را مشاهده کنید.

 


بخش دوم حالت چشمک زن ماژول لیزر


در قسمت دوم آموزش ماژول لیزر Laser Module شیوه راه اندازی به صورت چشمک زن را توضیح خواهم داد. ماژول لیزر Laser Module به ۳ پین آردوینو Arduino نیاز دارد. همانند تصویر زیر و توضیحات ارایه شده این اتصالات را بر قرار می‌کنیم. پس از آن همانند ویدیو ضمیمه شده، با برقراری جریان برقی در مدار، ماژول لیزر شروع به چشمک زدن خواهد کرد.

  • پایه سیگنال (S) ماژول لیزر Laser module را به پایه ۹ آردوینو اتصال دهید.
  • پایه VCC ماژول لیزر Laser module را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول لیزر Laser module را به پایه GND آردوینو اتصال دهید.

نکته: برای بررسی دقیق ماژول لیزر میتوانید از برد بورد برای اتصال ماژول به آردوینو استفاده کنید.

 

 


کد چشمک زن ماژول لیزر Laser Module


 

 

void setup() {                
  pinMode(9, OUTPUT);  // دراین قسمت پایه ۹ دیجیتال را به عنوان خروجی سیگنال ماژول لیزر تعریف میکنیم.   
}

void loop() {

  digitalWrite(9, HIGH);   // لیزر فعال میشود.

  delay(100);            // پس از چند ثانیه تاخیر

  digitalWrite(9, LOW);    // لیزر غیر فعال خواهد شد

  delay(100);             // ایجاد تاخیر
}

 

همانطور که در کد توضیح داده شده است، پس از اتصال پایه سیگنال ماژول لیزر به پایه ۹ دیجیتال آردوینو، لیزر به حالت چشمک زن تبدیل خواهد شد. با تعریف تاخیر در کدها تنها چند ثانیه خاموش شده و سپس شروع به چشمک زدن خواهد کرد. کد را در نرم افزار کپی کرده و سپس کامپایل کنید. به محض اتصال، سنسور لیزر فعال خواهد شد.

 


وسایل مورد نیاز


چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.

 

  در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

درباره نویسنده

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۲۸ دیدگاه

  • خداروسکر کامنت و باز گذاشتین.مرسی.خسته ام نباشید خانوم پریسا.از دانشتون رو در اختیار دیگران میزارید خیلی ممنون.چون خیلیا این سخاوت رو ندارن.اما یه انتقاد کوچیک:این مثال خیلی ساده و پیش پا افتاده هستش نیازی هم نیست که اسم ماژول لیزر روش باشه بچاهایی که دنبال آردینو هستن یه قشر خاصی هستن که توان سرچ زدن دارن پس یه لطفی کنید و مثل خیلی از همکارایه دیگیه خودتون که تو کشور های دیگه هستن موارد خاص و نادر رو به اشتراک بزارید .اینم حاصل نمیشه مگه به:———>الان که عمل آموزش بها دادین خواهشا با مسئله مالی و بیزینس همراهش نکنید.

    • در حال حاضر تمام سایت ها و‌ بلاگ های خارجی ، چین و‌روسی و … از یه سری کد مشترک برای این آموزش ها استفاده میکنن و‌ این پکیج سنسورهایی با حساسیت بالا برای پروژه های حرفه ای ندارد ، با این وجود قرار نیست تمام پروژه های آموزش داده شده در سایت بر یک اصول و محور باشد و ما جامعه ی با دانش از ۰ تا بی نهایت رو‌ در تولید محتوای آموزشی فارسی زبان در نظر میگیریم.
      موفق باشید.

  • سلام خسته نباشید می خواسم با یه برد آردینو uno و یک ماژول آر اف آی دی یه گیت درست کنم به با ثبت کارت آر اف آی دی یه رله تا زمانی که دوباره کارت زده بشه وصل باشه ممنون .

    • با سلام
      کاربر گرامی، پرسیدن سوال در جای مناسب نشانه رعایت حداقل تعهد شما کاربران به این مجموعه است. در این خصوص لطفا فقط و فقط سوالات مرتبط با پست‌های آموزشی را مطرح کنید. برای پاسخ این سوال به پست RFID مراحعه و در آنجا مطرح کنید.

    • سلام
      خواهش میکنم.
      بله با تغییر کدها میتوانید حالت چشمک زن را به کد اول اضافه کنید.

  • سلام متشکر از اطلاعاتی که در اختیار عموم میذارین’ لطف کنید بفرمایید که لیزر با چه توانی قدرت برش ورق نازک فلزی در حد مثلا ۱ میلیمترو داره’ و چه جوری ?باید چکارش کنیم که بتونه اینکارو انجام بده?وسیله ی خاصی غیر از لیزر نیاز هست ?من قبلا دستگاه فرز سی ان سی ساختم’این دفعه میخوام سی ان سی لیزر بسازم’ بسیار ممنونتون میشم اگر راهنمایی بفرمایید ‘

    • سلام
      از توجه شما ممنونم.
      در این خصوص باید از لیزر صنعتی استفاده کنید. هم نازل متفاوتی دارند و هم عملکرد آنها فرق دارد. معمولا به همراه یک گاز متصاعد می‌شوند.

    • سلام
      از توجه شما ممنونم.
      پروژه هایی که برای هر آموزش تعریف می‌شود، باید همان کد در آموزش تعمیم داده شود. لذا برای این آموزش باید برای هر دو کد ال سی دی را اضافه و تعمیم دهید.

    • سلام
      پروژه تست شد و صحیح است. تنها یک ایراد در نوشتن نام متغیر lazer بود که با حروف بزرگ نوشته بودید و چشم پوشی و اصلاح شد. بن تخفیف بر روی ایمیل شما ارسال می‌گردد. لطفا پس از دریافت بن تخفیف و استفاده از در همین صفحه محصول و صفحه محصول پکیج ۳۷ سنسور آردوینو تجربه و استفاده از کد تخفیف را بنویسید.

  • سلام و تشکر بابت زحمات تون
    سوالی که برای من پیش اومده اینه که آیا با ماژول لیزر و Infrared emission sensor modul میشه یه سنسور time of flight درست کرد؟

    • سلام
      بله اینکار شدنی است. دقت داشته باشید ماهیت سنسور Time Of Light فرستنده گیرنده در یک مکان می‌باشد. البته باز هم بستگی به حساسیت و موارد مورد استفاده پروژه شما خواهد داشت.

  • با سلام و احترام
    با یک برد آردوینو در یک زمان قابلیت اجرای چند پروژه به صورت مستقل امکان پذیر می باشد ؟

  • سلام ببخشید یه سوال با ماژول ky-008 میشه یه پالس ایجاد کرد و با یه مدار گیرنده او پالس رو اندازه گرفت ؟

  • با سلام و وقت بخیر می خواستم بدونم چجوری میشه از خواسیت ماژول لیزر حرارتی بخش TTLاستفاده کرد برای ایجاد هالت سایه رورشن ممنون می شم بتونید راهنمایم کنید باتشکر

    • با سلام
      تاجایی که بنده اطلاع دارم از این ماژول لیزر نمی‌توانید برای این منظور استفاده کنید. ولی چنانچه کاربران دیگر در این حوزه اطلاعاتی دارند، تقاضا دارم تا در این بحث شرکت کنند.

  • خیلی عالی بود
    من خیلی دنبال این اموزش میگشتم البته هیچی از برق سرم نمیشه و ب ای یک پروژه ی حرفه ای به این ماژول البته خیلی قوی ترش نیاز دارم میتونید کمکم کنید و برام بسازید ؟ پروژه هم انجام میدید ؟

  • با سلام و وقت بخیر
    میخواستم بدون کدوم ماژول لیزری میتونه روی کاغذ خطوط ایجاد کنه یعنی بتونه متنی رو کاغذ بنویسه؟

  • سلام وقت بخیر ببخشید شماره تماس یا آیدی لطف میکنید برای سفارش تولید یک لیزر پالسی ۹۰۵ نانومتری