Paano Ikonekta Ang Isang Sensor Ng Hall Sa Arduino

Talaan ng mga Nilalaman:

Paano Ikonekta Ang Isang Sensor Ng Hall Sa Arduino
Paano Ikonekta Ang Isang Sensor Ng Hall Sa Arduino

Video: Paano Ikonekta Ang Isang Sensor Ng Hall Sa Arduino

Video: Paano Ikonekta Ang Isang Sensor Ng Hall Sa Arduino
Video: Набор для Arduino 45 в 1. Модуль 8 Linear Magnetic Hall Sensor KY-024 - датчик Холла 2024, Nobyembre
Anonim

Ang sensor ng Hall effect ay isang de-koryenteng aparato na nakakakita ng mga pagbabago sa isang magnetic field. Ang mga nasabing sensor ay ginagamit ngayon sa maraming mga larangan ng buhay. Tinalakay sa artikulong ito ang pagkonekta ng isang module na may sensor ng 49E Hall sa Arduino Nano board at pagbabasa ng mga pagbabasa mula sa sensor.

Paano ikonekta ang isang sensor ng Hall sa Arduino
Paano ikonekta ang isang sensor ng Hall sa Arduino

Kailangan

  • - Module na may sensor ng Hall.
  • - Arduino (alinman sa pamilya).
  • - Pagkonekta ng mga wire.
  • - Computer na may Arduino IDE environment na pag-unlad.

Panuto

Hakbang 1

Ang sensor ng Hall ay isang aparato na nagtatala ng mga pagbabago sa lakas ng isang magnetic field. Ang mga sensor ng epekto ng hall ay malawakang ginagamit sa pang-araw-araw na buhay at industriya. Kaya, halimbawa, ginagamit ang mga ito bilang:

- mga sensor ng bilis ng pag-ikot - ginagamit sa industriya ng automotive at saanman kinakailangan upang matukoy ang bilis ng pag-ikot ng isang gulong o iba pang umiikot na bagay;

- mga sensor ng kalapitan; isang tipikal na halimbawa ay isang natitiklop na kaso sa iyong smartphone na bubukas ang backlight kapag binuksan mo ito;

- pagsukat ng anggulo ng pag-ikot;

- pagsukat ng panginginig ng boses;

- pagsukat ng magnitude ng magnetic field - digital na mga compass;

- pagsukat ng kasalukuyang lakas;

- pagsukat ng mga puwang ng hangin, antas ng likido, atbp.

Module ng sensor ng hall
Module ng sensor ng hall

Hakbang 2

Naglalaman ang module ng sensor ng Hall ng mga sumusunod na sangkap: isang trimmer, isang dalawang-channel na kumpare, maraming mga terminating resistors, isang pares ng LEDs, at ang sensor mismo ng 49E Hall.

Ginagamit ang trimmer upang ayusin ang pagkasensitibo ng sensor ng Hall. Ang unang LED ay nagpapahiwatig ng pagkakaroon ng supply boltahe sa module, ang pangalawa ay nagpapahiwatig na ang magnetic field ay lumampas sa itinakdang threshold ng pagpapatakbo.

Ang module ng sensor ay may 4 na mga pin. Ang kanilang koneksyon sa Arduino board ay ipinapakita sa pigura.

Ang diagram ng kable ng sensor ng Hall sa Arduino
Ang diagram ng kable ng sensor ng Hall sa Arduino

Hakbang 3

Sumulat tayo ng isang sketch para sa pagbabasa ng mga pagbabasa mula sa digital at analog na output ng sensor. Kami ay poll ang sensor bawat 100 ms at output ang mga halaga sa serial port.

Hall sensor sketch
Hall sensor sketch

Hakbang 4

I-upload ang sketch sa Arduino at buksan ang serial monitor o anumang terminal program.

Nakakakita kami ng dalawang haligi na may mga numero. Sa una - ang mga pagbasa ng digital channel. Kung ang halaga ay "0" - ang magnetic field ay hindi lalampas sa tinukoy na threshold, kung "1" - lumampas ito. Dinala ko ang pang-akit sa sensor, at sa maraming mga linya pinatakbo ko ang mga halagang "1". Ang threshold ay itinakda sa isang risistor risistor.

At sa pangalawang haligi - ang mga halaga mula sa analog channel ng sensor. Upang maunawaan kung ano ang kanilang ibig sabihin, kinakailangan upang gumuhit ng isang talahanayan ng pagsusulatan, na binabanggit ang direksyon ng mga magnetikong linya (magnet polarity) at ang distansya ng pang-akit mula sa sensor. Batay sa talahanayan na ito, posible na bigyang kahulugan ang mga pagbabasa ng sensor ng Hall.

Inirerekumendang: