Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système de surveillance à domicile/hôtel avec contrôles automatisés

Un prototype connecté au cloud pour surveiller et contrôler n'importe quel hôtel ou peut être une maison, Le système est connecté à une application Android.

Histoire

Chaque jour, nous voyons une tendance changeante dans la technologie et peu importe ce qu'elle a changé notre façon de vivre aujourd'hui et est encore en train de changer, ici nous prototypons un matériel qui relie les composants essentiels d'une maison ou d'un hôtel vers le cloud pour une surveillance sécurisée des données via un ordinateur ou depuis une application Android. Cela vous donne également le contrôle sur vos composants de n'importe où et les automatise en fonction des paramètres que vous définissez. De plus, certaines actions peuvent également être définies pour fournir une meilleure extension de communication, comme envoyer un e-mail à quelqu'un concernant les changements de stationnement ou de niveau d'eau, etc.

Cette idée encouragera les gens à rendre leur maison et la structure de leur entreprise plus intelligentes et le stockage sécurisé des données fournira un enregistrement structuré pour une utilisation future.

Présentation

Application et paramètres automatisés ci-dessous


Voici les démonstrations pour tous les systèmes, présentées séparément.

Démo de stationnement

Démo de température

Niveau d'eau automatisé

Niveau d'eau standard

Comment définir le prototype

Ce tutoriel est divisé en quatre sections

  • Configuration de votre compte cloud ARTIK
  • Configurer votre Arduino avec des vidéos de démonstration
  • Configurer votre Raspberry pi
  • Configuration de l'application Android

Configuration de votre compte cloud ARTIK

  • Inscription pour un compte sur https://developer.artik.cloud/
  • aller à Tableau de bord puis TYPES D'APPAREILS
  • NOUVEAU TYPE D'APPAREIL
  • Tapez le nom d'affichage souhaité et le nom unique

(Je l'ai nommé test d'hôtel)

  • Déplacez-vous maintenant sur le manifeste en partant de la gauche, puis cliquez sur NOUVEAU MANIFESTE
  • Vous devez maintenant saisir les variables avec leur type qui téléchargeront les résultats dans le cloud

Créez tous ces éléments (à partir d'un nouveau champ)

Nom du champ :Type

water_value :chaîne

parking_value :chaîne

temperature_value :chaîne

state_motor :booléen

state_gate :booléen

  • Après avoir créé tous ces éléments, passez aux actions
  • Entrez les actions : motor_onmotor_off gate_on gate_off
  • ACTIVER LE MANIFESTE
  • PASSEZ MAINTENANT AUX APPLICATIONS (décrit dans l'image ci-dessous)
  • Créer une nouvelle application et la nommer
  • Dans MÉTHODES D'AUTORISATION, cochez Identifiants du client, code d'autorisation, implicite
  • Dans l'URL de REDIRECTION AUTH, écrivez http://localhost:8000/acdemo/index.php

Enregistrer l'application

  • Après cela, allez sur AUTORISATIONS (sur la barre de gauche) et donnez-lui la lecture
  • Maintenant, cliquez sur AFFICHER L'ID CLIENT ET LE SECRET

Notez-les tous les deux pour une utilisation ultérieure

Ici, la partie développeur se termine et nous allons passer à l'étape finale de la configuration du cloud

  • Passer au CLOUD ARTIK MAINTENANT
  • Cliquez sur les APPAREILS comme indiqué ci-dessous
  • Cliquez sur l'appareil connecté et écrivez maintenant le nom de votre appareil que vous avez entré précédemment lors de la création du type d'appareil (illustré ci-dessous)

Parce que je l'ai nommé test d'hôtel, il apparaît dans la liste déroulante.

  • Après la création, passez aux paramètres comme indiqué ci-dessous
  • Vous verrez maintenant une fenêtre s'ouvrir, cliquez sur le bouton générer pour générer le jeton pour votre appareil (illustré ci-dessous)
  • Notez l'ID de l'appareil, le jeton de l'appareil.

Nous utiliserons tout cela plus tard .

Maintenant, la dernière chose est d'ajouter une règle (facultatif)

–> Sur MY ARTIK CLOUD règles de clic déroulantes

J'ai ajouté une règle d'envoi chaque fois que mon moteur s'allume (illustré sur l'image ci-dessus) et enregistrez-le

———————————————————————————————————————–

Mise en place de l'ARDUINO

Cette partie est divisée en quatre parties (Parking, température, niveau d'eau et contrôles), le schéma de circuit est fourni.

Code Arduino

  • Configurez le matériel en conséquence
  • Ensuite, téléchargez le programme sur votre arduino
  • Il n'y a pas de problème si vous prévoyez de ne faire qu'une ou deux parties, l'application fonctionnera toujours et recevra les données (les broches analogiques peuvent donner des valeurs aléatoires si elles ne sont connectées à rien)

Parking

Les LDR sont utilisés pour détecter des objets à la surface et sont programmés en conséquence pour envoyer les données, lorsque les données atteignent le client Android, elles modifient automatiquement l'interface utilisateur en fonction des données et de la voiture affichée sur cet emplacement particulier .

Température

LM35 est utilisé pour détecter la température et est programmé en conséquence pour envoyer les données, lorsque les données atteignent le client Android, il modifie automatiquement l'interface utilisateur en fonction des données et la température est mise à jour sur le bloc.

Niveau d'eau

Les ultrasons sont utilisés ici pour détecter le niveau, vous aurez besoin d'un récipient pour contenir l'eau et fixer le capteur à ultrasons sur le dessus.

  • Veuillez noter que les moteurs que j'utilise pour la démonstration sont de très petits moteurs à courant continu sans balais et qu'ils ne nécessitent pas beaucoup de courant, ils peuvent donc être utilisés directement en toute sécurité, sinon vous aurez besoin d'un circuit de commande tel que (en utilisant 2N222, des diodes ou un pont en H ).

Vous verrez un e-mail si vous avez effectué l'étape facultative de la règle

———————————————————————————————————————–

Configuration du Raspberry pi

Nous aurons besoin de Node.js pour exécuter le code. Après l'installation, nous devrons simplement lancer le code dans le raspberry pi avec quelques petites modifications du code.

Commencez par installer Node.js

  • Connectez-vous à votre Raspberry pi et entrez les commandes suivantes :
sudo apt-get update

Cela mettra à jour votre pi (cela prend un certain temps)

  • Installer Node.js
sudo apt-get install node
  • Créez d'abord un dossier dans votre Raspberry pi et nommez-le cloudlive dans votre répertoire personnel.
sudo mkdir ~/cloudlive 

Ensuite, créez un nouveau fichier et nommez-le server.js

sudo nano ~/cloudlive/server.js

Ensuite, ouvrez le lien suivant et copiez le code dans ce fichier à partir de server.js

https://github.com/Anas-siddiqui/cloudlive

———————————————————————————————————————–

OU si vous préférez git alors utilisez la commande suivante

clone git 

Cela créera directement un nouveau répertoire dans votre maison et placera tous les fichiers avec le code

  • Modifiez certains des paramètres pour l'utiliser avec votre compte cloud
  • Pour ce faire, procédez comme suit
sudo nano ~/cloudlive/server.js

ouvrez à nouveau l'éditeur et modifiez les paramètres suivants

var device_id =« remplacer par votre DEVICE_ID obtenu lors de la configuration du cloud » ;

var device_token ="remplacer par votre DEVICE_TOKEN obtenu lors de la configuration du cloud" ;

Connectez Arduino à votre Raspberry pi (Série d'arduino vers USB en RPi)

Démarrez le programme en utilisant

nœud sudo ~/cloudlive/server.js

Nous sommes maintenant prêts avec le Raspberry Pi

Vous verrez ci-dessus un message d'autorisation surligné en rouge si vous vous connectez avec succès, l'appareil diffusera alors les messages vers le cloud

———————————————————————————————————————–

Configuration de l'application Android

Obtenez le code du référentiel et apportez les modifications suivantes

Rappelez tous les identifiants et jetons précédents que vous avez enregistrés à l'étape 1 lors de la configuration du cloud

1- ouvrez MainActivity.java

  • Insérez votre ID client (developpeurs->tableau de bord->applications)

2- ouvrez ArtikCloudSession.java

  • Insérez votre identifiant client
  • Insérer l'ID de l'appareil (à partir du cloud -> my artik cloud-> périphériques-> icône des paramètres)

3- ouvrez my_activity.java

  • Insérez KEY_ACCESS_TOKEN (depuis cloud->mon cloud artik->périphériques->icône de paramètres->Générer le jeton)

4- CRÉER et installer apk

5- Au premier démarrage, il vous sera demandé de vous connecter, connectez-vous en utilisant votre même compte

———————————————————————————————————————–

Travail futur

Nous pouvons y ajouter d'autres composants pour le contrôle et la surveillance. De plus, l'application peut être étendue sur d'autres appareils également en raison de la compatibilité multiplateforme du cloud.

Source :  Système de surveillance de maison/hôtel avec contrôles automatisés


Processus de fabrication

  1. Outils de surveillance AWS expliqués
  2. Go Cloud ou Go Home
  3. Contrôle de la température avec Raspberry Pi
  4. Système de sécurité domestique Raspberry Pi avec caméra et capteur PIR
  5. Arrosage automatisé des plantes Raspberry Pi avec site Web
  6. Rendre l'industrie des boissons plus intelligente avec un système de surveillance de niveau alimenté par l'IoT
  7. Répondre aux besoins industriels avec une solution de surveillance des gaz alimentée par l'IoT
  8. Améliorez le stockage du lait avec une pincée d'IoT :système de surveillance du niveau de lait
  9. Ajoutez de l'intelligence à votre entreprise avec un système intelligent de surveillance des réservoirs