Inhaltsverzeichnis:
Video: Digispark steuert Relais über GSM - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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:
Einen Stromzähler über Arduino auslesen – wikiHow
So lesen Sie einen Stromzähler über Arduino aus: Oft wäre es interessant, den aktuellen Stromverbrauch oder den Gesamtstromverbrauch Ihres Hauses zu kennen, um Ihre Stromkosten zu begrenzen und die Umwelt zu schonen. Das ist kein wirkliches Problem, denn meistens findet man ein smartes digitales el
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit