
AVR Butterfly with accelerometor
.ภาพนี้คือบอร์ด AVR Butterfly ที่เชื่อมต่อกับเซนเซอร์วัดความเร่งแบบ 3 มิติแล้วโดยการเชื่อมต่อผ่าน JTAG Connector ตามขาต่างๆ ที่ได้นำเสนอในบทความก่อนหน้านี้แล้ว ซึ่งจะเป็นบอร์ดที่เราจะใช้วัดความเร่งกัน จากนี้เราจะทำการ Test บอร์ดและเซนเซอร์กัน ซึ่งการ Test เราจะใช้โปรแกรมที่ได้ทำการปรับแก้ไขเพื่อให้รับค่า output voltage จากเซนเซอร์มาแสดงผลผ่านทางจอคอมพิวเตอร์ก่อน ซึ่งการ Test ได้ผลดังนี้

.
กล่าวคือ ค่าที่ถูกแสดงออกมาทางจอคอมพิวเตอร์ ต้องทำการคูณด้วย 0.003 ก่อนจึงจะเป็นค่า output voltage ที่นำมาใช้วิเคราะห์ได้
.
จาก output นี้ คือค่าของ voltage ในสภาวะที่บอร์ดอยู่นิ่งกับพื้นโต๊ะโดยการวางตำแหน่งของบอร์ดเป็นไปดังนี้
แกน +X ชี้ไปทางซ้ายมือ
แกน +Y ชี้ไปทางด้านหน้า
แกน +Z ชี้ลงพื้น
เราลองนำค่า X Y Z 3 input แรก มาเปลี่ยนเป็นค่า voltage ได้ดังนี้
X 659 => 659 x 0.003 = 1.977 volts
Y 639 => 639 x 0.003 = 1.917 volts
Z 784 => 784 x 0.003 = 2.352 volts
.
จะสังเกตเห็นได้ว่า ค่า output ในแต่ละแกนที่ได้ในแต่ช่วงเวลา (โปรแกรมได้ดีเลย์ให้แสดงผลค่า output voltage รอบละ 1000 ms) มีค่าใกล้เคียงกันมากๆ นั้นก็เพราะตัวบอร์ดได้ถูกวางอยู่เฉยๆกับพื้นโต๊ะ
.
ในสัปดาห์หน้า เราจะทำการแก้ไขโปรแกรมให้สามารถบันทึกค่า output voltage เหล่านี้ลงในหน่วยความจำของบอร์ด AVR หรือ Dataflash รวมทั้งแก้ไขโปรแกรมในส่วนอื่นๆ เพื่อให้ตัวโปรแกรมออกมาสมบูรณ์ที่สุด
ไม่มีความคิดเห็น:
แสดงความคิดเห็น