Inhaltsverzeichnis:

Digispark steuert Relais über GSM - Gunook
Digispark steuert Relais über GSM - Gunook

Video: Digispark steuert Relais über GSM - Gunook

Video: Digispark steuert Relais über GSM - Gunook
Video: Digispark Stick steuert PC - Warum Sie nicht jeden Stick einstecken sollten 2024, November
Anonim
Digispark steuert Relais über GSM
Digispark steuert Relais über GSM

Dieses anweisbare verwendet eine Digispark-Platine zusammen mit einem Relais und einem GSM-Modul zum Ein- oder Ausschalten und Gerät, während der aktuelle Zustand an eine vordefinierte Telefonnummer (n) gesendet wird.

Der Code ist sehr grob und reagiert auf jede Kommunikation vom Modul zum Digispark (einschließlich Telefonanruf, Textnachricht, alles, was eine Kommunikation auslöst).

Bei einem Anruf wird nach 4 Wähltönen automatisch aufgelegt.

Schritt 1: Einrichten

Einrichten
Einrichten

Dieses Projekt beinhaltet Folgendes:

- 1 Digispark-Modul mit einer ATtiny85 AVR-MCU;

- 1 A6 GSM-Modul mit gültiger SIM-Karte;

- 1 5V Relaismodul

- Einige Drähte;

- Eine Kiste, in die ich das packen kann (die fehlt mir immer noch);

- Etwas zum Ein- oder Ausschalten!

Schritt 2: Anschlüsse und Programmierung

Die von mir geschriebene Software verwendet Pin 0 zum Ansteuern des Relais, Pin 2 als seriellen Empfang und Pin 3 als serielles Senden.

Da der Digispark keinen UART hat, verwenden wir die SoftwareSerial-Bibliothek.

Pin 0 ist mit dem Eingang der Relaisplatine verbunden (ich habe meinen Digispark über Header auf der Relaisplatine montiert), Pin 2 verbindet sich mit dem Tx-Pin des GSM-Moduls und Pin 3 verbindet sich mit dem Rx-Pin des GSM-Moduls.

Ich habe Pin 3 als Tx gewählt, da er bereits eine 3,4-V-Zener-Klemmdiode für die USB-Kommunikation / -Programmierung hat, während das GSM-Modul laut Datenblatt eine 2,8-V-Logik verwendet. Ich hatte bis jetzt keine Probleme, da die Kommunikation auf ein Minimum beschränkt ist.

5V und Masse werden von der GSM-Platine genommen.

Schritt 3: Gebrauchsfertig

Programmieren Sie den Digispark mit dem mitgelieferten Code und vergessen Sie nicht, "xxxxxx" und "yyyyyy" durch die Telefonnummer Ihres Empfängers zu ersetzen.

Schließen Sie eine Lampe oder eine andere Last unter 10A an das Relais an, wählen Sie die Telefonnummer des GSM-Moduls und Sie werden mit einem Klickgeräusch und einer SMS angezeigt, die anzeigt, ob das Relais an oder aus ist!

Empfohlen: