Come Collegare Un Modulo Interruttore Reed Ad Arduino

Come Collegare Un Modulo Interruttore Reed Ad Arduino
Come Collegare Un Modulo Interruttore Reed Ad Arduino
Anonim

Il nome "interruttore reed" deriva dalla frase "contatto sigillato". E questo spiega la sua struttura. In effetti, un interruttore reed è costituito da due contatti aperti (o chiusi) situati in un pallone da vuoto, che cambiano il loro stato in senso opposto quando esposti a un campo magnetico. Gli interruttori reed sono sensori molto diffusi che vengono utilizzati in molte applicazioni. Ciò include il controllo dell'apertura/chiusura della porta, vari contatori di attuazione, contatori di velocità, ecc. Colleghiamo un interruttore reed all'Arduino e vediamo come funziona.

È necessario

  • -Arduino;
  • - un modulo con un interruttore reed o solo un interruttore reed;
  • - magnete permanente;
  • - un computer.

Istruzioni

Passo 1

Colleghiamo il modulo interruttore reed ad Arduino secondo lo schema sottostante. L'alimentazione è fornita da 5 V o da 3,3 V. Collegare il segnale al pin digitale D2.

Il modulo interruttore reed contiene un resistore variabile da 10 kΩ. Questo resistore può essere utilizzato per impostare la soglia dell'interruttore reed e quindi regolare la sensibilità. Il modulo contiene anche un comparatore LM393 per escludere falsi allarmi del sensore magnetico.

Passo 2

Scriviamo uno schizzo dell'elaborazione dell'attivazione dell'interruttore reed. Tutto è semplice qui. Imposta il numero pin a cui colleghiamo l'uscita del modulo - "2" e accendilo per "intercettazioni". Attiviamo la resistenza di pull-up sulla gamba "2". Impostiamo il pin 13 come output. Accendiamo la porta seriale a una velocità di 9600 baud. E poi ogni 20 ms leggiamo le letture dell'interruttore reed e inviamo il valore alla porta. Se l'interruttore reed è aperto - viene visualizzato "1", se chiuso - viene visualizzato "0".

Inoltre, il LED sulla 13a gamba dell'Arduino si illumina finché i contatti dell'interruttore reed sono chiusi. Prestare attenzione all'inversione del segnale letto dal sensore.

Passaggio 3

Collega l'alimentazione ad Arduino. Il LED sul modulo si accenderà, indicando che il modulo è alimentato.

Ora portiamo un magnete permanente all'interruttore reed: i contatti dell'interruttore reed si chiuderanno e il LED si accenderà, indicando che l'interruttore reed è attivato. Rimuovere nuovamente il magnete: l'interruttore reed si aprirà e il LED si spegnerà. Se accendiamo il monitor della porta, vedremo l'attivazione dell'interruttore reed sotto forma di zeri tra il flusso di uno quando il contatto è aperto.

Passaggio 4

Colleghiamo l'interruttore reed separatamente ad Arduino. Tutto è estremamente semplice qui. L'interruttore reed è collegato allo stesso modo del pulsante, con una resistenza da 10 kΩ. Il programma rimarrà lo stesso.

Accendere l'alimentazione, portare il magnete sull'interruttore reed: il LED Arduino si accenderà mentre i contatti dell'interruttore reed sono chiusi.

Consigliato: