Slik Kobler Du En Sivbrytermodul Til Arduino

Innholdsfortegnelse:

Slik Kobler Du En Sivbrytermodul Til Arduino
Slik Kobler Du En Sivbrytermodul Til Arduino

Video: Slik Kobler Du En Sivbrytermodul Til Arduino

Video: Slik Kobler Du En Sivbrytermodul Til Arduino
Video: Кованые диски СЛИКИ slik на Ладу Гранта R15 2024, November
Anonim

Navnet "sivbryter" kommer fra uttrykket "forseglet kontakt". Og dette forklarer strukturen. Faktisk er en sivbryter to åpne (eller lukkede) kontakter plassert i en vakuumkolbe, som endrer tilstanden til det motsatte når de blir utsatt for et magnetfelt. Reed-brytere er veldig populære sensorer som brukes i mange applikasjoner. Dette inkluderer kontroll av døråpning / lukking, forskjellige aktiveringsteller, hastighetsteller osv. La oss koble en sivbryter til Arduino og se hvordan den fungerer.

Modul med sivbryter
Modul med sivbryter

Det er nødvendig

  • - Arduino;
  • - en modul med en sivbryter eller bare en sivbryter;
  • - permanent magnet;
  • - en datamaskin.

Bruksanvisning

Trinn 1

La oss koble reed-brytermodulen til Arduino i henhold til diagrammet nedenfor. Strøm leveres fra 5 V eller fra 3,3 V. Koble signalet til digital pin D2.

Reed-brytermodulen inneholder en 10 kΩ variabel motstand. Denne motstanden kan brukes til å stille terskelen for sivbryter og dermed justere følsomheten. Modulen inneholder også en LM393-komparator for å utelukke falske alarmer til den magnetiske sensoren.

Koblingsskjema for en modul med sivbryter til Arduino
Koblingsskjema for en modul med sivbryter til Arduino

Steg 2

La oss skrive en skisse for behandling av sivbryteraktivering. Alt er enkelt her. Sett pin-nummeret som vi kobler modulutgangen til - "2", og slå den på for "avlytting". Vi aktiverer opptrekksmotstanden på beinet "2". Vi satte pin 13 som utgang. Vi slår på serieporten med en hastighet på 9600 baud. Og så hver 20. ms leser vi avlesningene av sivbryteren og sender verdien til porten. Hvis sivbryteren er åpen - "1" vises, hvis lukket - "0" vises.

I tillegg lyser LED-en på Arduino 13. etappe så lenge sivbryterkontaktene er lukket. Vær oppmerksom på inversjonen av signalet som leses fra sensoren.

Skisse for behandling av sivbryteraktivering
Skisse for behandling av sivbryteraktivering

Trinn 3

Koble strømmen til Arduino. LED-lampen på modulen vil lyse, noe som indikerer at modulen er strøm.

Nå tar vi en permanent magnet til reed-bryteren - reed-bryterkontaktene lukkes og LED-lampen vil lyse, noe som indikerer at reed-bryteren er aktivert. Fjern magneten igjen - sivbryteren åpnes og lysdioden slukkes. Hvis vi slår på havnemonitoren, vil vi se aktivering av sivbryteren i form av nuller blant strømmen av en når kontakten er åpen.

Aktivering av sivbryter
Aktivering av sivbryter

Trinn 4

La oss koble sivbryteren separat til Arduino. Alt er ekstremt enkelt her. Reed-bryteren er koblet på samme måte som knappen, med en motstand på 10 kΩ. Programmet vil forbli det samme.

Slå på strømmen, ta magneten til sivbryteren - Arduino-LED-en lyser opp mens sivbryterkontaktene er lukket.

Anbefalt: