Nazwa „kontaktron” pochodzi od wyrażenia „styk zamknięty”. I to wyjaśnia jego strukturę. W rzeczywistości kontaktron to dwa otwarte (lub zamknięte) styki umieszczone w termosie, które pod wpływem pola magnetycznego zmieniają swój stan na przeciwny. Kontaktrony to bardzo popularne czujniki, które znajdują zastosowanie w wielu aplikacjach. Obejmuje to sterowanie otwieraniem / zamykaniem drzwi, różne liczniki uruchomień, liczniki prędkości itp. Podłączmy kontaktron do Arduino i zobaczmy jak to działa.
Czy to jest to konieczne
- - Arduino;
- - moduł z kontaktronem lub tylko kontaktronem;
- - trwały magnes;
- - komputer.
Instrukcje
Krok 1
Podłączmy moduł kontaktronu do Arduino zgodnie z poniższym schematem. Zasilanie dostarczane jest z 5 V lub z 3,3 V. Podłączyć sygnał do cyfrowego pinu D2.
Moduł kontaktronu zawiera rezystor zmienny 10 kΩ. Za pomocą tego rezystora można ustawić próg kontaktronu, a tym samym dostosować czułość. Moduł zawiera również komparator LM393, aby wykluczyć fałszywe alarmy czujnika magnetycznego.
Krok 2
Napiszmy szkic przetwarzania zadziałania kontaktronu. Tutaj wszystko jest proste. Ustawiamy numer pinu, do którego podłączamy wyjście modułu - „2”, i włączamy go dla „podsłuchu”. Aktywujemy rezystor podciągający na nodze „2”. Ustawiamy pin 13 jako wyjście. Włączamy port szeregowy z prędkością 9600 bodów. A potem co 20 ms odczytujemy odczyty z kontaktronu i wysyłamy wartość na port. Jeśli kontaktron jest otwarty - wyświetla się "1", jeśli zamknięty - wyświetla się "0".
Ponadto dioda LED na 13. nodze Arduino świeci tak długo, jak styki kontaktronu są zamknięte. Zwróć uwagę na odwrócenie sygnału odczytanego z czujnika.
Krok 3
Podłącz zasilanie do Arduino. Dioda LED na module zaświeci się, wskazując, że moduł jest zasilany.
Teraz do kontaktronu przykładamy magnes trwały - styki kontaktronu zamkną się i zaświeci się dioda LED sygnalizująca zadziałanie kontaktronu. Usuń magnes ponownie - kontaktron otworzy się i dioda zgaśnie. Jeśli włączymy monitor portu, zadziałanie kontaktronu zobaczymy w postaci zer wśród ciągu jedynek, gdy styk jest rozwarty.
Krok 4
Podłączmy kontaktron osobno do Arduino. Tutaj wszystko jest niezwykle proste. Kontaktron podłącza się identycznie jak przycisk, z rezystorem 10 kΩ. Program pozostanie taki sam.
Włącz zasilanie, zbliż magnes do kontaktronu - dioda Arduino zaświeci się przy zwartych stykach kontaktronu.