Saturday, August 30, 2014

Work Process-การทดลองใช้ Linear Hall Effect Sensor-KY024

ระบบปฏิบัติการที่ใช้


  • Ubuntu 12.10

อุปกรณ์ฮาร์ดแวร์มีดังนี้

  • บอร์ด Raspberry Pi 512 MB model B
  • SD card ขนาด 8+ GB
  • Wireless USB Adapter
  • micro USB Cable  + 5V. AC/DC Adapter
  • Linear Hall Effect Sensor-KY024
  • magnetic 



ขั้นตอนการดำเนินงาน

1.) เตรียมบอร์ด raspberry pi ให้พร้อมสำหรับการใช้งาน ผ่าน SSH โดยการเชื่อมต่อด้วย Wi-Fi

2.) เชื่อมต่อ pin ของ Linear Hall Effect Sensor-KY024 เข้ากับบอร์ด raspberry pi โดยต่อเข้ากับ GPIO Pin ดังนี้
     VIN     ต่อเข้ากับ    5V  Voltage pin
     GND     ต่อเข้ากับ    ground
     D0      ต่อเข้ากับ    GPIO 24

3.) ทดสอบการใช้งานด้วยการนำเซนเซอร์เข้าใกล้กับแม่เหล็ก

       - ก่อนนำเซนเซอร์เข้าใกล้กับแม่เหล็กจะเห็นได้ว่า หลอด LED ติดแค่ดวงเดียว


      - เมื่อนำเซนเซอร์เข้าใกล้กับแม่เหล็ก หลอด LED จะติดทั้ง 2 ดวง



4.) ทดสอบในส่วนของ Analog pin โดยการนำ Oscilloscope เข้ามาวัดแรงดันเอาต์พุตของเซนเซอร์ โดยแบ่งเป็นสองช่วงคือ ช่วงที่เซนเซอร์อยู่ห่างจากแม่เหล็ก LED ดับ 1 ดวง และช่วงที่เซนเซอร์อยู่ติดกับแม่เหล็ก LED ติดสองดวง

     - ช่วงแรก คือ ช่วงที่เซนเซอร์อยู่ห่างจากแม่เหล็ก วัดค่าแรงดันได้ที่ 2.20 V โดยเอาต์พุตของแรงดันที่ได้มีลักษณะเป็น linear




เซนเซอร์อยู่ห่างกับแม่เหล็ก วัดแรงดันได้ 2.20 V

- ช่วงที่สอง คือ ช่วงที่นำเซนเซอร์เข้ามาใกล้(ติด) กับแม่เหล็ก จะเห็นได้ว่าแรงดันเอาต์พุตที่ได้มีค่าลดลงจาก 2.20 V เป็น 1.64 V และยังมีลักษณะเป็น linear 



     
เซนเซอร์อยู่ใกล้(ติด) กับแม่เหล็ก วัดแรงดันได้ 1.64 V

     - จากการทดลองวัดแรงดันเอาต์พุตพบว่าค่าแรงดันที่ได้ขึ้นอยู่กับระยะห่างระหว่างเซนเซอร์กับแม่เหล็ก เมื่อแม่เหล็กเข้าใกล้กับเซนเซอร์แรงดันที่ได้จะต่ำลง แต่เมื่อแม่เหล็กออกห่างจากเซนเซอร์แรงดันที่ได้จะเพิ่มขึ้น

5.) ทดสอบการทำงานของเซนเซอร์โดยการเขียนโปรแกรมให้แสดงสถานะเมื่อเข้าใกล้แม่เหล็ก โดยเมื่อมีแม่เหล็กเข้ามาใกล้กับเซนเซอร์ จะได้เอาต์พุตเป็น Switch state active, rising edge detected - LED ON
แต่เมื่อ นำแม่เหล็กออกห่างจากเซนเซอร์จะได้เอาต์พุตเป็น switch state off,falling edge detected - LED OFF





ที่มา :










No comments:

Post a Comment