Table des matières:

Digispark contrôle le relais via GSM : 3 étapes
Digispark contrôle le relais via GSM : 3 étapes

Vidéo: Digispark contrôle le relais via GSM : 3 étapes

Vidéo: Digispark contrôle le relais via GSM : 3 étapes
Vidéo: Модуль реле управления с платой Digispark USB Attiny85 | Рободжакс 2024, Juillet
Anonim
Digispark contrôle le relais via GSM
Digispark contrôle le relais via GSM

Cette instructable utilise une carte Digispark, ainsi qu'un relais et un module GSM pour allumer ou éteindre et l'appareil, tout en envoyant l'état actuel par SMS à un ou plusieurs numéros de téléphone prédéfinis.

Le code est très grossier, réactif à toute communication du module vers le Digispark (y compris un appel téléphonique, un SMS, tout ce qui déclenche une communication).

Il raccroche automatiquement environ après 4 tonalités, en cas d'appel téléphonique.

Étape 1: Configuration

Configuration
Configuration

Ce projet comprend les éléments suivants:

- 1 module Digispark utilisant un MCU ATtiny85 AVR;

- 1 module GSM A6 avec carte SIM valide;

- 1 module relais 5V

- Certains fils;

- Une boîte pour mettre ça (ça me manque toujours);

- Quelque chose à activer ou désactiver !

Étape 2: Connexions et programmation

Le logiciel que j'ai écrit utilise la broche 0 pour actionner le relais, la broche 2 comme réception série et la broche 3 comme transmission série.

Comme le Digispark n'a pas d'UART, nous utilisons la bibliothèque SoftwareSerial.

La broche 0 est connectée à l'entrée de la carte relais (j'ai monté mon Digispark via des en-têtes sur la carte relais), la broche 2 se connecte à la broche Tx du module GSM et la broche 3 se connecte à la broche Rx du module GSM.

J'ai choisi la broche 3 comme Tx car elle possède déjà une diode de serrage Zener de 3,4 V pour la communication/programmation USB, tandis que le module GSM utilise une logique de 2,8 V, selon la fiche technique. Je n'ai eu aucun problème jusqu'à présent, car la communication est réduite au minimum.

Le 5V et la masse proviennent de la carte GSM.

Étape 3: Prêt à l'emploi

Programmez le Digispark avec le code fourni, sans oublier de remplacer "xxxxxx" et "yyyyyy" par le numéro de téléphone de votre destinataire.

Connectez une lampe ou une autre charge de moins de 10A au relais, composez le numéro de téléphone du module GSM et vous recevrez un clic et un SMS indiquant si le relais est activé ou désactivé !

Conseillé: