Sådan Tilsluttes Et Reed Switch-modul Til Arduino

Indholdsfortegnelse:

Sådan Tilsluttes Et Reed Switch-modul Til Arduino
Sådan Tilsluttes Et Reed Switch-modul Til Arduino

Video: Sådan Tilsluttes Et Reed Switch-modul Til Arduino

Video: Sådan Tilsluttes Et Reed Switch-modul Til Arduino
Video: Как построить ПЛК LDmicro Arduino (Часть 1) 2024, November
Anonim

Navnet "reed switch" kommer fra sætningen "forseglet kontakt". Og dette forklarer dets struktur. Faktisk er en reed switch to åbne (eller lukkede) kontakter placeret i en vakuumkolbe, som ændrer deres tilstand til det modsatte, når de udsættes for et magnetfelt. Reed switches er meget populære sensorer, der bruges i mange applikationer. Dette inkluderer styring af døråbning / lukning, forskellige aktiveringstællere, hastighedstællere osv. Lad os forbinde en reed-switch til Arduino og se, hvordan den fungerer.

Modul med reed switch
Modul med reed switch

Er det nødvendigt

  • - Arduino;
  • - et modul med en reed switch eller bare en reed switch;
  • - permanent magnet
  • - en computer.

Instruktioner

Trin 1

Lad os forbinde reed switch-modulet til Arduino i henhold til diagrammet nedenfor. Strøm leveres fra 5 V eller fra 3,3 V. Tilslut signalet til den digitale pin D2.

Reed-switch-modulet indeholder en 10 kΩ variabel modstand. Denne modstand kan bruges til at indstille reed switch tærsklen og således justere følsomheden. Modulet indeholder også en LM393-komparator for at udelukke falske alarmer fra den magnetiske sensor.

Ledningsdiagram over et modul med en reed-switch til Arduino
Ledningsdiagram over et modul med en reed-switch til Arduino

Trin 2

Lad os skrive en skitse over behandling af reed switch-aktivering. Alt er simpelt her. Indstil det pin-nummer, som vi forbinder moduludgangen til - "2", og tænd for "aflytning". Vi aktiverer pull-up modstanden på benet "2". Vi indstiller pin 13 som output. Vi tænder den serielle port med en hastighed på 9600 baud. Og så hver 20. ms læser vi aflæsningerne af reed-kontakten og sender værdien til porten. Hvis reed-kontakten er åben - vises "1", hvis lukket - "0" vises.

Derudover lyser LED'en på det 13. ben af Arduino, så længe kontakterne til reed-kontakten er lukket. Vær opmærksom på inversionen af signalet fra sensoren.

Skitse til behandling af aktivering af reed switch
Skitse til behandling af aktivering af reed switch

Trin 3

Tilslut strømmen til Arduino. LED'en på modulet lyser, hvilket indikerer, at modulet er tændt.

Nu bringer vi en permanent magnet til reed-kontakten - reed-switchkontakterne lukkes, og LED'en lyser, hvilket indikerer, at reed-kontakten er aktiveret. Fjern magneten igen - reed-kontakten åbner og LED'en slukkes. Hvis vi tænder havnemonitoren, vil vi se aktiveringen af reed-kontakten i form af nuller blandt strømmen af dem, når kontakten er åben.

Aktivering af reed-switch
Aktivering af reed-switch

Trin 4

Lad os forbinde reed-kontakten separat til Arduino. Alt er ekstremt simpelt her. Reed-kontakten er forbundet på samme måde som knappen med en 10 kΩ modstand. Programmet forbliver det samme.

Tænd for strømmen, før magneten til reed-kontakten - Arduino-LED'en lyser, mens reed-switchkontakterne er lukket.

Anbefalede: