Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Home/Hotel Monitoring System met geautomatiseerde controles

Een cloud-verbonden prototype om elk hotel te bewaken en te besturen of een huis kan zijn, is het systeem verbonden met een Android-applicatie.

Verhaal

Elke dag zien we een veranderende trend in technologie en wat deze ook heeft veranderd in de manier waarop we vandaag leven en nog steeds verandert. Hier maken we een prototype van een hardware die de essentiële componenten van een huis of hotel met elkaar verbindt naar de cloud voor veilige gegevensbewaking via een computer of een Android-applicatie. Dit geeft u ook de controle over uw componenten vanaf elke locatie en automatiseert ze volgens de instellingen die u instelt. Verder kunnen sommige acties ook worden ingesteld om een ​​betere communicatie-uitbreiding te bieden, zoals EMAIL iemand met betrekking tot de veranderingen in parkeren of waterpeil enz.

Dit idee zal mensen aanmoedigen om hun huizen en bedrijfsstructuur slimmer te maken en de veilige gegevensopslag zal een gestructureerd record bieden voor toekomstig gebruik.

Overzicht

Applicatie en geautomatiseerde instellingen hieronder


Hierna volgen de demonstraties voor alle systemen, afzonderlijk gedemonstreerd.

Parkeerdemo

Temperatuurdemo

Geautomatiseerd waterpeil

Standaard waterpeil

Hoe het prototype in te stellen

Deze tutorial is verdeeld in vier secties

  • Uw ARTIK-cloudaccount configureren
  • Uw Arduino instellen met demovideo's
  • Uw Raspberry pi instellen
  • De Android-applicatie instellen

Uw ARTIK cloud-account configureren

  • Aanmelden voor een account op https://developer.artik.cloud/
  • ga naar Dashboard dan TYPE APPARAAT
  • NIEUW APPARAATTYPE
  • Typ de gewenste weergavenaam en unieke naam

(Ik noemde het hoteltesten)

  • Ga nu van links naar het manifest en klik vervolgens op NIEUW MANIFEST
  • Nu moet je de variabelen met hun type invoeren, zodat de resultaten naar de cloud worden geüpload

Maak al deze (vanuit nieuw veld)

Veldnaam:Type

water_value:String

parking_value :String

temperature_value:String

state_motor :Boolean

state_gate:Boolean

  • Na het maken van al deze stappen over naar Acties
  • Type acties: motor_onmotor_off gate_on gate_off
  • MANIFEST ACTIVEREN
  • NU GA NAAR TOEPASSINGEN (beschreven in onderstaande afbeelding)
  • Nieuwe applicatie maken en een naam geven
  • Controleer in AUTORISATIEMETHODEN Klantgegevens, auth-code, impliciet
  • In AUTH REDIRECT URL schrijft u http://localhost:8000/acdemo/index.php

Toepassing opslaan

  • Verplaats daarna naar PERMISSIONS (in de linkerbalk) en laat het lezen
  • Klik nu op de TOON KLANT-ID &GEHEIM

Schrijf beide op voor later gebruik

Hier eindigt het ontwikkelaarsgedeelte en gaan we naar de laatste stap van cloudconfiguratie

  • Ga NU naar de ARTIK CLOUD
  • Klik op de APPARATEN zoals hieronder weergegeven
  • Klik op het verbindingsapparaat en schrijf nu uw apparaatnaam die u eerder hebt ingevoerd bij het maken van het apparaattype (hieronder weergegeven)

Omdat ik het hoteltesten noemde, verschijnt het in de vervolgkeuzelijst.

  • Ga na het maken naar de instellingen zoals hieronder weergegeven
  • Je ziet nu een venster verschijnen. Klik op de knop genereren om de token voor je apparaat te genereren (hieronder weergegeven)
  • Noteer apparaat-ID, apparaattoken.

We zullen deze later allemaal gebruiken .

Het laatste wat je hoeft te doen is één regel toevoegen (optioneel)

–> Op MIJN ARTIK CLOUD dropdown-klikregels

Ik heb één regel toegevoegd voor mailen wanneer mijn motor wordt ingeschakeld (getoond in bovenstaande afbeelding) en OPSLAAN

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

De ARDUINO instellen

Dit deel is verdeeld in vier delen (Parkeren, temperatuur, waterniveau en bedieningselementen), schakelschema is aanwezig.

Arduino-code

  • Stel de hardware dienovereenkomstig in
  • Upload vervolgens het programma op je arduino
  • Er is geen probleem als je van plan bent om slechts één of twee delen te maken, de applicatie zal nog steeds werken en de gegevens ontvangen (analoge pinnen kunnen willekeurige waarden geven als ze nergens mee verbonden zijn)

Parkeren

LDR's worden gebruikt om objecten op het oppervlak te detecteren en zijn dienovereenkomstig geprogrammeerd om de gegevens te verzenden. Wanneer de gegevens de Android-client bereiken, verandert automatisch de gebruikersinterface, afhankelijk van de gegevens en de auto wordt op dat specifieke slot weergegeven .

Temperatuur

LM35 wordt gebruikt om de temperatuur te detecteren en is dienovereenkomstig geprogrammeerd om de gegevens te verzenden. Wanneer de gegevens de Android-client bereiken, verandert de gebruikersinterface automatisch afhankelijk van de gegevens en wordt de temperatuur in het blok bijgewerkt.

LM35 wordt gebruikt om de temperatuur te detecteren en is dienovereenkomstig geprogrammeerd om de gegevens te verzenden. P>

Waterpeil

Ultrasoon wordt hier gebruikt om het niveau te detecteren, u heeft een bak nodig om het water vast te houden en om de ultrasone sensor erop te bevestigen.

  • Houd er rekening mee dat de motoren die ik gebruik voor demo zeer kleine borstelloze gelijkstroommotoren zijn en dat ze niet veel stroom nodig hebben, dus ze zijn veilig om direct te gebruiken, anders heb je een stuurcircuit nodig zoals (met 2N222, diodes of H-brug ).

Je ziet een e-mail als je de optionele regelstap hebt uitgevoerd

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

Raspberry pi instellen

We hebben Node.js nodig om de code uit te voeren. Na de installatie hoeven we alleen de code in de Raspberry Pi op te starten met enkele kleine aanpassingen aan de code.

Begin met het installeren van Node.js

  • Log in op je Raspberry pi en voer de volgende commando's in:
sudo apt-get update

Dit zal je pi updaten (duurt even)

  • Installeer Node.js
sudo apt-get install node
  • Maak eerst een map in je Raspberry pi en noem deze cloudlive in je thuismap.
sudo mkdir ~/cloudlive 

Maak vervolgens een nieuw bestand en noem het server.js

sudo nano ~/cloudlive/server.js

Open vervolgens de volgende link en kopieer de code naar dit bestand van server.js

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

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

OF als je liever git gebruikt, gebruik dan het volgende commando

git-kloon 

Hiermee wordt direct een nieuwe map in uw huis gemaakt en worden alle bestanden met code geplaatst

  • Bewerk enkele parameters om deze te gebruiken met uw cloudaccount
  • Doe dit door de stappen te volgen
sudo nano ~/cloudlive/server.js

open de editor opnieuw en wijzig de volgende parameters

var device_id ="vervang door uw DEVICE_ID verkregen bij het instellen van de cloud";

var device_token ="vervang door uw DEVICE_TOKEN verkregen bij het instellen van de cloud";

Verbind Arduino met je Raspberry pi (serieel van Arduino naar USB in RPi)

Start het programma met

sudo-knooppunt ~/cloudlive/server.js

We zijn nu klaar met de Raspberry Pi

Je ziet hierboven een rood gemarkeerd autorisatiebericht als je verbinding hebt gemaakt, het apparaat zal dan berichten naar de cloud uitzenden

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

De Android-applicatie instellen

Verkrijg de code uit de repository en breng de volgende wijzigingen aan

Herhaal alle eerdere ID's en tokens die u in stap 1 hebt opgeslagen bij het configureren van de cloud

1- open MainActivity.java

  • Voer uw klant-ID in (van ontwikkelaars->dashboard->applicaties)

2- open ArtikCloudSession.java

  • Voer uw klant-ID in
  • Voeg apparaat-ID in (van cloud->mijn artik cloud->devices->instellingenpictogram)

3- open my_activity.java

  • Voeg KEY_ACCESS_TOKEN in (van cloud->mijn artik cloud->devices->instellingenpictogram->Genereer token)

4- BOUW en installeer APK

5- Bij de eerste keer opstarten wordt u gevraagd om in te loggen, log in met hetzelfde account

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

Toekomstig werk

We kunnen er nog meer componenten aan toevoegen voor besturing en bewaking, bovendien kan de applicatie ook op andere apparaten worden uitgebreid vanwege de platformonafhankelijke compatibiliteit vanuit de cloud.

Bron:  Home/Hotel Monitoring Systeem met geautomatiseerde bediening


Productieproces

  1. AWS-monitoringtools uitgelegd
  2. Ga naar de cloud of ga naar huis
  3. Temperatuur bewaken met Raspberry Pi
  4. Raspberry Pi-huisbeveiligingssysteem met camera en PIR-sensor
  5. Raspberry Pi geautomatiseerde bewatering van planten met website
  6. De drankenindustrie slimmer maken met door IoT aangedreven niveaubewakingssysteem
  7. Voldoen aan de industriële behoeften met IoT-aangedreven gasbewakingsoplossing
  8. Verbeter melkopslag met een snufje IoT:melkniveaubewakingssysteem
  9. Voeg intelligentie toe aan uw bedrijf met een slim reservoirbewakingssysteem
  10. Cloud monitoring, een afstandsbedieningssysteem
  11. Geautomatiseerde verpakkingssysteemintegrators