Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Heim-/Hotelüberwachungssystem mit automatischer Steuerung

Ein mit der Cloud verbundener Prototyp zur Überwachung und Steuerung jedes Hotels oder eines Hauses. Das System ist mit einer Android-Anwendung verbunden.

Geschichte

Jeden Tag sehen wir einen sich ändernden Technologietrend und egal, was unsere heutige Lebensweise verändert hat und noch immer verändert, hier entwickeln wir Prototypen einer Hardware, die die wesentlichen Komponenten eines Hauses oder eines Hotels verbindet in die Cloud zur sicheren Datenüberwachung über einen Computer oder eine Android-Anwendung. Dies gibt Ihnen auch die Kontrolle über Ihre Komponenten von überall und automatisiert sie gemäß den von Ihnen vorgenommenen Einstellungen. Darüber hinaus können auch einige Aktionen eingestellt werden, um eine bessere Kommunikationserweiterung zu bieten, wie z>

Diese Idee wird die Menschen ermutigen, ihr Zuhause und ihre Geschäftsstruktur intelligenter zu gestalten, und die sichere Datenspeicherung bietet eine strukturierte Aufzeichnung für die zukünftige Verwendung.

Übersicht

Anwendung und automatisierte Einstellungen unten


Im Folgenden werden die Demonstrationen für alle Systeme separat demonstriert.

Park-Demo

Temperatur-Demo

Automatisierter Wasserstand

Standardwasserstand

So stellen Sie den Prototyp ein

Dieses Tutorial ist in vier Abschnitte unterteilt

  • Konfigurieren Ihres ARTIK-Cloud-Kontos
  • Einrichten Ihres Arduino mit Demo-Videos
  • Einrichten Ihres Raspberry Pi
  • Android-Anwendung einrichten

Konfigurieren Ihres ARTIK-Cloud-Kontos

  • Anmeldung für ein Konto auf https://developer.artik.cloud/
  • zu Dashboard dann GERÄTETYPEN
  • NEUER GERÄTETYP
  • Geben Sie Ihren gewünschten Anzeigenamen und Ihren eindeutigen Namen ein

(ich nannte es Hoteltest)

  • Gehen Sie nun von links zum Manifest und klicken Sie dann auf NEUES MANIFEST
  • Jetzt müssen Sie die Variablen mit ihrem Typ eingeben, um die Ergebnisse in die Cloud hochzuladen

Alle diese erstellen (aus neuem Feld)

Feldname:Typ

water_value :String

parking_value :String

temperature_value :String

state_motor :Boolean

state_gate :Boolean

  • Nachdem Sie all diese erstellt haben, wechseln Sie zu Aktionen
  • Geben Sie Aktionen ein: motor_onmotor_off gate_on gate_off
  • MANIFEST AKTIVIEREN
  • WECHSELN SIE JETZT ZU ANWENDUNGEN (siehe Bild unten)
  • Neue Anwendung erstellen und benennen
  • Prüfen Sie unter AUTHORIZATION METHODS Kundenanmeldeinformationen, Authentifizierungscode, implizit
  • In AUTH REDIRECT URL schreiben Sie http://localhost:8000/acdemo/index.php

Anwendung speichern

  • Nach diesem Wechsel zu PERMISSIONS (in der linken Leiste) und lesen Sie es
  • Klicken Sie jetzt auf KUNDENID &GEHEIM ANZEIGEN

Schreiben Sie beide zur späteren Verwendung auf

Hier endet der Entwicklerteil und wir werden zum letzten Schritt der Cloud-Konfiguration übergehen

  • JETZT zur ARTIK CLOUD wechseln
  • Klicken Sie wie unten gezeigt auf die GERÄTE
  • Klicken Sie auf das Gerät verbinden und schreiben Sie jetzt Ihren Gerätenamen, den Sie zuvor beim Erstellen des Gerätetyps eingegeben haben (siehe unten)

Da ich es Hoteltest genannt habe, wird es in der Dropdown-Liste angezeigt.

  • Nach dem Erstellen gehen Sie zu den Einstellungen wie unten gezeigt
  • Sie sehen nun ein Popup-Fenster. Klicken Sie auf die Schaltfläche zum Generieren, um das Token für Ihr Gerät zu generieren (siehe unten)
  • Notieren Sie sich die Geräte-ID und das Geräte-Token.

Wir werden all dies später verwenden .

Als letztes müssen Sie noch eine Regel hinzufügen (optional)

–> Auf MY ARTIK CLOUD Dropdown-Klickregeln

Ich habe eine Mailing-Regel . hinzugefügt immer wenn mein Motor einschaltet (siehe obiges Bild) und SPEICHERN

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

Einrichten des ARDUINO

Dieser Teil ist in vier Teile unterteilt (Parkplatz, Temperatur, Wasserstand und Kontrollen), Schaltplan wird bereitgestellt.

Arduino-Code

  • Richten Sie die Hardware entsprechend ein
  • Dann laden Sie das Programm auf Ihr Arduino hoch
  • Es gibt kein Problem, wenn Sie nur ein oder zwei Teile erstellen möchten, die Anwendung funktioniert trotzdem und empfängt die Daten (analoge Pins können zufällige Werte liefern, wenn sie mit nichts verbunden sind)

Parken

LDRs werden verwendet, um Objekte auf der Oberfläche zu erkennen und sind entsprechend programmiert, um die Daten zu senden. Wenn die Daten den Android-Client erreichen, ändert es automatisch die Benutzeroberfläche abhängig von den Daten und das Auto wird auf diesem bestimmten Slot angezeigt .

Temperatur

LM35 wird verwendet, um die Temperatur zu erkennen und ist entsprechend programmiert, um die Daten zu senden. Wenn die Daten den Android-Client erreichen, ändert es automatisch die Benutzeroberfläche abhängig von den Daten und der Temperatur wird auf dem Block aktualisiert.

Wasserstand

Hier wird Ultraschall verwendet, um den Füllstand zu erkennen, Sie benötigen einen Behälter, um das Wasser aufzunehmen und den Ultraschallsensor oben anzubringen.

  • Bitte beachten Sie, dass die Motoren, die ich für die Demo verwende, sehr kleine bürstenlose Gleichstrommotoren sind und nicht viel Strom benötigen, sodass sie sicher direkt verwendet werden können. Andernfalls benötigen Sie eine Treiberschaltung wie (mit 2N222, Dioden oder H-Brücke). ).

Sie sehen eine E-Mail, wenn Sie den optionalen Regelschritt ausgeführt haben

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

Raspberry Pi einrichten

Wir benötigen Node.js, um den Code auszuführen. Nach der Installation müssen wir nur den Code im Raspberry Pi mit einigen kleinen Änderungen am Code starten.

Beginnen Sie mit der Installation von Node.js

  • Melden Sie sich bei Ihrem Raspberry Pi an und geben Sie die folgenden Befehle ein:
sudo apt-get update

Dadurch wird dein Pi aktualisiert (dauert einige Zeit)

  • Node.js installieren
sudo apt-get install node
  • Erstellen Sie zuerst einen Ordner auf Ihrem Raspberry Pi und nennen Sie ihn cloudlive in Ihrem Home-Verzeichnis.
sudo mkdir ~/cloudlive 

Erstelle dann eine neue Datei und nenne sie server.js

sudo nano ~/cloudlive/server.js

Öffnen Sie dann den folgenden Link und kopieren Sie den Code von server.js in diese Datei

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

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

ODER wenn Sie git bevorzugen, verwenden Sie den folgenden Befehl

git-Klon 

Dadurch wird direkt ein neues Verzeichnis in Ihrem Zuhause erstellt und alle Dateien mit Code platziert

  • Bearbeiten Sie einige der Parameter, um sie mit Ihrem Cloud-Konto zu verwenden
  • Tun Sie dies, indem Sie die folgenden Schritte ausführen
sudo nano ~/cloudlive/server.js

Öffne den Editor erneut und ändere die folgenden Parameter

var device_id ="ersetzen Sie durch Ihre DEVICE_ID, die Sie beim Einstellen der Cloud erhalten haben";

var device_token ="ersetzen Sie durch Ihr DEVICE_TOKEN, das Sie beim Einstellen der Cloud erhalten haben";

Verbinden Sie Arduino mit Ihrem Raspberry Pi (Seriell von Arduino zu USB in RPi)

Starten Sie das Programm mit

sudo-Knoten ~/cloudlive/server.js

Wir sind jetzt fertig mit dem Himbeer-Pi

Sie sehen oben eine rot hervorgehobene Autorisierungsnachricht, wenn Sie erfolgreich eine Verbindung herstellen. Das Gerät sendet dann Nachrichten an die Cloud

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

Einrichten der Android-Anwendung

Holen Sie sich den Code aus dem Repository und nehmen Sie die folgenden Änderungen vor

Rufen Sie alle vorherigen IDs und Tokens zurück, die Sie in Schritt 1 bei der Konfiguration der Cloud gespeichert haben

1- öffne MainActivity.java

  • Fügen Sie Ihre Client-ID ein (von Entwicklern->Dashboard->Anwendungen)

2- öffnen ArtikCloudSession.java

  • Geben Sie Ihre Kunden-ID ein
  • Geräte-ID einfügen (aus der Cloud->Meine Artik-Cloud->Geräte->Einstellungssymbol)

3- öffnen Sie my_activity.java

  • KEY_ACCESS_TOKEN einfügen (aus der Cloud->Meine Artik-Cloud->Geräte->Einstellungssymbol->Token generieren)

4- ERSTELLEN und installieren Sie apk

5- Beim ersten Start werden Sie zur Anmeldung aufgefordert, melden Sie sich mit demselben Konto an

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

Zukünftige Arbeit

Wir können ihm weitere Komponenten zur Steuerung und Überwachung hinzufügen, außerdem kann die Anwendung durch die plattformübergreifende Kompatibilität aus der Cloud auch auf andere Geräte erweitert werden.

Quelle:  Heim-/Hotelüberwachungssystem mit automatischer Steuerung


Herstellungsprozess

  1. Erläuterung der AWS-Überwachungstools
  2. Go Cloud oder Go Home
  3. Überwachen der Temperatur mit Raspberry Pi
  4. Raspberry Pi Home Security System mit Kamera und PIR-Sensor
  5. Raspberry Pi Automatisierte Pflanzenbewässerung mit Website
  6. Machen Sie die Getränkeindustrie intelligenter mit einem IoT-betriebenen Füllstandsüberwachungssystem
  7. Erfüllung der industriellen Anforderungen mit IoT-gestützter Gasüberwachungslösung
  8. Verbessern Sie die Milchlagerung mit einer Prise IoT:Milk Level Monitoring System
  9. Bringen Sie Intelligenz in Ihr Unternehmen mit einem intelligenten Reservoir-Überwachungssystem
  10. Cloud-Überwachung, ein Fernsteuerungssystem