Jak kontrolować najlepsze urządzenia 10V za pomocą Arduino Uno

Jak kontrolować najlepsze urządzenia 10V za pomocą Arduino Uno
Interfejsy różnych urządzeń z mikrokontrolerami było łatwe za pomocą płyt Arduino. Płyty Arduino są zaawansowaną formą mikrokontrolera, która może być używana do różnych zadań. Kontrolując urządzenia, możemy wykonywać określone zadania w określonych momentach, więc w ten sposób możemy tworzyć projekty automatyzacji. Tak więc, aby zademonstrować, w jaki sposób możemy kontrolować urządzenia, których użyliśmy Tranzystor Arduino UNO i NPN do kontrolowania urządzenia 12-woltowego.

Jak kontrolować 12-woltowe urządzenia za pomocą Arduino Uno

Znaczenie kontrolowania urządzeń polega na tym, że możemy je włączać i wyłączać automatycznie, a to może ułatwić kontrolowanie wielu urządzeń. Aby kontrolować 12-woltowe urządzenie za pomocą Arduino UNO, użyliśmy tranzystora jako przełącznika, nadając mu sygnał wysokiego włączenia urządzenia i sygnał niskiego do wyłączenia urządzenia.

Co to jest tranzystor

Przed przejściem najpierw musimy wiedzieć, czym jest tranzystor. Tranzystor to urządzenie używane do wzmocnienia napięcia, prądu i zasilania lub do zmiany urządzeń. Tranzystor składa się z substancji półprzewodnikowej, która zawiera trzy terminale, które są: emiter, baza I kolektor. Tranzystor jest wyposażony w dwie podstawowe konfiguracje jeden to PNP, a drugi to NPN. Aby użyć tranzystora do przełączania, użyliśmy wspólnej konfiguracji emitera tranzystora NPN. Więc kiedy podamy wysoki sygnał do podstawy, tranzystor wchodzi w tryb nasycenia, a gdy sygnał niskiego jest dostarczany na podstawie, przesunie się do obszaru odcięcia i wyłączy urządzenie. Poniżej dla twojego zrozumienia przedstawiliśmy obraz pokazujący wspólną konfigurację emitera tranzystora NPN:

Schemat obwodu podano na poniższym obrazku, który ma na celu kontrolowanie urządzenia 12-woltowego:

Zespół sprzętu dla obwodu, który kontroluje urządzenie 12-woltowe

Aby kontrolować urządzenie 12 woltów, wykorzystaliśmy następującą listę komponentów

  • Arduino Uno
  • Łączenie przewodów
  • Tranzystor NPN (BC547)
  • 1 220-OHM Resistor
  • 12-woltowy adapter DC
  • 12-woltowy silnik prądu stałego

Zespół sprzętu obwodu jest podany poniżej na obrazie podanym poniżej:

Aby kontrolować urządzenie 12-woltowe, użyliśmy silnika 12-woltowego i do dostarczenia go z 12-woltowymi użyliśmy adaptera, który daje 12 woltów na jego wyjściu i można go zobaczyć na powyższym obrazku. Podobnie, aby kontrolować silnik DC, użyliśmy tranzystora NPN, zapewniając mu wysoki i niski sygnał za pomocą pinu Arduino 6.

Kod Arduino do kontrolowania Urządzenie 12 woltów za pomocą tranzystora NPN z Arduino Uno

Skompilowany kod Arduino do kontrolowania 12-woltowego silnika prądu stałego, który podaliśmy poniżej

int npnpin = 6;/ *Przypisanie pinów Arduino dla sygnału dawania tranzystor */
void setup ()
pinmode (npnpin, wyjście);/* Przypisanie pinu tranzystorowego jako wyjścia Arduino*/
DigitalWrite (npnpin, niski);/ * dający początkowo stan pinów tranzystorowych

void Loop ()
DigitalWrite (npnpin, high);/ * Przypisanie stanu pinów tranzystorowych wysoko do włączenia silnika */
opóźnienie (2000);/*czas, dla którego silnik pozostanie w stanie*/
DigitalWrite (npnpin, niski);/* Przypisanie pinu przekaźnika niski stan do wyłączenia silnika*/
opóźnienie (3000);/*czas, dla którego silnik pozostanie w stanie wyłączonym*/

Aby kontrolować 12-woltowy silnik prądu stałego za pomocą tranzystora NPN, skompilowaliśmy kod Arduino, najpierw przypisując pin sygnałowy do tranzystora. Następnie podaliśmy tryb PIN pin sygnałowy dla tranzystora, a następnie w sekcji pętli podaliśmy stany wysokiego i niskiego tranzystora z opóźnieniem 2 sekund. Aby przypisać państwa do tranzystorów, użyliśmy DigitalWrite () funkcjonować.

Symulacja do kontrolowania urządzenia 12-woltowego za pomocą tranzystor z Arduino Uno

Aby zademonstrować, w jaki sposób możemy kontrolować urządzenie 12-woltowe za pomocą Arduino Uno, stworzyliśmy symulację, której animację podano poniżej:

Wniosek

Urządzenia, które działają za pomocą prądu stałego, są bardziej wydajne i zużywają mniej energii w porównaniu z urządzeniami wykorzystującymi prąd naprzemiennie. Automatyzacja jest jedną z głównych aplikacji, które przychodzą na myśl, gdy myślimy o kontrolowaniu dowolnego urządzenia za pomocą platformy Arduino. Kontrola urządzeń automatycznie zamiast ich ręcznego przełączania stwarza dla użytkowników dużą łatwość, szczególnie z punktu widzenia bezpieczeństwa, że ​​w przypadku jakiegokolwiek zwarcia nikt nie zostanie uszkodzony. Aby zademonstrować, w jaki sposób możemy kontrolować urządzenia DC, stworzyliśmy projekt, który przełącza 12-woltowy silnik prądu stałego za pomocą tranzystora.