หน้าแรก
วิธีการสั่งซื้อสินค้า
แจ้งชำระเงิน
บทความ
เว็บบอร์ด
เกี่ยวกับเรา
ติดต่อเรา
หน้าแรก
>
บทความ
>
[ESP32 ตอนที่ 4] ESP32 Built-i…
ค้นหาบทความที่นี่
บทความทั้งหมด
[ESP32 ตอนที่ 4] ESP32 Built-in Hall Effect Sensor
6 ปีที่ผ่านมา
โดย
เจ้าของร้าน
หลังจากเราใช้งานเซ็นเซอร์กันมา 2 ชนิดแล้ว ในวันนี้ขอเขียนเป็นบทความสั้นๆ แนะนำการใช้งาน Built-in Sensor ของ ESP32 อีกอย่าง นั่นคือ Hall Effect Sensor นั่นเองครับ
Hall Effect ค้นพบในปี ค.ศ.1879 โดย Edwin Hall ที่ได้พบว่าเมื่อ
นำ
แผ่นตัวนำบาง
ที่
มี
กระแสไฟฟ้า
ผ่าน
ไป
วาง
ไว้
ใน
บริเวณ
ที่
มีสนามแม่เหล็ก พาหะของประจุไฟฟ้าใน
ตัวนำนั้นสามารถ
เบน
ไป
จาก
แนวทางเดิมได้ และ
การเบน
นี้
มี
ผล
ทำ
ให้
เกิดสนามไฟฟ้า
ใน
ตัวนำบาง
ใน
ทิศตั้งฉาก
กับทั้ง
กระแสไฟฟ้า
และ
สนามแม่เหล็ก การค้นพบ
นี้
เรียกว่า ปรากฏการณ์ฮอลล์ (Hall Effect)
จากการค้นพบปรากฏการณ์ดังกล่าว ได้มีการประยุกต์นำปรากฏการณ์ Hall Effect นี้มาใช้ในการตรวจจับสนามแม่เหล็ก และกระแสไฟฟ้า(เพราะแม่เหล็กและไฟฟ้ามีความสัมพันธ์กันนั่นเอง) โดย Hall Effect Sensor นั้นเป็นวงจรรวม สามารถตรวจจับได้ทั้งความเข้มและทิศทางของสนามแม่เหล็ก แปลงออกมาเป็นค่าความต่างศักย์ที่แปรผันตรงกันสนามแม่เหล็กนั้น จึงสามารถคำนวณออกมาเป็นค่าสนามแม่เหล็กได้ หรือนำค่าไปคำนวณต่อว่าสนามแม่เหล็กเท่านี้ เท่ากับกระแสไฟฟ้ากี่แอมป์(อย่างที่เห็นในแอมป์มิเตอร์วัดไฟฟ้าแบบไม่ต้องสัมผัสกับสายไฟนั่นเอง)
ดำน้ำมั่วมาเยอะ เพราะบทนี้มันสั้นจริงๆครับ เข้าเรื่องว่าการใช้งาน Hall Effect ใน ESP32 หล่ะ .......... ง่ายๆเลยครับ ใช้คำสั่ง hallRead() จบครับ เท่านี้เองจริงๆครับ ไม่ต้องต่อสายไฟ ไม่ต้องมีอะไรยืดเยื้อ สั้นกว่าตอนอ่านค่าอุณหภูมิอีกครับ ต่อไปจะลองเขียนโค้ดซักสิบบรรทัดสำหรับทดลองดู ตามนี้ครับ
อัพโหลดโค้ดเข้าไป เปิด Serial Monitor ขึ้นมาเหมือนเดิม ผลที่ได้เปิดขึ้นมา(ตรงสถานที่ที่ผู้เขียนใช้ทำการทดลอง) ภาวะปกติจะมีค่าประมาณ 10-15
ทีนี้ลองเอาแม่เหล็ก(ผู้เขียนใช้แม่เหล็กแรงสูง Neodium) ไปแปะไว้บนกระดองของ ESP32 เลย ได้ผลตามนี้
ลองขยับแม่เหล็กห่างออกมาเล็กน้อย ก็จะอ่านค่าได้น้อยลง
พอลองกลับด้านแม่เหล็กดู สนามแม่เหล็กเปลี่ยนทิศ อ่านค่าได้ดังนี้
ทีนี้แล้วไฟฟ้าเกี่ยวได้ไง คือไฟฟ้ากับแม่เหล็กเป็นของที่สัมพันธ์กันครับ ใครได้เรียนก็ต้องเรียนคู่กัน เมื่อกระแสไฟฟ้าไหลผ่านตัวนำ(สายไฟ) มันก็จะเกิดสนามแม่เหล็กรอบๆตัวนำนั้นขึ้นมา ก็ลองเอาสายที่จ่ายไฟให้เจ้า ESP32 ที่ใช้ทดลองนี่แหละ จับมันมาพาดผ่านซะ จับค่าได้นิดหน่อย(กระแสแค่ไม่กี่ mA ค่าก็น้อยตามนั้นแหละครับ) ก็ได้ค่ามา 15-18 มากกว่าอากาศเปล่าๆนิ๊ดดดดดดดดนึง
เป็นไงครับ บทนี้น่าจะง่ายและสนุกที่สุด(ตั้งแต่เขียนมา)แล้วล่ะมั๊งครับ ทีนี้ความสนุกต่อเนื่อง ลองไปหาอะไรที่เป็นแม่เหล็ก อะไรที่เป็นไฟฟ้ามาลองวัดเล่นๆดูก็แลจะสนุกดีนะครับ สำหรับบทนี้ด้วยความที่เนื้อหามันง๊ายง่าย คำสั่งก็มีแค่ 2 คำ จึงขอจบเพียงเท่านี้ ตอนต่อไปเรื่องอะไร ติดตามเป็นกำลังใจกันต่อนะครับ
คลิกที่นี่เพื่อดาวน์โหลดโค้ดตัวอย่าง
คลิกที่นี่เพื่ออ่านบทความต่อไป
esp32
,
IoT
,
Internet of Things
,
Learning
,
tutorial
Share
Share :
COPY
Privacy Policy
|
Cookie Policy
|
Copyright © 2025
fitrox.lnwshop.com
All rights reserved.
ตะกร้า
(
0
)
▲
▼
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก
ยังไม่มีบัญชีเทพ
สร้างบัญชีใหม่
ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
Fitrox Electronics
ไฟทร็อก อิเล็กทรอนิกส์ จำหน่ายอุปกรณ์อิเล็กทรอนิกส์ บอร์ดไมโครคอนโทรลเลอร์ และอุปกรณ์สำหรับโปรเจคต่างๆ อ.เมือง จ.เชียงใหม่ (หลัง มช.)
เบอร์โทร :
0897245633
อีเมล :
fitrox.electronics@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
ค้นหาสินค้าในร้านนี้
ค้นหา
หรือค้นหาอย่างละเอียด
ค้นหาสินค้า
สินค้าที่ดูล่าสุด
{{pdata.name}}
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้
↑
TOP
เลื่อนขึ้นบนสุด
คุณมีสินค้า
0
ชิ้นในตะกร้า
สั่งซื้อทันที
สินค้าในตะกร้า ({{total_num}} รายการ)
ขออภัย ขณะนี้ยังไม่มีสินค้าในตะกร้า
ราคาสินค้าทั้งหมด
฿ {{price_format(total_price)}}
- ฿ {{price_format(discount.price)}}
ราคาสินค้าทั้งหมด
{{total_quantity}} ชิ้น
฿ {{price_format(after_product_price)}}
ราคาไม่รวมค่าจัดส่ง
ดูสินค้าในตะกร้า
เริ่มการสั่งซื้อ
➜
เลือกซื้อสินค้าเพิ่ม
พูดคุย-สอบถาม
อีเมล fitrox.electronics@gmail.com
โทร 0897245633
channel/UCnHfpCdqN1RkzAfEH_lRLvw?
1924052434588436
Add @zpq2828r