สารบัญ:

Arduino SteamPunk Goggles - DIY ง่ายๆ: 9 ขั้นตอน
Arduino SteamPunk Goggles - DIY ง่ายๆ: 9 ขั้นตอน

วีดีโอ: Arduino SteamPunk Goggles - DIY ง่ายๆ: 9 ขั้นตอน

วีดีโอ: Arduino SteamPunk Goggles - DIY ง่ายๆ: 9 ขั้นตอน
วีดีโอ: How to make blind person glasses | ultrasonic glasses | Arduino project 2024, พฤศจิกายน
Anonim

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้าง SteamPunk Goggles ในตำนานที่เปลี่ยนสีโดยใช้วงแหวน LED และ Arduino

ดูวิดีโอ!

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • แว่นตาเชื่อม
  • 2X NeoPixel - Ws2812 RGB LED Ring (พร้อมไฟ LED 12 ดวง)
  • Arduino UNO (หรือ Arduino อื่น ๆ)
  • สายจัมเปอร์
  • ซอฟต์แวร์ Visuino: ดาวน์โหลด Visuino
  • หมายเหตุ: หากต้องการใช้ Arduino Nano (เพราะมีขนาดเล็กกว่า) เพียงเชื่อมต่อเข้ากับพินเดียวกัน และใน Visuino แทน Arduino UNO ให้เลือก Arduino Nano

ขั้นตอนที่ 2: วงจร

วงจร
วงจร
  • เชื่อมต่อบอร์ด Arduino พิน 5V กับพิน LedRing ตัวแรก VCC
  • เชื่อมต่อพินบอร์ด Arduino GND กับพิน LedRing แรก GND
  • เชื่อมต่อบอร์ด Arduino พินดิจิตอล 2 กับพิน LedRing DI. แรก
  • เชื่อมต่อบอร์ด Arduino พิน 5V กับพิน LedRing ตัวที่สอง VCC
  • เชื่อมต่อพินบอร์ด Arduino GND กับพิน LedRing ที่สอง GND
  • เชื่อมต่อบอร์ด Arduino พินดิจิตอล 3 กับพิน LedRing ที่สอง DI

วางสายทุกอย่างตามแผนผัง จากนั้นใช้กาวร้อนและติดตั้ง LedRing แต่ละตัวบนแว่นตา

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ

ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
  • เพิ่มคอมโพเนนต์ "Random Analog Generator" 2X
  • เพิ่มองค์ประกอบ "Sine Analog Generator"
  • เพิ่มองค์ประกอบ "Sine Unsigned Generator"
  • เพิ่มองค์ประกอบ "Analog To Color"
  • เพิ่ม 2X "NeoPixels" ส่วนประกอบ

ขั้นตอนที่ 5: ในส่วนประกอบชุด Visuino

ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino
ในส่วนประกอบชุด Visuino

เลือก "SineUnsignedGenerator1" และในหน้าต่างคุณสมบัติตั้งค่า Amplitude เป็น 6, Frequency (Hz) เป็น 0.8 และ Offset เป็น 6

  1. ดับเบิลคลิกที่ "NeoPixels1" และในหน้าต่าง "PixelGroups" ให้ลาก "Color Pixel" ไปทางด้านซ้ายและในหน้าต่างคุณสมบัติให้ตั้งค่าหน้าต่าง "Count Pixels" เป็น 12 PixelGroups
  2. ดับเบิลคลิกที่ "NeoPixels2" และในหน้าต่าง "PixelGroups" ให้ลาก "Color Pixel" ไปทางด้านซ้าย และในหน้าต่างคุณสมบัติ ตั้งค่า "Count Pixels" เป็น 12 < นี่คือจำนวน LEDs บน LEDRingปิดหน้าต่าง "PixelGroups"

ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  • เชื่อมต่อ "RandomAnalogGenerator1" พินออกกับพิน "AnalogToColor1" สีแดง
  • เชื่อมต่อ "RandomAnalogGenerator2" พินออกกับพิน "AnalogToColor1" สีเขียว
  • เชื่อมต่อพิน "SineAnalogGenerator1" เข้ากับพิน "AnalogToColor1" สีน้ำเงิน
  • เชื่อมต่อพิน "AnalogToColor1" เข้ากับพิน "NeoPixels1" Color
  • เชื่อมต่อพิน "AnalogToColor1" เข้ากับพิน "NeoPixels2" Color
  • เชื่อมต่อพิน "SineUnsignedGenerator1" เข้ากับพิน "NeoPixels1" Index
  • เชื่อมต่อพิน "SineUnsignedGenerator1" เข้ากับพิน "NeoPixels2" Index
  • เชื่อมต่อพิน "NeoPixels1" เข้ากับพินดิจิทัล Arduino 2
  • เชื่อมต่อพิน "NeoPixels2" เข้ากับพินดิจิทัล Arduino 3

ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 8: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino LEDRings จะเริ่มเปลี่ยนสี

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

ขั้นตอนที่ 9: เปิดเครื่อง

หากคุณวางแผนที่จะจ่ายไฟให้กับ Arduino ด้วยแบตเตอรี่ คุณสามารถใช้ PowerBank ที่มีขั้วต่อ USB เพื่อให้คุณสามารถเชื่อมต่อได้อย่างง่ายดาย

หากคุณวางแผนที่จะใช้แบตเตอรี่ขนาด 9V หรือใกล้เคียง ให้ใช้สายไฟต่อขั้วลบของแบตเตอรี่ (-) กับขา Arduino [GND] และต่อขาขั้วบวกของแบตเตอรี่ (+) กับขา Arduino [VIN]

แนะนำ: