Inhaltsverzeichnis:

Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul) - Gunook
Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul) - Gunook

Video: Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul) - Gunook

Video: Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul) - Gunook
Video: Arduino GSM based Motor (Without GSM Module) 2024, Juli
Anonim
Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul)
Arduino GSM-basierte Motorsteuerung (ohne GSM-Modul)

In diesem Projekt zeige ich Ihnen eine grundlegende, aber einzigartige Methode, um alles mit Relais ein- und auszuschalten. Diese Idee kam von wenigen Personen, die solche Projekte durchführten, aber sie hatten das Problem, dass sie alle auf das Verhalten des Mobiltelefons bei Anruf angewiesen waren.

Ich ändere es einfach so, dass während des Anrufs, wenn Sie das Ding (Relais) trennen, eingeschaltet bleibt, bis Sie zurückrufen. Sie können mit diesem Projekt jede Art von billigem Handy oder Handy verwenden.

Alles, was wir verwenden, ist der Anschluss des Vibratormotors des Mobiltelefons. Denken Sie daran, dass Sie den Vibratormotor trennen und dann eine Verbindung herstellen müssen, da dies dazu führen kann, dass die Gegen-EMK unsere Leiterplatten (Arduino) zerstört.

Wenn die Verbindungen hergestellt sind, darf sich kein Vibrator im Projekt befinden (trennen und wegwerfen)

Schritt 1: Die Funktionsweise des Vibrators verstehen

Die Funktionsweise des Vibrators verstehen
Die Funktionsweise des Vibrators verstehen
Die Funktionsweise des Vibrators verstehen
Die Funktionsweise des Vibrators verstehen

Verschiedene Mobiltelefone haben unterschiedliche Arten von Vibrationen. Die meisten Mobiltelefone haben feste Einstellungen dafür, während einige von ihnen benutzerdefinierte Einstellungsfunktionen für Vibration haben, die Benutzer nach ihren Bedürfnissen einstellen können.

Ein Oszilloskop ist hilfreich, um sein Verhalten beim Ein- und Ausschalten zu verstehen. In meinem Fall gab es bei Anruf 1 Sekunde lang eine Vibration und dann eine weitere Sekunde lang aus. Das war alles in Schleife (wiederholt).

Ich habe dafür einen Drucktastencode verwendet, nachdem ich einige Änderungen vorgenommen hatte.

Schritt 2: Schaltplan und Code

Schaltplan und Code
Schaltplan und Code
Schaltplan und Code
Schaltplan und Code

Hier müssen wir +ve Drähte der Vibratorverbindung vom Mobiltelefon mit Pin10 von Arduino verbinden, während GND mit dem -ve-Anschluss der Vibratorverbindung verbunden ist.

Ich verwende ein 5V-Relais und verwende daher Arduino 5V, um es an die BC547-NPN-Transistorrelais-Treiberschaltung zu liefern. Pin6 auf Arduino Uno ist der Ausgangspin. Sie können auch mehr Ausgaben machen und verschiedene Funktionen ausführen.

Schritt 3: ARBEITEN & VIDEO kodieren

Ich erkläre unten, wie mein Code und meine Anordnung für mich funktioniert haben.

  • Du machst zuerst alles
  • Sie rufen das Handy an, das über einen Vibrator mit dem arduino verbunden ist
  • Der Ausgang ist HIGH (bedeutet, dass der Motor oder eine beliebige Last mit Strom versorgt wird)
  • Sie haben plötzlich einen Anruf, wenn das Ding eingeschaltet ist. Also bleibt das Ding dran.
  • Um es auszuschalten, rufen Sie zurück. Wenn das Ding ausgeschaltet ist, den Anruf abbrechen.

Das ist wirklich ein sehr einfaches Verfahren, während der Code nicht schwer zu verstehen ist. Code erfordert keine Bibliothek, so dass er leicht kompiliert werden kann, sodass Sie sich nicht darum kümmern müssen. Wenn ein Problem auftritt, fragen Sie mich hier. Viel Glück.!

Empfohlen: