har du någonsin velat göra ett projekt som involverade kontaktlös avkänning, till exempel för att upptäcka en dörrstängning, räkna antalet varv på ett hjul eller göra en hastighetsmätare? Då är denna Arduino Hall effect sensor tutorial för dig!
detta projekt använder en Hall – effektsensor för att detektera närvaron av en magnet. När en magnet rör sig förbi denna sensor kan den upptäcka den. Denna sensor kan användas för att göra många olika saker. Till exempel, om vi behöver upptäcka en dörrstängning; då måste vi helt enkelt fästa en magnet på dörren och en hall-sensor på dörrens ram. När dörren stängs placeras magneten nära hall – effektsensorn och vi kan upptäcka att dörren har stängts.
På samma sätt kan samma princip användas för att göra en hastighetsmätare för en cykel eller något annat fordon. Om en magnet är fäst vid hjulet och en Hall-effektsensor placeras någonstans i cykelramen, kan tiden för hjulet att slutföra en revolution mätas, och med lite mer matematik kan vi upptäcka cykelns rörelsehastighet!
Hur fungerar det?
Hall-effektsensorn arbetar med principen om Hall-effekten, som säger att när ett magnetfält appliceras i en riktning vinkelrätt mot flödet av elektrisk ström i en ledare induceras en potentialskillnad. Denna spänning kan användas för att upptäcka om sensorn är i närheten av en magnet eller inte. Arduino kan upptäcka denna spänningsförändring genom sin avbrottsstift och bestämma om magneten är nära sensorn eller inte. Den grundläggande funktionen hos Arduino Hall-effektsensorn visas på bilden nedan.