โปรเจกต์ Laser
Laser มีประโยชน์หลายอย่าง: สำหรับเล่นกับแมว, ระบบรักษาความปลอดภัย และอื่นๆ อีกมากมาย แต่เรารู้หรือไม่ว่าจะสร้างมันขึ้นมาได้อย่างไร? ครั้งนี้ผมจะมาสอนวิธีการสร้าง Laser ที่เรียบง่ายและทำตามได้ง่ายมากๆ
การประกอบ
การประกอบมีสองส่วน ส่วนแรกคือการติดตั้ง Laser ที่เราจะต่อเข้ากับ 5v (สายหนึ่งไปยังแถวหนึ่งและอีกสายไปยังแถวเดียวกัน) และ gnd เราต่อด้วยวิธีเดียวกัน และต่อสาย signal ไปยัง pin 13

และส่วนที่สองคือการติดตั้งปุ่ม โดยต่อปุ่มเข้ากับแถว 5v, ต่อกับแถว gnd พร้อมกับตัวต้านทาน 10 kΩ และต่อสาย signal ของปุ่มด้านซ้ายไปยัง pin 12 และปุ่มด้านขวาไปยัง pin 11

Code
ตอนนี้เราจะเข้าสู่ขั้นตอนการเขียนโปรแกรม โดยจะเริ่มต้นด้วยการประกาศตัวแปรดังที่แสดงด้านล่าง:
int offbtn = 11;
//the off button
int onbtn = 12;
//the on button
int laser = 13;
//the laser pin
ในส่วนของ void setup เราจะกำหนด inputs และ outputs
void setup() {
// inputs
pinMode(offbtn, INPUT);
pinMode(onbtn, INPUT);
// and outputs
pinMode(laser, OUTPUT);
}
และในส่วนของ void loop เราจะเขียนสิ่งที่เราต้องการให้โปรเจกต์ทำ
void loop() {
// The first part is for you to turn on and the second for you to turn off.
if (digitalRead(onbtn)==HIGH){
digitalWrite(laser, HIGH);
}
if (digitalRead(offbtn)==HIGH){
digitalWrite(laser, LOW);
}
}
และนี่คือวิธีการทำงาน:
https://media.giphy.com/media/mNNJfIT5oePcuazCh8/giphy.gif
แล้วพบกันใหม่ในโปรเจกต์หน้า
รายละเอียดทางเทคนิคเพิ่มเติม
การปรับสัญญาณแสงด้วยความแม่นยำ
โปรเจกต์นี้สำรวจการใช้งาน Laser module ระดับอุตสาหกรรมสำหรับการสื่อสาร, ระบบรักษาความปลอดภัย, หรือการสร้างสรรค์เอฟเฟกต์แสง
- การสวิตช์ดิจิทัลความเร็วสูง: Arduino ควบคุม Laser diode 5V ผ่าน MOSFET หรือ Transistor. Firmware สามารถปรับสัญญาณลำแสง Laser ที่ความถี่สูงเพื่อส่งข้อมูลดิจิทัลหรือสร้างเอฟเฟกต์ "Pulse" ได้
- ระบบเตือนภัย Optical Trip-Wire: (เวอร์ชันขั้นสูง) จัดตำแหน่ง Laser ให้ตรงกับ photoresistor หรือ photodiode เมื่อลำแสงถูกขัดขวาง Arduino จะส่งสัญญาณเตือนภัยทันที ให้การแจ้งเตือนรอบพื้นที่ที่มองไม่เห็นด้วยความเร็วสูง
ความปลอดภัย
- ระบบป้องกัน Beam-Duration Failsafe: มีการล็อก Firmware ที่จะเปิดใช้งาน Laser เฉพาะช่วงเวลาที่กำหนด เพื่อป้องกันการได้รับแสงต่อเนื่องโดยไม่ตั้งใจและยืดอายุการใช้งานของ diode