หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ Sign Glove

เป็น Sign Glove ที่สามารถใช้งานโดยผู้ที่ไม่สามารถพูดได้เพื่อสื่อสารกับผู้อื่นในรูปแบบภาษาพูด

โปรเจกต์ Sign Glove

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

60,610 การดู
3 ถูกใจ
#wearables #smart appliances #human welfare #disability reduction

อุปกรณ์ที่ต้องใช้

1x Arduino UNO
🔍 ค้นหา
1x Breadboard (generic)
🔍 ค้นหา
5x Resistor 10k ohm
🔍 ค้นหา
1x USB Connector, OTG
🔍 ค้นหา
1x Jumper wires (generic)
🔍 ค้นหา
1x Tape, Scotch
🔍 ค้นหา
1x Hot glue gun (generic)
🔍 ค้นหา
5x Flex sensor
🔍 ค้นหา

แอปพลิเคชันและแพลตฟอร์ม

1x MIT App Inventor 2
เว็บ Official

รายละเอียดและวิธีทำ

เป็น Sign Glove ที่สามารถใช้งานโดยผู้ที่ไม่สามารถพูดได้เพื่อสื่อสารกับผู้อื่นในรูปแบบภาษาพูด


ปัญหา

คนจำนวนมากทั่วโลกไม่สามารถพูดได้ และพวกเขามักจะใช้ภาษากายและภาษามือเพื่อสื่อสารกับผู้อื่น แต่ไม่ใช่ทุกคนที่จะรู้ภาษามือ ดังนั้นผู้พิการทางการพูดจึงไม่สามารถสื่อสารกับทุกคนได้โดยใช้เพียงภาษามือเท่านั้น

วิธีการแก้ไข

ถุงมือนี้สามารถสวมใส่โดยผู้ที่ไม่สามารถพูดได้ และสามารถช่วยให้พวกเขาสื่อสารได้โดยการแปลท่าทางจากภาษามือเป็นภาษาพูด และจากนั้นจะออกเสียงผ่านทาง mobile application

หลักการทำงาน

มันทำงานโดยการจดจำท่าทางของมือด้วยความช่วยเหลือของ flex sensors ที่ติดตั้งอยู่บนนิ้วมือ โดย flex sensor จะเปลี่ยนค่าความต้านทาน (resistance) ตามระดับความงอของนิ้ว และค่าความต้านทานนั้นจะถูกตรวจวัดโดย Arduino และตามระดับความต้านทานของแต่ละ sensor มันจะทำการพิมพ์ตัวอักษรของท่าทางนั้นบน serial monitor จากนั้น mobile application จะอ่านค่าจาก serial monitor แสดงผลบนหน้าจอและออกเสียงคำนั้นๆ

โค้ดต่อไปนี้ระบุว่าตัวแปรใดถูกใช้เป็น input ของแต่ละนิ้วและเชื่อมต่อกับ port ใด คุณสามารถปรับเปลี่ยนได้หากคุณเชื่อมต่อ flex sensors ของนิ้วต่างๆ เข้ากับ port อื่นๆ

 a = analogRead(A0);//thumb
c = analogRead(A1);//index
d = analogRead(A2);//middle
b = analogRead(A3);//ring
e = analogRead(A4);//little

โค้ดต่อไปนี้สำหรับตัวอักษร "a" และหลังจากกำหนด input ของทุกนิ้วเป็นตัวแปรแล้ว มันจะส่งคำสั่งไปยัง Arduino เพื่อพิมพ์ตัวอักษร "a" บน serial monitor หากนิ้วทุกนิ้วยกเว้นนิ้วโป้ง (thumb) ถูกงอ

if (a < 900 && b > 900 && c > 900 && d > 900 && e > 900 && a > 800 ) {
Serial.println("a");
}

ตัวอักษรอื่นๆ ทั้งหมดจะถูกพิมพ์โดยใช้โค้ดที่คล้ายกันแต่มีค่าที่แตกต่างกันสำหรับ a, b, c, d และ e

การวางตำแหน่งอุปกรณ์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการวางตำแหน่ง สามารถอ้างอิงได้จาก 3D model

อุปกรณ์ต่างๆ จะถูกติดลงบนถุงมือด้วยความช่วยเหลือของ hot glue

การสาธิตการใช้งาน

นี่คือการสาธิตการใช้งานของระบบ Sign Glove

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: sign-glove-780325
299 บาท
PromptPay QR Code