สร้าง Laser Driver จากบอร์ด Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
สร้าง Laser Driver จากบอร์ด Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
Anonim
สร้าง Laser Driver จากบอร์ด Arduino
สร้าง Laser Driver จากบอร์ด Arduino
สร้าง Laser Driver จากบอร์ด Arduino
สร้าง Laser Driver จากบอร์ด Arduino

คำแนะนำนี้คือการสร้างไดรเวอร์เลเซอร์จากบอร์ดที่ใช้ Arduino สำหรับเลเซอร์ Adafruit ขนาด 5 mW ฉันเลือกบอร์ด Arduino เนื่องจากฉันอาจต้องการควบคุมเลเซอร์จากระยะไกลจากคอมพิวเตอร์ของฉันในอนาคต ฉันจะใช้ตัวอย่างโค้ด Arduino เพื่อแสดงให้เห็นว่าผู้ที่มีประสบการณ์การเขียนโปรแกรมเพียงเล็กน้อยสามารถเริ่มต้นและทำงานได้อย่างรวดเร็วได้อย่างไร สำหรับตัวอย่างนี้ ฉันมีบอร์ด Intel® Galileo Gen2 ที่ใช้ชิป Arduino Uno

ขั้นตอนที่ 1: ความปลอดภัยและข้อควรระวังเกี่ยวกับเลเซอร์

ความปลอดภัยและข้อควรระวังเกี่ยวกับเลเซอร์
ความปลอดภัยและข้อควรระวังเกี่ยวกับเลเซอร์

เนื่องจากคำแนะนำเหล่านี้ใช้กับอุปกรณ์อิเล็กทรอนิกส์และแหล่งกำเนิดเลเซอร์ระดับ 3R โปรดใช้มาตรการป้องกันความปลอดภัยที่เหมาะสม เช่น Googles แหล่งกำเนิดที่มีสายดิน และสามัญสำนึก

สิ่งสำคัญคือต้องสังเกตข้อควรระวังด้านความปลอดภัยของเลเซอร์ทั่วไปก่อนที่เราจะเริ่มต้น อย่ามองตรงไปที่หัวลำแสงเลเซอร์หรือหัวที่สะท้อนจากกระจก อย่ามองที่หัวแหล่งกำเนิดแสงเลเซอร์ (หรือสะท้อนแสง) ที่เชื่อมต่อกับแหล่งจ่ายไฟ เมื่อทำการทดลองกับแหล่งกำเนิดแสงที่เชื่อมโยงกัน โดยเฉพาะอย่างยิ่งเมื่อทำงานกับแสงที่มองไม่เห็น อาจเป็นไปได้ว่าอุปกรณ์กำลังส่องสว่างและทำให้ดวงตาเสียหาย คำแนะนำนี้จะใช้งานได้กับแสงที่มองเห็นได้โดยใช้พลังงานต่ำมากเท่านั้น ดังนั้นจึงไม่น่าจะทำลายเนื้อเยื่อของมนุษย์ได้มากนัก อย่างไรก็ตาม จะต้องระบุและปฏิบัติตามข้อควรระวัง

googles ความปลอดภัยที่ให้คะแนนสำหรับความยาวคลื่นเลเซอร์ ในกรณีของเรา ต้องใช้ความยาวคลื่น 650 นาโนเมตร

ขั้นตอนที่ 2: รวบรวมส่วนประกอบและซอฟต์แวร์ทั้งหมด

รวบรวมส่วนประกอบและซอฟต์แวร์ทั้งหมด
รวบรวมส่วนประกอบและซอฟต์แวร์ทั้งหมด

รวบรวมส่วนประกอบทั้งหมดลงบนพื้นผิวที่ปราศจากไฟฟ้าสถิตที่สะอาด

1 บอร์ดฐาน Arduino และสายไฟที่เหมาะสม

สาย usb 1 เส้นสำหรับส่งข้อมูลจากบอร์ด Arduino ไปยังคอมพิวเตอร์ควบคุม (ในกรณีของฉัน: สาย USB ตัวผู้ถึงไมโครตัวผู้)

1 ปุ่มกด

1 แหล่งกำเนิดแสงเลเซอร์

อุปกรณ์ติดตั้งด้วยเลเซอร์ (ขาตั้งเลเซอร์ แท่นยึดบนเวที หรือที่ยึดไฟจักรยานบางชนิด)

Googles 1 ชุด (ต่อคน)

สายจัมเปอร์

ติดตั้ง Arduino IDE หรือกำหนดค่าซอฟต์แวร์ที่จำเป็นเพื่อควบคุมบอร์ด Arduino (Intel Galileo Gen 2) และแหล่งกำเนิดแสงเลเซอร์

  • ติดตั้ง Arduino IDE:

    ฉันใช้เดสก์ท็อป IDE ที่ทำงานบน High Sierra กับ Intel Core i7

หรือ

  • กำหนดค่า Arduino IDE ให้ทำงานในเว็บเบราว์เซอร์:

    ฉันไม่ประสบความสำเร็จในการรับเว็บ IDE เพื่อคอมไพล์และส่งแอพไปที่บอร์ด มันยังคงโยนข้อผิดพลาดของคอมไพเลอร์ซึ่งน่าจะเกี่ยวข้องกับบอร์ดกาลิเลโอมากที่สุด

ขั้นตอนที่ 3: ทดสอบการเชื่อมต่อจากบอร์ด Arduino และคอมพิวเตอร์

  1. เริ่ม Arduino IDE
  2. เชื่อมต่อสาย USB จากคอมพิวเตอร์ของคุณเข้ากับบอร์ด Arduino
  3. เลือกบอร์ดและพอร์ตอนุกรมที่เหมาะสมหากจำเป็น
  4. เลือกเครื่องมือและดึงบอร์ดลง -> ผู้จัดการบอร์ด

    พิมพ์ Intel Galileo และควรดึงไลบรารีล่าสุดสำหรับบอร์ดโดยอัตโนมัติ เลือกติดตั้งแล้วปิด

  5. โหลดบทช่วยสอนเกี่ยวกับปุ่ม

    จากเดสก์ท็อป IDE เลือกเมนูไฟล์ -> ตัวอย่าง -> 02. Digital -> Button

www.arduino.cc/en/Tutorial/Button

กดปุ่มตรวจสอบเพื่อยืนยัน จากนั้นกด -> ปุ่มลูกศรเพื่ออัปโหลดโค้ดใหม่ไปยัง Arduino

หากสำเร็จ คุณจะเห็นปุ่มกะพริบและกะพริบ

ขั้นตอนที่ 4: ประกอบวงจรฮาร์ดแวร์

ประกอบวงจรฮาร์ดแวร์
ประกอบวงจรฮาร์ดแวร์
ประกอบวงจรฮาร์ดแวร์
ประกอบวงจรฮาร์ดแวร์

การทดสอบปุ่มกด:

เป็นการทดสอบว่าวงจรพื้นฐานทำงานก่อนเติมเลเซอร์หรือไม่

เสียบจัมเปอร์จากด้าน 5 โวลต์และติดเข้ากับด้านหนึ่งของปุ่มกด

เสียบสายสีดำกับกราวด์แล้วต่อเข้ากับอีกด้านหนึ่งของปุ่มกด

หากคุณใช้เขียงหั่นขนม อาจดูเรียบง่ายเช่นนี้

www.arduino.cc/en/Tutorial/Button

ขั้นตอนที่ 5: เพิ่มเลเซอร์ลงในวงจร

เพิ่มเลเซอร์ในวงจร
เพิ่มเลเซอร์ในวงจร
เพิ่มเลเซอร์ในวงจร
เพิ่มเลเซอร์ในวงจร
เพิ่มเลเซอร์ในวงจร
เพิ่มเลเซอร์ในวงจร

ในการขับเคลื่อนเลเซอร์ ฉันใช้รหัสนี้: รหัสปุ่มที่ขยายจากตัวอย่าง โค้ดตัวอย่างนี้จะถูกบันทึกเป็นสิ่งที่แนบมากับขั้นตอนนี้ด้วย

เมื่อคุณรู้ว่าทุกอย่างทำงานได้ตามที่ตั้งใจไว้ คุณสามารถปิดอุปกรณ์และเชื่อมต่อเลเซอร์ได้

วางสายเหมือนแผนผังด้านบนหรือพบที่นี่ เสียบเลเซอร์แบบอินไลน์ระหว่างปุ่มกดกับกราวด์

ขั้นตอนที่ 6: เริ่มเลเซอร์

Image
Image

เลือกอัพโหลดใน IDE และปรับใช้โค้ด Arduino กับบอร์ด

คุณควรเห็นข้อความแจ้งว่าการถ่ายโอนเสร็จสมบูรณ์และเลเซอร์จะสว่างขึ้น

รหัสนี้กำหนดให้เลเซอร์ติดสว่างทุกครั้งที่กดปุ่มที่สามตามที่แสดงในวิดีโอ

ขอขอบคุณที่รับชมและอ่านเกี่ยวกับวิธีใช้บอร์ดต้นแบบ Intel Galileo Gen 2 เพื่อขับเคลื่อนแหล่งเลเซอร์ขนาดเล็ก มีความสุขในการทำ!

แนะนำ: