Für die Erstellung von Projekten entweder auf fortgeschrittener Ebene oder auf Anfängernebene ist Arduino die beste Option für die High School und College -Schüler. Diese Plattform hat die Schnittstelle verschiedener Geräte wie Sensoren oder Module mit Mikrocontrollern erleichtert, und aufgrund dessen können wir eine Reihe von Projekten erstellen oder die Funktionalität verschiedener Geräte verstehen.
Durch Anschließen des Arduino -drahtlosen Anschlusss können wir seine Eingänge und Ausgänge steuern, damit es einfach sein kann, die an den Mikrocontroll angeschlossenen Geräte zu steuern. Um zu demonstrieren, wie wir unsere täglichen Nutzungshome -Geräte mithilfe der drahtlosen Technologie kontrollieren können.
Kontrolle der AC -Geräte drahtlos mit Arduino
Die meisten unserer Geräte in unseren Häusern arbeiten auf dem Wechselstrom (AC) und anstatt die Geräte manuell einzuschalten und auszuschalten. Die Idee sieht nicht nur sehr cool aus, sondern kann den Hausbesitzern auch Leichtigkeit geben, ihre Haushaltsgeräte aus der Ferne zu kontrollieren.
Um einfach das Gerät remote zu steuern, fällt uns die drahtlose Technologie in den Sinn. Dann finden wir heraus, wie wir das Gerät mit dem drahtlosen Netzwerk verbinden können. Dies ist die Phase, in der Arduino kommt, da es als Bridge Connect to the AC -Appliance mit dem drahtlosen Netzwerk arbeitet. Anschließend können wir mit dem drahtlosen Netzwerk Befehle an die Appliance senden.
Wir haben den Schema der darunter liegenden Schema bereitgestellt, um die Wechselstromgeräte in unseren Häusern zu steuern:
Montage der Hardware zur steuerbaren Steuerung der AC -Geräte drahtlos
Um die AC -Geräte remote zu steuern, haben wir die folgende Liste der Komponenten verwendet:
Im Folgenden haben wir die Abbildung bereitgestellt, die die Verbindungen der Komponenten demonstriert, die zur Steuerung des AC -Geräts aus der Ferne verwendet werden:
Unter den oben aufgeführten Komponenten ist nur das Bluetooth-Modul (HC-05) direkt mit dem Störbrett angeschlossen, und der Rest der Komponenten verwenden das Störbrett nur, um mit der Versorgungsspannung eine Verbindung herzustellen. Um dem Relais ein Signal zu geben, haben wir den Relaisstift mit dem braunen Draht mit dem Pin 8 des Arduino Uno angeschlossen.
Um die vom Bluetooth -Modul empfangenen Daten an das Arduino zu übertragen. Wir haben den TX -Pin des Bluetooth -Moduls mit dem RX -Pin von Arduino und dem TX -Stift des Arduino mit dem RX -Stift des Bluetooth -Modul.
Um weiter im Detail zu lesen, wie Sie das Bluetooth -Modul mit Arduino anstellen können.
Als nächst. Da es sich um ein Demonstrationsprojekt handelt, haben wir nur eine Wechselstromlampe als Beispiel verwendet, aber Sie können auch andere Geräte wie Wechselstromventilat. Das in diesem Projekt verwendete Relais kann bis zu 10 Ampere Strom verarbeiten, damit es auch schwere Geräte ausführen kann.
Die Wechselstromlampe ist am normalerweise geöffneten Stift des Relais angeschlossen und der andere Teil der Glühbirne ist mit dem Erdungsstift der Wechselstromversorgung verbunden.
Arduino -Code zur Steuerung der AC -Geräte mit Arduino Uno aus der Ferne
Wir haben den kompilierten Arduino -Code unten zur Steuerung der AC -Geräte mithilfe einer drahtlosen Verbindung bereitgestellt:
Zeichendaten = 0; // Variable für das Speichern empfangener Daten deklarieren
int relay = 8; // Zuweisen des Arduino -Pin, um dem Relais ein Signal zu verleihen
void setup ()
Serie.Beginnen Sie (9600); // Initialisierung der seriellen Kommunikation
PinMode (Relais, Ausgabe); / *Zuweisen des Relaisstifts den Ausgabemodus */
void Loop ()
if (seriell.Verfügbar ()> 0) // Überprüft, ob Daten empfangen werden
Data = Serial.lesen(); /*Lesen Sie alle Empfangsdaten und speichern Sie sie in variable namens Data*/
Serie.Druck (Daten); // die empfangenen Daten anzeigen
Serie.print ("\ n"); // Platz hinzufügen, indem Sie eine neue Linie geben
if (data == '1') // Wenn der Wert gleich 1 ist
DigitalWrite (Relais, hoch); // Die LED drehen
sonst wenn (data == '0') // Wenn der Wert gleich 0 ist
DigitalWrite (Relais, niedrig); // schalten die LED aus
Der Arduino -Code zur Steuerung der AC -Geräte ist recht einfach, da die Daten, die einen an den Arduino gesendet werden. Wenn die Daten mit 0 aus Bluetooth empfangen werden.
So senden Sie Daten mit Bluetooth an Arduino an Arduino
Jetzt stellt sich eine Frage, wie wir die Daten dem Bluetooth -Modul geben können. Dafür haben wir eine Android -Anwendung verwendet, die aus dem Google Play Store heruntergeladen werden kann. Um die Anwendung herunterzuladen, können Sie den Link besuchen.
Nachdem Sie die Anwendung in Ihrem Smartphone heruntergeladen haben, müssen Sie sie an das Bluetooth -Modul anschließen. Wenn Sie diese Anwendung öffnen, werden Sie auf das ähnliche Menü wie im unten angegebenen Bild stoßen:
Jetzt müssen Sie in den zweiten Spalten auf die zweite Option klicken, die nach dem Klicken auf die Schaltflächenoption die Schaltflächen bestehen. In der unten angegebenen Abbildung sehen Sie eine Reihe von Schaltflächen im Menü:
Jetzt können wir jede Taste konfigurieren, indem wir ihm einen Wert für den Status ein- und ausgeschaltet geben. Dies kann durch langes Drücken einer beliebigen Taste im Menü erfolgen. Sie werden also auf dieses Popup stoßen, wie im Bild unten gezeigt:
Hier in diesem Menü können Sie die Werte für jeden Status der Schaltfläche zuweisen und auch die Schaltfläche umbenennen, indem Sie den Namen der Appliance zur Schaltfläche geben. So können Sie die Daten mit dem Bluetooth -Modul an das Arduino senden.
Hardware -Implementierung zur Steuerung der AC -Geräte mithilfe des Bluetooth -Moduls
Das unten angegebene Bild zeigt die Implementierung der Hardware -Montage, wie oben erläutert:
Beim Drücken der programmierten Taste leuchtet die Wechselstromlampe:
Der Status der Taste auf dem Mobiltelefon wird von grün auf rot geändert.
Abschluss
Die Arduino -Plattform ist die effektivste Plattform für die Schüler, um über Schaltkreise zu erfahren, da sie Unterstützung bei der Hardware- und Software -Implementierung der Projekte bietet. Aufgrund dieser Plattform können die Mikrocontroller mit einer sehr großen Anzahl von Geräten miteinander verbunden werden, mit denen entweder Projekte für Anfänger oder die Projekte der fortgeschrittenen Ebene erstellt werden können. Wir haben ein Projekt erstellt, das demonstriert.