- Wymagane komponenty:
- Schemat obwodu i wyjaśnienie:
- Objaśnienie kodu:
- Praca sterowanego IR silnika DC z Arduino:
Arduino stał się najpopularniejszym mikrokontrolerem wśród studentów i hobbystów w bardzo krótkim czasie. Dlatego każdy próbuje użyć Arduino do wykonania dowolnego projektu, ponieważ jest to łatwe i ma płynną krzywą uczenia się. Stworzyliśmy wiele projektów Arduino od podstawowych projektów interfejsów po zaawansowane projekty robotyczne i projekty IoT, wszystkie możesz sprawdzić na naszej stronie internetowej.
Dziś wykonujemy prosty projekt z Arduino, który wykorzystuje trzy podstawowe komponenty, którymi są czujnik podczerwieni, moduł przekaźnika i silnik prądu stałego. Tutaj połączymy czujnik podczerwieni z Arduino do sterowania silnikiem prądu stałego. Tutaj czujnik podczerwieni wykryje dowolny obiekt przed nim, a Arduino odczyta wyjście czujnika podczerwieni i ustawi przekaźnik w stan wysoki. Przekaźnik jest dalej podłączony do silnika prądu stałego, więc silnik prądu stałego będzie WŁĄCZONY, gdy czujnik podczerwieni wykryje jakiekolwiek obiekty przed nim.
Wymagane komponenty:
- Arduino UNO
- Moduł przekaźnika 5V
- Silnik prądu stałego
- Moduł czujnika podczerwieni
- Płytka prototypowa
- Przewody łączące
Schemat obwodu i wyjaśnienie:
Obwód tego silnika prądu stałego sterowanego czujnikiem podczerwieni z Arduino jest prosty, jak pokazano poniżej:
W obwodzie pin wyjściowy modułu czujnika podczerwieni jest po prostu podłączony do Pin 2 nr Arduino, a wejście modułu przekaźnikowego jest połączone z Pin 7 nr Arduino. Dalej do przekaźnika jest podłączony silnik prądu stałego.
Aby dowiedzieć się więcej o czujniku podczerwieni, przekaźniku i silniku prądu stałego, możesz przejść przez następujące projekty:
- Obwód modułu czujnika podczerwieni
- Samouczek sterowania przekaźnikiem Arduino
- Sterowanie silnikiem DC za pomocą Arduino
Objaśnienie kodu:
Kod tego projektu jest bardzo prosty. Kompletny kod Arduino z filmem demonstracyjnym jest podany na końcu.
Tutaj połączyliśmy pin wyjściowy czujnika podczerwieni z pinem 2 Arduino. Więc za każdym razem, gdy czujnik IR wykryje jakiekolwiek obiekty, Pin 2 Arduino będzie wysoki i na podstawie tego przekaźnika zostanie włączony, który jest podłączony do Pin 7 Arduino.
void setup () {pinMode (2, INPUT); pinMode (7, WYJŚCIE); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, WYSOKI); }
Praca sterowanego IR silnika DC z Arduino:
Praca nad tym projektem jest prosta. Zawsze, gdy przed czujnikiem podczerwieni znajduje się jakiś obiekt, wykryje to i ustawi stan na wyjściu w stan wysoki. Pin wyjściowy czujnika podczerwieni jest podłączony do Arduino, więc Arduino odczyta go i aktywuje moduł przekaźnika, ustawiając pin 7 w stan wysoki. Gdy tylko przekaźnik zostanie aktywowany, włączy silnik prądu stałego.Gdy w pobliżu czujnika podczerwieni nie ma żadnego obiektu, wyjście czujnika podczerwieni pozostanie niskie, a silnik prądu stałego również pozostanie w stanie wyłączenia. Czułość czujnika podczerwieni można regulować potencjometrem na samym module. Czułość oznacza po prostu odległość, z której może wykryć obiekt.
Kompletny kod Arduino i wideo demonstracyjne dla projektu są podane poniżej.