
Els interruptor de canya, juntament amb mòduls com el A3144 i KY-025, estan marcant tendència en projectes DIY, domòtica, sistemes de seguretat i fins i tot aplicacions industrials. La seva capacitat per detectar camps magnètics i transformar aquesta informació en senyals elèctrics útils ha fet d'aquests dispositius components imprescindibles per als que cerquen solucions pràctiques, fiables i econòmiques. És probable que n'hagis vist un en alarmes per a portes i finestres, però el seu ús va molt més enllà.
En aquest article et vaig a explicar tot sobre els reed switches i mòduls afins, des del principi de funcionament fins a com utilitzar-los amb microcontroladors tipus Arduino, passant pels seus detalls de construcció, avantatges, desavantatges i exemples pràctics. A més, t'explicaré en què es diferencien dispositius com el KY-025 i A3144, i com treure'ls el màxim profit a l'hora de dissenyar els teus propis projectes. Així que si busques una guia completa, accessible i plena d'informació útil i veraç, segueix llegint perquè això t'interessa.
Què és un reed switch?
El interruptor de canya és un tipus especial d'interruptor activat per camp magnètic. El seu funcionament és senzill però molt efectiu: consta de dues làmines metàl·liques ferromagnètiques segellades hermèticament dins una càpsula de vidre. Aquestes làmines, normalment compostes de níquel i ferro, queden alineades de manera que, davant la presència d'un camp magnètic suficient, s'atreuen i tanquen el circuit.
Segons com estiguin configurades les làmines, el reed switch pot ser normalment obert (NO) o normalment tancat (NC). En el primer cas, els contactes es tanquen en acostar un imant; al segon, s'obren. Aquest sistema es va desenvolupar el 1936 per WB Elwood als Laboratoris Bell i des de llavors el seu ús no ha deixat d'expandir-se gràcies al seu simplicitat i fiabilitat.
Com funciona exactament un reed switch?

Dins la càpsula de vidre, les dues làmines ferromagnètiques se superposen deixant un petit espai de separació. Quan un camp magnètic extern -proporcionat per un imant o una bobina generadora de camp- actua sobre l'interruptor, les làmines adquireixen pols oposats i s'atreuen mútuament, tancant el contacte i permetent el pas de corrent. Si el camp es retira, l'elasticitat de les làmines les separa de nou i el circuit s'obre.
El disseny està optimitzat per allargar la vida útil dels contactes. L'àrea de contacte sol estar recoberta de metalls durs com rodi o ruteni per resistir l'abrasió pels tancaments repetits. A més, el gas intern de la càpsula (habitualment nitrogen o gasos inerts, o fins i tot buit en versions per a alta tensió) evita l'oxidació i els arcs elèctrics, contribuint a la fiabilitat a llarg termini.
Aplicacions del reed switch a la vida real
Els interruptors de canya s'utilitzen en multitud de contextos gràcies a la seva alta fiabilitat i baix cost. Els veuràs en sistemes de seguretat per a portes i finestres, detectors d'obertura i tancament, sistemes de pesatge electrònics, mesuradors de nivell i de cabal, fins i tot rentadores, fotocopiadores i alarmes domèstiques. Una altra aplicació molt estesa és l' detecció de posició sense contacte en motors o mecanismes rotatoris, per exemple en velocímetres de bicicleta o detectors de cicle en automatitzacions industrials.
Diferències entre reed switch, efecte Hall i mòduls com el A3144 i el KY-025
És fàcil confondre els interruptors de canya amb sensors d'efecte Hall com el A3144 o amb mòduls integrats com el KY-025. Vegem en què es diferencien:
- Interruptor de canya: És un interruptor mecànic activat per camp magnètic. No requereix alimentació elèctrica per funcionar; s'activa només sota la influència d'un camp magnètic i pot commutar petits voltatges i corrents de forma directa.
- Sensor d'efecte Hall (per exemple, A3144): utilitza un principi físic diferent: l'efecte Hall. Quan un camp magnètic actua perpendicularment al corrent que circula en material semiconductor, es genera una tensió transversal. Els sensors tipus A3144 converteixen aquesta tensió en una senyal de sortida digital, perfecta per llegir amb un microcontrolador. Requereix alimentació elèctrica (normalment 3.3V o 5V).
- KY-025: És un mòdul que integra un interruptor de canya juntament amb altres components electrònics (comparador, potenciòmetre, LEDs, resistències). Permet ajustar la sensibilitat i proporciona sortides analògica i digital, facilitant la integració amb sistemes com Arduino.
Components interns i característiques del mòdul KY-025
El KY-025 és un dels mòduls dinterruptor magnètic més populars entre els makers i aficionats a lelectrònica.
- Un reed switch de 2×14 mm, normalment obert
- Un comparador diferencial dual LM393
- Un potenciòmetre retallador (model 3296W-104) per ajustar la sensibilitat
- Diverses resistències i dos LED indicadors
- Quatre pins de connexió: alimentació, massa, sortida analògica i sortida digital
Les especificacions tècniques típiques del KY-025 són:
- Voltatge de funcionament: 3.3 V a 5 V
- Corrent de sortida del comparador: fins a 16 mA
- sortides: analògica (A0) i digital (D0)
- Mida: 15 x 35.2 x 1.1 mm
- pes: 3 grams
Com funciona el KY-025 amb un microcontrolador com Arduino?
Gràcies a la seva disseny, el KY-025 és molt fàcil de connectar i utilitzar amb plaques com Arduino:
- Pin d'alimentació (+) a 5V d'Arduino
- Pin de massa (G) a GND de l'Arduino
- Sortida analògica (A0) del mòdul al pin analògic A0 de l'Arduino
- Sortida digital (D0) al pin digital 3 de l'Arduino
La sortida digital (D0) s'activa (passa a nivell alt) quan el reed switch detecta un camp magnètic suficient. Això permet encendre un LED, activar una alarma, enregistrar un esdeveniment, etc. Per la seva banda, la sortida analògica (A0) proporciona un valor proporcional que es pot emprar per ajustar la sensibilitat o detectar variacions en la intensitat del camp magnètic.
Un exemple de codi per a Arduino podria ser:
int led = 13; int digitalPin = 3; int analogPin = A0; int digitalVal; int analogVal; void setup(){ pinMode(led, OUTPUT); pinMode(digitalPin, INPUT); Serial.begin(9600); } void loop(){ digitalVal = digitalRead(digitalPin); if(digitalVal == HIGH){ digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } analogVal = analogRead(analogPin); Serial.println(analogVal); delai(100); }
Aquest codi permet verificar el funcionament del KY-025, encenent un LED quan es detecta un imant i llegint valors analògics per ajustar la sensibilitat gràcies al potenciòmetre integrat.
Sensor A3144: Sensor d'efecte Hall digital
El A3144 és un xip sensor defecte Hall de tres terminals i sortida digital. Està preparat per detectar la presència de camps magnètics, però a diferència del reed switch, no té parts mecàniques mòbils. El seu funcionament es basa a detectar diferències de potencial generades en un semiconductor quan flueix un corrent i s'aplica un camp magnètic perpendicular.
Les seves principals característiques són:
- Alimentació de 3.3V a 5V
- Consum molt baix (de l'ordre de miliampers)
- Sortida digital compatible amb microcontroladors (0V per a camp insuficient, Vcc per a camp suficient)
- Resposta molt ràpida
- Alta durabilitat en ser “sense contacte”
És ideal per a aplicacions on es requereix detectar camps magnètics amb precisió i sense desgast mecànic, com a comptadors de voltes, sensors de proximitat, o com a reemplaçament d'interruptors mecànics convencionals. Per conèixer altres components relacionats, pots consultar aquest article sobre sensors d'efecte Hall a HWLibre.
On es fan servir aquests mòduls a la pràctica?
No exagerem si diem que els interruptor de canya i els sensors defecte Hall són presents en molts dispositius. Entre els usos més habituals trobem:
- Sensors d'obertura de portes i finestres: En sistemes de seguretat i alarmes, en separar l'imant del sensor es detecta l'obertura d'accés.
- Comptadors de revolucions i cicles: mitjançant un imant en una roda que passa davant del sensor, es poden comptar voltes o mesurar velocitat.
- Aplicacions industrials: detecció de posició en maquinària, automatització de processos, fi de carrera als braços robòtics, etc.
- Electrodomèstics: control de presència de porta tancada a rentadores, frigorífics, fotocopiadores, etc.
- Mesuradors de cabal i nivell: detecten el pas de flotadors amb imant en líquids o la posició de peces mòbils dins de tancs.
Avantatges i limitacions dels reed switch i els mòduls KY-025/A3144
Avantatges del reed switch i mòduls derivats
- simplicitat: No requereixen circuits complexos per a tasques bàsiques de commutació.
- fiabilitat: La seva construcció segellada protegeix de pols, humitat i oxidació.
- Baix cost: Són components econòmics i fàcils de reemplaçar.
- Aïllament elèctric: Ideals per separar circuits de baixa i alta tensió.
Limitacions del reed switch i com mitigar-les
- Vida útil limitada en comparació amb sensors defecte Hall — encara que un bon recobriment i gas interior adequat poden prolongar-la molt.
- Resposta més lenta que els sensors electrònics — no recomanable per a freqüències molt altes o aplicacions ultraràpides.
- Desgast mecànic si la commutació és freqüent; en aquests casos, el sensor d'efecte Hall (com el A3144) és millor opció.
- Sensibilitat a la intensitat i distància del camp magnètic - ajustar la sensibilitat en mòduls com el KY-025 ajuda a superar aquesta limitació.
Com triar entre reed switch, efecte Hall i mòduls integrats
La selecció adequada depèn de les necessitats particulars:
- Per a solucions econòmiques i senzilles, detectar si un imant és present o no, el reed switch o el mòdul KY-025 són adequats.
- En aplicacions de altes velocitats i sense desgast mecànic, el A3144 és més convenient.
- Per obtenir sortides tant analògiques com digitals ajustables, el KY-025 brinda més versatilitat.
Exemple pràctic d'utilització d'un reed switch i un mòdul KY-025 amb Arduino
Per il·lustrar com aprofitar al màxim aquests components, vegem com muntar un sistema de detecció dobertura de finestra amb Arduino i un mòdul KY-025:
- Connectant el KY-025: Pin + a 5V, GND a terra, D0 (digital) a un pin digital, i A0 (analògic) a un pin analògic si desitges lectures proporcionals.
- Col·locant l'imant: Enganxa l'imant a la part mòbil (porta/finestra) i el mòdul en el marc, alineats perquè, quan la finestra estigui tancada, el camp magnètic actuï sobre el reed switch.
- Programant: Fes servir un codi similar a l'anterior per activar una alarma, encendre un LED o enviar una notificació quan el sensor detecta obertura.
- Ajustant la sensibilitat: Gireu el potenciòmetre del mòdul KY-025 fins que el sensor respongui correctament només quan realment s'obri o tanqui la porta/finestra.