Figure 1: Barrière levante de contrôle d’accès contrôlée par SMS

Les systèmes contrôlés et surveillés à distance sont de plus en plus populaires. Les appareils intelligents contrôlés, tels que les distributeurs automatiques de SMS, les stations de paiement des tickets de parking, la domotique, les contrôles d’accès sécurisés font désormais partie de notre quotidien.

Dans ce projet, nous allons apprendre à contrôler un relais avec un SMS. Ce relais peut être utilisé dans de nombreuses applications pour allumer ou éteindre des appareils tels qu’une ampoule électrique ou pour ouvrir une Barrière levante de sécurité comme dans cet exemple. Un contrôle d’accès sécurisé peut être mis en place dans les appartements ou les logements. Lorsqu’un visiteur arrive à la barrière, il peut appeler la personne visitée qui peut envoyer un SMS: « OPEN » au numéro de téléphone portable de la barrière, dès réception de ce message du module GSM, le PIC déclenchera le relais pour ouvrir la barrière, puis le fermer automatiquement après un bref délai ou après que la voiture soit entrée dans le complexe de logements (des détecteurs de faisceau infrarouge pourraient être utilisés pour détecter si une voiture afranchie la barrière).

Dans ce projet, nous allons utiliser un modem GSM, un microcontrôleur PIC et un relais.

Un modem GSM est un modem sans fil qui fonctionne avec un réseau sans fil GSM. GSM signifie Système mondial pour les communications mobiles. Cette architecture est utilisée pour la communication mobile dans la plupart des pays du monde. 

Un modem sans fil se comporte fondamentalement comme un modem commuté traditionnel. La différence principale est qu’un modem commuté envoie et reçoit des données via une ligne téléphonique fixe, tandis qu’un modem sans fil envoie et reçoit des données par ondes radio. Outre la connexion par modem, le modem GSM peut également être utilisé pour envoyer et recevoir des SMS, ce qui est également l’une des caractéristiques essentielles du modem GSM.

Pour en savoir plus sur l’interfaçage d’un modem GSM avec des microcontrôleurs PIC, lisez l’article:

Interfacing GSM/GPRS Modem with PIC Microcontroller

Pour en savoir plus sur l’interfaçage d’un microcontrôleur relais avec PIC, veuillez lire cet article:

Interfacing a Relay with PIC Microcontroller

Schéma

Figure 2: Relais commandé par SMS avec microcontrôleur PIC

Achetez Modem GSM, PIC, Carte de développement, Relais, Accessoires dans notre boutique en ligne

Boutique en ligne: StudentCompanion

Construction

Si vous souhaitez construire ce projet sous forme de prototype pour votre projet à améliorer, nous vous conseillons de créer un circuit imprimé pour ce projet, car vous ne pourrez pas bien travailler avec des relais sur une plaque de prototypage pain, ne vous inquiétez pas du coût, même si vous êtes étudiant ou que vous avez un budget limité, de nos jours, c’est facile d’obtenir un assemblage de composants de qualité professionnelle PCB ou PCB SMD relativement bon marché.

Il existe de nombreuses sociétés de circuits imprimés dans le monde qui peuvent vous fabriquer des circuits imprimés de bonne qualité comme PCBWay un fabricant de circuits imprimés basé en Chine et spécialisé dans le prototypage de circuits imprimés, la production de petits volumes et le service d’assemblage de circuits imprimés. décennie d’expérience.

Ils ont maintenant une incroyable spéciale pour l’assemblage de composants SMD pour seulement $ 30 USD c’est pour 1-20 pcs plus la livraison gratuite dans le monde entier !!!

Vous ne recevrez nulle part cette offre avec une excellente qualité SMT, alors essayez-les et vérifiez la qualité de leurs services SMT. Ils pourraient peut-être devenir votre futur partenaire avec votre prototypage. Ils produisent également des cartes de circuits imprimés de bonne qualité à partir de seulement 5 USD.

Pour en savoir plus sur cette offre intéressante ou pour en savoir plus sur leurs services, veuillez cliquer sur l’image ci-dessous:

Code source MikroC

Dans ce projet, nous allons recevoir un SMS en utilisant le mode Polled Response. Dans ce mode, une commande AT est envoyée au modem pour répertorier les nouveaux messages non lus au lieu de recevoir une notification du modem:

Si nous supposons qu’il n’y a qu’un seul message non lu, le modem peut répondre:

1 est le numéro d’index. Après réception, nous pourrions supprimer tous les messages de la mémoire pour être prêt à recevoir de nouveaux messages.

Nous allons activer les interruptions UART afin que, lorsqu’un message est reçu du modem, le programme passe directement à la routine de service d’interruption.

Ce code montre simplement les bases de la réception d’un SMS, puis contrôler un relais, il y a plusieurs façons d’améliorer ce code:

  • Nous pourrions améliorer ce code, au lieu d’envoyer un nouveau SMS pour fermer la barrière, nous pourrions simplement utiliser un délai de 10 secondes environ pour fermer automatiquement la barrière ou même utiliser des détecteurs de faisceaux infrarouges pour détecter la présence d’une voiture et ne fermer la barrière automatiquement qu’une fois le véhicule a franchi.
  • Ajoutez une fonction d’envoi pour envoyer à l’utilisateur l’état de la barrière. Barrière ouverte ou fermée pour s’assurer que la commande a été exécutée
  • Vérifiez le numéro de téléphone de l’expéditeur pour vous assurer que seuls les numéros des utilisateurs autorisés peuvent ouvrir la barrière.