So steuern Sie Top 10V -Geräte mit Arduino Uno

So steuern Sie Top 10V -Geräte mit Arduino Uno
Die Schnittstelle verschiedener Geräte mit Mikrocontrollern wurde mit Hilfe von Arduino -Boards erleichtert. Die Arduino -Boards sind die fortschrittliche Form des Mikrocontrollers, die für verschiedene Aufgaben verwendet werden kann. Durch die Steuerung der Geräte können wir zu bestimmten Zeiten bestimmte Aufgaben ausführen, sodass wir auf diese Weise Automatisierungsprojekte erstellen können. Um zu demonstrieren, wie wir die Geräte steuern können, haben wir den Arduino Uno- und NPN-Transistor verwendet, um ein 12-Volt.

Wie man die 12-Volt-Geräte mit Arduino uno steuert

Die Bedeutung der Steuerung der Geräte besteht darin, dass wir sie automatisch ein- und ausschalten können, und dies kann bei der Steuerung der Mehrfachgeräte erleichtern. Um ein 12-Volt-Gerät mithilfe des Arduino Uno zu steuern, haben wir den Transistor als Schalter verwendet, indem er ihm ein Signal von Hoch zum Einschalten des Geräts und ein Signal von Tief zum Ausschalten des Geräts verleiht.

Was ist ein Transistor

Vor dem Fortfahren müssen wir zuerst wissen, was ein Transistor ist. Ein Transistor ist ein Vorricht. Ein Transistor besteht aus einer Halbleitersubstanz, die drei Terminals umfasst: Emitter, Base Und Kollektor. Der Transistor wird mit zwei grundlegenden Konfigurationen geliefert, die der PNP und der andere NPN ist. Um den Transistor zum Schalten zu verwenden, haben wir die gemeinsame Emitterkonfiguration des NPN -Transistors verwendet. Wenn wir der Basis das hohe Signal geben, kommt der Transistor in seinen Sättigungsmodus. Wenn das Signal von Tief auf der Basis bereitgestellt wird. Im Folgenden für Ihr Verständnis haben wir das Bild bereitgestellt, das die gemeinsame Emitterkonfiguration des NPN -Transistors zeigt:

Das Schaltplan ist im Bild unten angegeben, das ein 12-Volt-Gerät steuern soll:

Hardwareanordnung für Schaltkreis, die ein 12-Volt-Gerät steuert

Um das 12 -Volt -Gerät zu steuern, haben wir die folgende Liste der Komponenten verwendet, die es sind

  • Arduino uno
  • Drähte verbinden
  • NPN -Transistor (BC547)
  • 1 220-OHM-Widerstand
  • 12-Volt-Gleichstromadapter
  • 12-Volt-DC-Motor

Die Hardware -Montage der Schaltung ist unten in dem unten angegebenen Bild angegeben:

Um das 12-Volt-Gerät zu steuern, haben wir einen 12-Volt-Motor verwendet und um es mit 12-Volks zu versorgen. In ähnlicher Weise haben wir den NPN -Transistor verwendet, um den DC -Motor zu kontrollieren, indem wir ihn mit einem Arduino -Pin 6 mit einem hohen und niedrigen Signal zur Verfügung stellen.

Arduino -Code zur Kontrolle der 12 Volt -Gerät mit NPN -Transistor mit Arduino uno

Der zusammengestellte Arduino-Code zur Steuerung des 12-Volt-DC-Motors, den wir den folgenden Code gegeben haben

int npnpin = 6;/ *Zuweisen von Arduino -Pins für das Gebenssignal an Transistor */
void setup ()
PinMode (NPNPin, Ausgang);/* Zuweisen des Transistorstifts als Ausgabe von Arduino*/
DigitalWrite (NPNPin, niedrig);/ * Anfangs den Transistor -Pinzustand von niedrigem Zustand *///

void Loop ()
DigitalWrite (NPNPin, hoch);/ * Zuweisen des Transistorstiftzustands hoch, um den Motor auf */////
Verzögerung (2000);/*Zeit, für die der Motor im Zustand bleibt*/
DigitalWrite (NPNPin, niedrig);/* Zuweisen des Relaisstifts den niedrigen Zustand, um den Motor auszuschalten*/
Verzögerung (3000);/*Zeit, für die der Motor im Zustand bleibt*/

Um den 12-Volt-Gleichstrommotor mit dem NPN-Transistor zu steuern, haben wir den Arduino-Code zusammengestellt, indem wir dem Transistor zuerst den Signalstift zuweisen. Als Nächst. Um Transistoren Zustände zuzuweisen, haben wir die verwendet DigitalWrite () Funktion.

Simulation zur Steuerung des 12-Volt-Geräts mit dem Transistor mit Arduino uno

Um zu demonstrieren, wie wir das 12-Volt-Gerät mit Arduino Uno steuern können, haben wir eine Simulation erstellt, deren Animation unten angegeben ist:

Abschluss

Die Geräte, die mit Gleichstrom ausgeführt werden. Die Automatisierung ist eine der Hauptanwendungen, die uns in den Sinn stellen, wenn wir über die Steuerung eines Geräts mithilfe der Arduino -Plattform denken. Das automatische Steuerung der Geräte, anstatt sie manuell zu wechseln. Um zu demonstrieren, wie wir DC-Geräte steuern können, haben wir ein Projekt erstellt, das den 12-Volt-DC-Motor mit einem Transistor umschaltet.