Obsah:

Inteligentní dům: 10 kroků
Inteligentní dům: 10 kroků

Video: Inteligentní dům: 10 kroků

Video: Inteligentní dům: 10 kroků
Video: Inteligentní dům - Prohlídka Real Smart Home (2019) | Loxone 2024, Listopad
Anonim
Chytrý domov
Chytrý domov

Tato aplikace Smart Home zapíná světlo, v tomto případě LED, když je tma a je detekován pohyb. Pomáhá, když je oblast tmavá, takže uživatelé nemusí najít spínač světel, která mohou být ve tmě obtížná.

Kromě toho může tato aplikace sledovat okolní teplotu a vlhkost. Pokud je vlhkost vysoká, znamená to, že brzy může pršet. To umožňuje uživateli zůstat informováni a připraveni udržet své prádlo, které je umístěno venku, suché, než přijde déšť.

Jeho webové rozhraní využívá IBM Node Red, kde uživatel bude moci ovládat LED a také prohlížet data v reálném čase a historická data shromážděná aplikací.

Krok 1: Přehled nastavení

Přehled nastavení
Přehled nastavení

Po dokončení kroků v našem kurzu by vaše nastavení mělo vypadat takto, jak je vidět výše.

Krok 2: Hardwarové požadavky

  • MCP3008 ADC x1
  • Odpor závislý na světle x1
  • Senzor DHT11 x1
  • PIR senzor x1
  • Světelná dioda (LED) x1
  • Rezistor 10k Ω x2
  • Rezistor 330 Ω x1

Krok 3: Připojení komponent

Připojení komponent
Připojení komponent
Připojení komponent
Připojení komponent
Připojení komponent
Připojení komponent
Připojení komponent
Připojení komponent

Spojování dílů krok za krokem

Obrázky uvedené výše jsou postupnými kroky, jak připojit všechny požadované součásti pro tuto aplikaci.

Obrázek 1: Připojení MCP3008 ADC a LDR

Obrázek 2: Připojení senzoru DHT11

Obrázek 3: Připojení PIR senzoru

Obrázek 4: Připojovací LED

Krok 4: Nastavení webových služeb Amazon (AWS)

Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
Nastavení webových služeb Amazon (AWS)
  1. Přihlaste se k AWS a klikněte na služby
  2. Vyberte IoT Core
  3. Na hlavním panelu přejděte na „Spravovat“a klikněte na Věci
  4. Klikněte na vytvořit *Poznámka: Pokud ještě nic nemáte, klikněte na „Zaregistrovat věc“
  5. Klikněte na „Vytvořit jednu věc“
  6. Pojmenujte svou věc a klikněte na „Další“
  7. Na další obrazovce klikněte v prvním řádku na „Vytvořit certifikát“
  8. Nezapomeňte si stáhnout všechny 3 certifikáty včetně kořenové certifikační autority

    Pro root-ca přejděte na tento odkaz

    Klikněte pravým tlačítkem kamkoli na webovou stránku a uložte jako, do názvu souboru vložte rootca.pem a jako typ vložte všechny soubory, klikněte na uložit.

  9. Aktivujte svůj certifikát a klikněte na Hotovo
  10. Dále přejděte na „Zabezpečit“a klikněte na zásady
  11. Vytvořit zásadu
  12. Na kartě „Zabezpečit“přejděte na Certifikáty
  13. Přejděte na certifikát, který jste právě vytvořili, klikněte na tři tečky a klikněte na připojit zásadu, vyberte zásadu, kterou jste právě vytvořili, a připojte ji.
  14. Nyní znovu klikněte na 3 tečky a klikněte na připojit věc, vyberte věc, kterou jste právě vytvořili, a připojte ji.
  15. Vraťte se zpět k věci, kterou jste vytvořili, a klikněte na ni v sekci Správa-> věci.
  16. Přejít na interakci, nyní odkaz https, tento odkaz slouží k interakci s aws brokerem.
  17. Vaše aws je nyní připraveno k použití.

Krok 5: Nastavení produktu IBM Bluemix

  1. Přihlaste se k IBM bluemix a přejděte na
  2. Zadejte jedinečný název aplikace a název hostitele, pro obě tato pole můžete zvolit sp-yourstudentid a kliknout na vytvořit
  3. Počkejte, až se aplikace spustí, pokud se aplikace nespustí, budete ji pravděpodobně muset restartovat
  4. Na hlavním panelu klikněte na iotf-service v cloudových slévárenských službách a spusťte platformu Watson IoT
  5. Poznamenejte si URL mého webu, v mém případě je to
  6. V části zařízení nejprve přejděte na typy zařízení a klikněte na Přidat typ zařízení

  7. Vyberte typ jako bránu a zadejte název jako gw-yourstudentid. Klikněte na další a poté na hotovo
  8. Nyní přejděte na procházení a přidejte zařízení
  9. Vyberte nový typ zařízení, který jste vytvořili, zadejte gwid-yourstudentid pro ID zařízení a klikněte na další až do zabezpečení.
  10. Jako autentizační token zadejte AUTHTOKEN-gw-yourstudentid, poté klikněte na další a hotovo.
  11. Poznamenejte si ID organizace, typ zařízení, metodu ověřování ID zařízení a ověřovací token
  12. Bluemix je nyní připraven k použití

Krok 6: Nastavení databáze IBM Cloudant NoSQL

Nastavení databáze IBM Cloudant NoSQL
Nastavení databáze IBM Cloudant NoSQL
Nastavení databáze IBM Cloudant NoSQL
Nastavení databáze IBM Cloudant NoSQL

K ukládání dat odeslaných vašimi senzory bude použita databáze IBM Cloudant NoSQL. Tato část vás provede nastavením.

  1. Přihlaste se k IBM bluemix a přejděte na konzolu/řídicí panel
  2. Klikněte na Cloudant-jy
  3. Klikněte na spustit cloudový řídicí panel
  4. Dále přejděte do databáze
  5. Vpravo nahoře klikněte na vytvořit databázi
  6. Vytvoříme 4 databáze, takže budete muset krok opakovat čtyřikrát, čtyři názvy databází (lightsensor1, lightsensor2, vlhkostní senzor1, vlhkostní senzor2)
  7. Poté jste připraveni odeslat data do čtyř databází.

Krok 7: Nastavení aplikace Twilio pro upozornění pomocí SMS

Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
Nastavení Twilio pro upozornění SMS
  1. Přihlaste se do Twilio, pokud ne, zaregistrujte se do Twilio
  2. Zkopírujte SID svého účtu a ověřovací token, který je zobrazen na hlavním panelu konzoly
  3. Přejděte na runtime-> api klíče a poté klikněte na vytvořit nový klíč api, zadejte libovolný název, který chcete pro popisný název
  4. Klikněte na vytvořit klíč API
  5. Nezapomeňte si poznamenat boční a tajný klíč
  6. Dostanete náhodné číslo, stačí kliknout na vybrat toto číslo
  7. Nezapomeňte si telefonní číslo zkopírovat
  8. Přejděte na tento odkaz https://www.twilio.com/console/sms/settings/geo-permissions a přidejte Singapur do sekce geolokace.

Krok 8: Raspberry Pi Node Red Flow

Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow
Raspberry Pi Node Red Flow

Spusťte Node Red na svém Raspberry Pi

uzlově červený start

Do prohlížeče v počítači zadejte následující adresu URL.

x.x.x.x představuje IP adresu vašeho Raspberry Pi.

x.x.x.x: 1880

Jakmile jste na webové stránce Node-Red, přejděte na položku Import> Schránka pomocí tlačítka nabídky vpravo nahoře.

Vložte následující tok

[{"id": "201c473b.092328", "type": "tab", "label": "CA2"}, {"id": "58439df3.32af14", "type": "mqtt out", " z ":" 201c473b.092328 "," name ":" Odeslat hodnoty světla "," téma ":" senzory/lightRoom2 "," qos ":" 1 "," zachovat ":" "," broker ":" 15d3961c.c2373a "," x ": 835," y ": 453," dráty ": }, {" id ":" 492090f5.064b3 "," typ ":" pimcp3008 "," z ":" 201c473b. 092328 "," name ":" MCP3008 "," pin ": 0," dnum ": 0," x ": 634.3333129882812," y ": 453.3333435058594," Wire ":

Váš tok Node-Red by měl být dokončen po importu výše uvedeného kódu.

Konfigurace TLS

Po dokončení toku vytvořte složku na svém vlastním Raspberry Pi. Při nastavování AWS do této složky umístěte dříve stažené certifikáty AWS.

Pokračujte v úpravě uzlu brokera MQTT a úpravě konfigurace TLS.

Zkopírujte a vložte příslušné cesty k souborům na vašem Pi pro „Certifikát“, „Soukromý klíč“a „Certifikát CA“.

Nyní jste připraveni tento tok nasadit!

Krok 9: IBM Node Red Dashboard

Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
Řídicí panel IBM Node Red
  1. Získejte přístup ke svému produktu IBM Node-Red
  2. V nabídce vpravo nahoře přejděte na „Spravovat palety“.
  3. Nainstalujte uzel „node-red-dashboard“
  4. Do svého IBM Node-Red naimportujte následující tok z textového souboru připojeného v této části.
  5. Upravte konfiguraci TLS pro všechny uzly MQTT a nahrajte příslušné certifikáty AWS, které jste si stáhli dříve při nastavování AWS.
  6. Pokračujte kliknutím na „Nasadit“
  7. Nyní budete moci přejít na hlavní panel. Ve svém vlastním prohlížeči zadejte následující adresu URL, kde x je trasa vašeho IBM Bluemix

x/ui

Krok 10: Dokončete

Dokončit
Dokončit
Dokončit
Dokončit

Gratulujeme! Toto je konec tutoriálu.

S nasazenými 2 toky Node-Red by 1 z nich měl odesílat data a druhý vám umožnit zobrazit data na palubní desce, jak je vidět výše na obrázcích.

Doporučuje: