- Material requerit
- Esquema de connexions
- Sensor d’inclinació
- Funcionament del sensor d'inclinació
- Codi i explicació de treball
Un commutador del sensor d’inclinació és un dispositiu electrònic que detecta l’orientació d’un objecte i dóna la seva sortida Alta o Baixa en conseqüència. Bàsicament, té una bola de mercuri al seu interior que es mou i crea el circuit. Així, el sensor d’inclinació pot activar o desactivar el circuit en funció de l’orientació.
En aquest projecte, estem relacionant el commutador / sensor d’inclinació Mercury amb Arduino UNO. Controlem un LED i un brunzidor segons la sortida del sensor d’inclinació. Sempre que inclinem el sensor, s'activarà l'alarma. També podeu veure el funcionament del sensor d’inclinació en aquest circuit del sensor d’inclinació.
Material requerit
- Commutador / sensor d'inclinació de mercuri
- Arduino UNO
- Zumbador
- LED
- Resistència: 220 ohm
- Taula de pa
- Connexió de cables
Esquema de connexions

Per connectar un sensor d’inclinació amb l’Arduino, necessita una entrada de 5v dc per funcionar. Aquest 5v es subministra mitjançant Arduino UNO i la sortida del sensor d’inclinació es pren al PIN 4 de l’Arduino. El LED està connectat amb el PIN 2 de l’Arduino UNO amb una resistència de 220 ohms per limitar el corrent a un valor segur. I el brunzidor està connectat directament al PIN 3 de l’Arduino UNO.
Sensor d’inclinació
Es tracta d’un mòdul de sensor d’inclinació basat en un commutador Mercury que proporciona una elevada intensitat al seu pin de sortida quan s’inclina. Requereix una entrada de 5 V de CC. És un dispositiu de tres terminals que consta d’entrada, terra i sortida. Té un tub de vidre format per dos elèctrodes i una bola de mercuri líquida. La bola de mercuri líquid tanca i obre el circuit quan està inclinada en una direcció determinada. A continuació es mostra l'estructura de treball i interna del mòdul:
Estructura interna

Funcionament del sensor d'inclinació
CAS 1: NO INCLINAT
Inicialment, quan es troba en una posició NO inclinada com es mostra a la imatge següent, dóna sortida BAIXA perquè el mercuri líquid completa el circuit connectant els dos elèctrodes. Quan la sortida és BAIXA, el LED integrat es manté encesa.

CAS 1: INCLINAT
Quan està inclinat en una direcció o angle concret, el mercuri líquid trenca el contacte entre els elèctrodes metàl·lics i el circuit s’obre. Per tant, obtenim una sortida ALTA en aquesta condició i el LED integrat s'apaga.

Codi i explicació de treball
El codi Arduino complet per a la interfície del sensor d’inclinació amb Arduino es dóna al final.
Al codi següent, definim els pins com a Entrada i Sortida. El pin 2 i el pin 3 s’estableixen com a pins de sortida per a LED i Buzzer respectivament i el pin 4 es defineix com a entrada per obtenir dades d’entrada del sensor d’inclinació.
void setup () { pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, INPUT); }
Ara, sempre que el sensor d’inclinació s’inclina per sobre d’un angle concret, la sortida del sensor d’inclinació augmenta. Aquesta sortida es llegeix a través del pin 4. Per tant, sempre que el pin 4 és ALTA, engega el LED i el timbre.
bucle buit () { if (digitalRead (4) == 1) { digitalWrite (2, HIGH); digitalWrite (3, HIGH); retard (300); digitalWrite (2, BAIX); digitalWrite (3, BAIX); retard (300); } }
Es poden tractar de projectes interessants com una caixa antirobatori, una alarma o una caixa de documents secrets.

