วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino

สารบัญ:

วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino
วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino

วีดีโอ: วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino

วีดีโอ: วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino
วีดีโอ: Magnetic Hall effect sensor Arduino programming and interfacing 2024, พฤศจิกายน
Anonim

Hall effect sensor เป็นอุปกรณ์ไฟฟ้าที่ตรวจจับการเปลี่ยนแปลงของสนามแม่เหล็ก เซ็นเซอร์ดังกล่าวถูกนำมาใช้ในทุกวันนี้ในหลาย ๆ ด้านของชีวิต บทความนี้กล่าวถึงการเชื่อมต่อโมดูลที่มีเซ็นเซอร์ 49E Hall กับบอร์ด Arduino Nano และการอ่านค่าที่อ่านได้จากเซ็นเซอร์

วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino
วิธีเชื่อมต่อเซ็นเซอร์ Hall กับ Arduino

จำเป็น

  • - โมดูลพร้อมเซ็นเซอร์ฮอลล์
  • - Arduino (ตระกูลใดก็ได้)
  • - การเชื่อมต่อสายไฟ
  • - คอมพิวเตอร์ที่มีสภาพแวดล้อมการพัฒนา Arduino IDE

คำแนะนำ

ขั้นตอนที่ 1

เซ็นเซอร์ Hall เป็นอุปกรณ์ที่บันทึกการเปลี่ยนแปลงความแรงของสนามแม่เหล็ก เซ็นเซอร์ Hall Effect ใช้กันอย่างแพร่หลายในชีวิตประจำวันและในอุตสาหกรรม ตัวอย่างเช่น พวกมันถูกใช้เป็น:

- เซ็นเซอร์ความเร็วการหมุน - ใช้ในอุตสาหกรรมยานยนต์และทุกที่ที่จำเป็นเพื่อกำหนดความเร็วในการหมุนของล้อหรือวัตถุหมุนอื่น ๆ

- เซ็นเซอร์ความใกล้ชิด ตัวอย่างทั่วไปคือเคสแบบพับได้บนสมาร์ทโฟนของคุณที่เปิดไฟแบ็คไลท์เมื่อคุณเปิด

- การวัดมุมการหมุน

- การวัดการสั่นสะเทือน

- การวัดขนาดของสนามแม่เหล็ก - เข็มทิศดิจิตอล

- การวัดความแรงของกระแส

- การวัดช่องว่างอากาศ ระดับของเหลว ฯลฯ

โมดูลเซ็นเซอร์ฮอลล์
โมดูลเซ็นเซอร์ฮอลล์

ขั้นตอนที่ 2

โมดูลเซ็นเซอร์ Hall ประกอบด้วยส่วนประกอบต่อไปนี้: ทริมเมอร์ ตัวเปรียบเทียบแบบสองช่องสัญญาณ ตัวต้านทานการสิ้นสุดหลายตัว ไฟ LED หนึ่งคู่ และเซ็นเซอร์ 49E Hall เอง

ทริมเมอร์ใช้เพื่อปรับความไวของเซ็นเซอร์ Hall ไฟ LED แรกบ่งชี้ว่ามีแรงดันไฟฟ้าอยู่ที่โมดูล ไฟดวงที่สองระบุว่าสนามแม่เหล็กเกินเกณฑ์การทำงานที่ตั้งไว้

โมดูลเซ็นเซอร์มี 4 ขา การเชื่อมต่อกับบอร์ด Arduino จะแสดงในรูป

แผนภาพการเดินสายเซ็นเซอร์ฮอลล์ไปยัง Arduino
แผนภาพการเดินสายเซ็นเซอร์ฮอลล์ไปยัง Arduino

ขั้นตอนที่ 3

มาเขียนสเก็ตช์เพื่ออ่านค่าที่อ่านได้จากเอาต์พุตดิจิทัลและแอนะล็อกของเซ็นเซอร์ เราจะสำรวจเซ็นเซอร์ทุก ๆ 100 ms และส่งออกค่าไปยังพอร์ตอนุกรม

ร่างเซ็นเซอร์ฮอลล์
ร่างเซ็นเซอร์ฮอลล์

ขั้นตอนที่ 4

อัปโหลดภาพร่างไปยัง Arduino และเปิดจอภาพแบบอนุกรมหรือโปรแกรมเทอร์มินัลใดๆ

เราเห็นสองคอลัมน์ที่มีตัวเลข ในตอนแรก - การอ่านช่องดิจิตอล หากค่าเป็น "0" - สนามแม่เหล็กไม่เกินเกณฑ์ที่กำหนด หาก "1" - เกิน ฉันนำแม่เหล็กไปที่เซ็นเซอร์และในหลายบรรทัดฉันวิ่งผ่านค่า "1" เกณฑ์กำหนดด้วยตัวต้านทานการตัดแต่ง

และในคอลัมน์ที่สอง - ค่าจากช่องสัญญาณแอนะล็อกของเซ็นเซอร์ เพื่อให้เข้าใจความหมาย จำเป็นต้องวาดตารางการติดต่อ โดยสังเกตทิศทางของเส้นแม่เหล็ก (ขั้วแม่เหล็ก) และระยะห่างของแม่เหล็กจากเซ็นเซอร์ จากตารางนี้ จะสามารถตีความการอ่านของเซ็นเซอร์ Hall ได้

แนะนำ: