โปรเจกต์ Sign Glove
เป็น Sign Glove ที่สามารถใช้งานโดยผู้ที่ไม่สามารถพูดได้เพื่อสื่อสารกับผู้อื่นในรูปแบบภาษาพูด
เป็น Sign Glove ที่สามารถใช้งานโดยผู้ที่ไม่สามารถพูดได้เพื่อสื่อสารกับผู้อื่นในรูปแบบภาษาพูด
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
เป็น 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

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