สารบัญ:

เครื่องตรวจจับสีสำหรับคนตาบอด: 9 ขั้นตอน
เครื่องตรวจจับสีสำหรับคนตาบอด: 9 ขั้นตอน

วีดีโอ: เครื่องตรวจจับสีสำหรับคนตาบอด: 9 ขั้นตอน

วีดีโอ: เครื่องตรวจจับสีสำหรับคนตาบอด: 9 ขั้นตอน
วีดีโอ: แม่แชร์วิธีแก้ลูกติดมือถือ แอบทาตาจนดำเป็นแพนด้า ลูกตื่นมาเข็ดไม่กล้าเล่นมือถือนาน 2024, กรกฎาคม
Anonim
Image
Image
สิ่งที่ต้องใช้
สิ่งที่ต้องใช้

เป้าหมายหลักของโปรเจ็กต์นี้คือการทำให้สมาร์ทโฟนของคุณบอกสีอะไรก็ได้โดยใช้แค่สมาร์ทโฟนและ 1sheeld กับ Arduino

โปรเจ็กต์นี้ใช้ตัวป้องกันเซ็นเซอร์สีจากแอพ 1sheeld ตัวป้องกันนี้ใช้กล้องของสมาร์ทโฟนของคุณเพื่อรับสีของวัตถุ ข้างหน้ามันเป็นค่า RGB และส่งค่านี้ไปยัง Arduino จากนั้น Arduino จะเปรียบเทียบระหว่างค่าเหล่านี้กับค่า ของสีเมื่อพบการจับคู่จะส่งชื่อสีไปยังสมาร์ทโฟนของคุณจากนั้นโทรศัพท์จะพูดชื่อสีโดยใช้ Text to speech shield โครงการนี้จะเป็นประโยชน์อย่างมากสำหรับผู้ที่เป็นโรคตาบอดหรือตาบอดสีโดยเฉพาะเมื่อต้องการ เพื่อให้ทราบสีเสื้อผ้าของพวกเขา

ขั้นตอนที่ 1: สิ่งที่ต้องใช้

ส่วนประกอบฮาร์ดแวร์:

  • 1SHEELD จาก 1sheeld
  • Arduino Uno
  • สมาร์ทโฟน

ส่วนประกอบซอฟต์แวร์:

  • Arduino

    ดาวน์โหลดได้จากที่นี่

  • แอปพลิเคชั่น 1SHEELD

    • สำหรับ Android ดาวน์โหลดได้จากที่นี่
    • สำหรับ ios ดาวน์โหลดได้จากที่นี่

ห้องสมุด Arduino 1shell

ดาวน์โหลดได้จากที่นี่

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

ขั้นตอนที่ 3: เกี่ยวกับ 1SHEELD และ Arduino

เกี่ยวกับ 1SHEELD และ Arduino
เกี่ยวกับ 1SHEELD และ Arduino

Arduino เป็นแพลตฟอร์มโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ยืดหยุ่นและใช้งานง่าย มีไว้สำหรับทุกคนที่มีแนวคิดสำหรับโครงการและต้องการนำมันมาสู่ชีวิตจริง ในการสร้างโปรเจ็กต์กับ Arduino คุณต้องซื้ออุปกรณ์เสริมบางอย่างเพื่อเชื่อมต่อ Arduino ของคุณกับโลกแห่งความจริง อุปกรณ์เสริมเหล่านี้เรียกว่าชิลด์ 1SHEELD เป็นเกราะป้องกันที่ช่วยให้คุณใช้สมาร์ทโฟนของคุณเป็น Arduino Shield เช่น GSM, WIFI, Gyroscope เป็นต้น

ข้อได้เปรียบหลักของ 1SHEELD คือมันแทนที่เกราะอื่น ๆ ทั้งหมดด้วยสมาร์ทโฟนของคุณและช่วยให้คุณประหยัดเงิน มันเชื่อมต่อ Arduino กับสมาร์ทโฟนของคุณโดยใช้ Bluetooth และให้ความสามารถในการใช้มากกว่าเกราะในแต่ละครั้ง เช่น GSM, WIFI, Accelerometer, Gyroscope เป็นต้น

1sheeld -

ขั้นตอนที่ 4: ปรับ 1Sheeld

ปรับ 1Sheeld
ปรับ 1Sheeld
ปรับ 1Sheeld
ปรับ 1Sheeld
ปรับ 1Sheeld
ปรับ 1Sheeld

หากคุณใช้ Arduino ที่ทำงานร่วมกับ 3.3 V เช่น Arduino เนื่องจากคุณต้องเปลี่ยน 1Sheeld ให้ทำงานบน 3.3V เนื่องจากอาจทำให้บอร์ดของคุณเสียหายได้

หากคุณใช้ Arduino ที่ใช้งานได้กับ 5 V เช่น Arduino Uno ให้เปลี่ยน 1Sheeld ของคุณให้ทำงานบน 5V

วาง 1Sheeld ของคุณบนบอร์ด Arduino จากนั้นเสียบ Arduino กับแล็ปท็อปหรือพีซีของคุณ

หากคุณใช้ Arduino mega ให้เชื่อมต่อ 1SHEELD ของคุณกับ mega ตามที่แสดงในภาพ

ขั้นตอนที่ 5: ดาวน์โหลด 1shell Library ไปยังคอมพิวเตอร์ของคุณ

ดาวน์โหลด 1shell Library ไปยังคอมพิวเตอร์ของคุณ
ดาวน์โหลด 1shell Library ไปยังคอมพิวเตอร์ของคุณ
ดาวน์โหลด 1shell Library ไปยังคอมพิวเตอร์ของคุณ
ดาวน์โหลด 1shell Library ไปยังคอมพิวเตอร์ของคุณ

ดาวน์โหลดเสรีภาพจากที่นี่

จากนั้น หลังจากที่คุณดาวน์โหลดไลบรารี่สำเร็จแล้ว ให้เพิ่มไฟล์ไลบรารี. ZIP ลงในโปรแกรม Arduino ของคุณ

ขั้นตอนที่ 6: เขียนโค้ดของคุณใน Arduino Sketch

เขียนโค้ดของคุณใน Arduino Sketch
เขียนโค้ดของคุณใน Arduino Sketch
เขียนโค้ดของคุณใน Arduino Sketch
เขียนโค้ดของคุณใน Arduino Sketch
เขียนโค้ดของคุณใน Arduino Sketch
เขียนโค้ดของคุณใน Arduino Sketch

รหัสโครงการ

รวบรวมและอัปโหลดภาพร่างของคุณไปยังบอร์ด Arduino ของคุณ

สลับ 1Sheeld เป็นโหมดอัปโหลดก่อนที่คุณจะอัปโหลดภาพสเก็ตช์ของคุณไปยังบอร์ด Arduino เพื่อหลีกเลี่ยงความขัดแย้งแบบอนุกรมระหว่าง 1Sheeld และ Arduino โหมดอัปโหลดจะเปิดขึ้นเมื่อสวิตช์ UART ถูกผลักออกจากโลโก้ 1Sheeld

จากนั้นกดปุ่มอัปโหลดใน IDE และอัปโหลดโค้ดของคุณไปยัง Arduino

หลังจากที่คุณอัปโหลดเสร็จแล้ว คุณต้องเปลี่ยน 1Sheeld กลับไปที่โหมดการทำงาน

ขั้นตอนที่ 7: เชื่อมต่อ 1sheeld กับสมาร์ทโฟนของคุณโดยใช้ One Shield Application

เชื่อมต่อ 1shell กับสมาร์ทโฟนของคุณโดยใช้ One Shield Application
เชื่อมต่อ 1shell กับสมาร์ทโฟนของคุณโดยใช้ One Shield Application

คุณจะต้องป้อนรหัสการจับคู่ (รหัสการจับคู่เริ่มต้นคือ 1234) และเชื่อมต่อกับ 1Sheeld ผ่าน Bluetooth

ขั้นตอนที่ 8: เข้าถึง Shields

โล่การเข้าถึง
โล่การเข้าถึง
โล่การเข้าถึง
โล่การเข้าถึง
โล่การเข้าถึง
โล่การเข้าถึง
  • เครื่องตรวจจับสี
  • ปุ่มกด
  • ข้อความเป็นคำพูด

กดที่ไอคอนโล่หลายอันที่ด้านบนขวาของแอพ

แนะนำ: