Hoe Om 'n Rietskakelaarmodule Aan Arduino Te Koppel

INHOUDSOPGAWE:

Hoe Om 'n Rietskakelaarmodule Aan Arduino Te Koppel
Hoe Om 'n Rietskakelaarmodule Aan Arduino Te Koppel

Video: Hoe Om 'n Rietskakelaarmodule Aan Arduino Te Koppel

Video: Hoe Om 'n Rietskakelaarmodule Aan Arduino Te Koppel
Video: ❓ Обязательно к просмотру начинающему в Arduino IDE (ошибка компилятора) 2024, November
Anonim

Die naam "rietskakelaar" kom van die frase "verseëlde kontak". En dit verklaar die struktuur daarvan. In werklikheid is 'n rietskakelaar twee oop (of geslote) kontakte wat in 'n vakuumkolf geleë is, wat hul toestand na die teenoorgestelde verander wanneer dit aan 'n magneetveld blootgestel word. Rietskakelaars is baie gewilde sensors wat in baie toepassings gebruik word. Dit sluit in die beheer van die deur oop en toe, verskillende bedieningstellers, spoedtellers, ens. Kom ons koppel 'n rietskakelaar aan die Arduino en kyk hoe dit werk.

Module met rietskakelaar
Module met rietskakelaar

Dit is nodig

  • - Arduino;
  • - 'n module met 'n rietskakelaar of net 'n rietskakelaar;
  • - permanente magneet;
  • - n rekenaar.

Instruksies

Stap 1

Laat ons die rietskakelaarmodule aan die Arduino koppel volgens die onderstaande diagram. Krag word voorsien van 5 V of van 3,3 V. Verbind die sein met die digitale pen D2.

Die rietskakelaarmodule bevat 'n 10 kΩ veranderlike weerstand. Hierdie weerstand kan gebruik word om die dringel van die rietskakelaar in te stel en sodoende die sensitiwiteit aan te pas. Die module bevat ook 'n LM393-vergelyker om vals alarms van die magnetiese sensor uit te sluit.

Bedradingsdiagram van 'n module met 'n riet skakelaar na Arduino
Bedradingsdiagram van 'n module met 'n riet skakelaar na Arduino

Stap 2

Kom ons skryf 'n skets van die verwerking van die rietskakelaarbediening. Hier is alles eenvoudig. Stel die pinnommer waarop ons die module-uitgang verbind - "2", en skakel dit aan vir "afluister". Ons aktiveer die optrekweerstand op die been "2". Ons stel pen 13 as die uitset. Ons skakel die seriële poort aan met 'n spoed van 9600 baud. En dan lees ons elke 20 ms die lesings van die rietskakelaar en stuur ons die waarde na die poort. As die rietskakelaar oop is - "1" word vertoon, as dit gesluit is - "0".

Daarbenewens gloei die LED op die 13de been van die Arduino solank die rietskakelaarkontakte gesluit is. Let op die inversie van die sein wat van die sensor gelees word.

Skets vir verwerking van rietskakelaarbediening
Skets vir verwerking van rietskakelaarbediening

Stap 3

Verbind die krag met die Arduino. Die LED op die module sal brand, wat aandui dat die module aangedryf is.

Nou bring ons 'n permanente magneet na die rietskakelaar - die rietskakelaarkontakte sal sluit en die LED sal brand, wat aandui dat die rietskakelaar geaktiveer is. Verwyder die magneet weer - die rietskakelaar gaan oop en die LED gaan uit. As ons die poortmonitor aanskakel, sien ons die inwerkingstelling van die rietskakelaar in die vorm van nulle tussen die stroom eenhede wanneer die kontak oop is.

Aanskakel van rietskakelaar
Aanskakel van rietskakelaar

Stap 4

Laat ons die rietskakelaar afsonderlik aan die Arduino koppel. Alles is baie eenvoudig hier. Die rietskakelaar word op dieselfde manier as die knoppie verbind met 'n weerstand van 10 kΩ. Die program sal dieselfde bly.

Skakel die krag aan, bring die magneet na die rietskakelaar - die Arduino-LED sal brand terwyl die rietskakelaarkontakte gesluit is.

Aanbeveel: