- Potrebný materiál
- Schéma zapojenia
- Senzor náklonu
- Fungovanie snímača náklonu
- Kód a pracovné vysvetlenie
Switch Tilt Sensor je elektronické zariadenie, ktoré detekuje orientáciu objektu a dáva svoj výstup vysoké alebo nízke spôsobom. V zásade má vo svojom vnútri ortuťovú guľu, ktorá sa pohybuje a robí obvod. Takže snímač náklonu môže obvod zapnúť alebo vypnúť na základe orientácie.
V tomto projekte prepájame Mercury switch / Tilt senzor s Arduino UNO. Ovládame LED a bzučiak podľa výstupu snímača náklonu. Kedykoľvek nakloníme senzor, alarm sa zapne. V tomto obvode snímača náklonu môžete vidieť aj fungovanie snímača náklonu.
Potrebný materiál
- Merkúrový prepínač / náklon
- Arduino UNO
- Bzučiak
- LED
- Rezistor - 220 ohmov
- Nepál
- Pripojovacie vodiče
Schéma zapojenia
Na pripojenie snímača náklonu k Arduinu je potrebný prevádzkový vstup 5 V ss. 5V sa dodáva pomocou Arduino UNO a výstup snímača náklonu sa meria na PIN 4 Arduina. LED je spojená s PIN 2 Arduino UNO s 220-ohmovým rezistorom, aby sa obmedzil prúd na bezpečnú hodnotu. A bzučiak je priamo pripojený k PIN 3 Arduino UNO.
Senzor náklonu
Toto je modul náklonu senzora založený na Merkúrovom prepínači, ktorý pri naklonení dáva maximum na výstupnom kolíku. Vyžaduje 5V DC vstup. Je to trojkoncové zariadenie pozostávajúce zo vstupu, uzemnenia a výstupu. Má sklenenú trubicu pozostávajúcu z dvoch elektród a kvapalnej ortuťovej gule. Guľka z tekutej ortuti sa uzavrie a otvorí okruh, ak je naklonená konkrétnym smerom. Pracovná a vnútorná štruktúra modulu je uvedená nižšie:
Vnútorná štruktúra
Fungovanie snímača náklonu
PRÍPAD 1: NENAKLÁNENÝ
Spočiatku, keď nie je v naklonenej polohe, ako je to znázornené na obrázku nižšie, poskytuje nízky výkon kvôli tekutej ortuti, ktorá dokončí obvod pripojením dvoch elektród. Ak je výstup LOW, palubná LED dióda zostane rozsvietená.
PRÍPAD 1: SKLÁDANÝ
Keď je kvapalná ortuť naklonená v určitom smere alebo uhle, preruší kontakt medzi kovovými elektródami a obvod sa otvorí. Preto v tomto stave dostaneme VYSOKÝ výstup a integrovaná LED dióda zhasne.
Kód a pracovné vysvetlenie
Kompletné Arduino kód pre prepojenie snímača naklonenia s Arduino je uvedený na konci.
V nasledujúcom kóde definujeme piny ako Vstup a Výstup. Pin 2 a Pin 3 sú nastavené ako výstupné piny pre LED a bzučiak a Pin 4 je nastavený ako vstup pre získanie vstupných údajov zo senzora náklonu.
void setup () { pinMode (2, OUTPUT); pinMode (3, VÝSTUP); pinMode (4, VSTUP); }
Teraz, kedykoľvek je snímač náklonu naklonený za určitý uhol, výstup snímača náklonu bude VYSOKÝ. Tento výstup sa číta cez pin 4. Preto vždy, keď je pin 4 VYSOKÝ, rozsvieti sa LED a bzučiak.
void loop () { if (digitalRead (4) == 1) { digitalWrite (2, HIGH); digitalWrite (3, HIGH); oneskorenie (300); digitalWrite (2, LOW); digitalWrite (3, LOW); oneskorenie (300); } }
Môžu to byť zaujímavé záujmové projekty, ako je box proti krádeži, box alarmu alebo box na tajné dokumenty.