Obsah:

Inteligentní ovládání místnosti: 5 kroků
Inteligentní ovládání místnosti: 5 kroků

Video: Inteligentní ovládání místnosti: 5 kroků

Video: Inteligentní ovládání místnosti: 5 kroků
Video: 5 nejdůležitějších kroků pro úspěšné investování 2024, Červenec
Anonim
Inteligentní ovládání místnosti
Inteligentní ovládání místnosti

V tomto projektu si klademe za cíl naučit se používat AWS a MQTT v našem nastavení. Když už jsme ve světě technologií, jak skvělé bude mít možnost ovládat svůj pokoj pouhým notebookem! Představte si, že spěcháte na čas, abyste dokončili své projekty, procházet se a zapnout vypínač pro vaše světlo je příliš časově náročné!

Tento portál bude:

  • Umožňuje nahrávat/načítat obrázky (S3 Bucket)
  • Zkontrolujte hodnoty světla (DynamoDB)
  • LED zapnout/vypnout
  • Zkontrolujte teplotu a vlhkost (phpmyadmin)

Od studentů po seniory je to jednoduché rozhraní, které je snadno použitelné a srozumitelné!

Krok 1: Kontrolní seznam hardwaru

Kontrolní seznam hardwaru
Kontrolní seznam hardwaru
Kontrolní seznam hardwaru
Kontrolní seznam hardwaru

Podívejme se na hardwarové komponenty potřebné pro tento tutoriál.

  1. Různé propojovací kabely
  2. Senzor teploty a vlhkosti DHT11 x1
  3. Rezistor 10k ohmů x2
  4. MCP3008 x1
  5. Světelně závislý odpor (LDR) x1
  6. LED světlo x1
  7. Rezistor 330 ohmů x1
  8. Picamera x1

Krok 2: Přístup k AWS

Přístup k AWS
Přístup k AWS
  1. Přihlaste se na
  2. Zkopírujte ID přístupového klíče a tajný přístupový klíč pro účely konfigurace později.
  3. Klikněte na „Otevřít konzolu“

Zaregistrujte svůj Raspberry Pi jako „věc“

  1. Vyhledejte AWS IoT
  2. Pod levým navigačním panelem klikněte na „Spravovat“a vyberte „Věci“
  3. Napište název své věci a vytvořte certifikát.
  4. Uložte 4 soubory vygenerované při vytváření certifikace.
  5. Vytvořte zásadu a připojte ji ke své věci.

DynamoDB

  1. Vyhledejte DynamoDB
  2. Vytvořte tabulku pro Light

Kbelík S3

  1. Vyhledejte S3
  2. Vytvořte kbelík pro nahrávání obrázků

Krok 3: Instalace pro Raspberry Pi

Instalace pro Raspberry Pi
Instalace pro Raspberry Pi

Než začnete spouštět kódy, nainstalujte je do svého Raspberry Pi.

Otevřete okno terminálu

  • AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip install boto3
  • Baňka: sudo pip install baňka
  • mqtt: sudo pip install mqtt
  • paho: sudo pip install paho

Spusťte v okně terminálu:

aws konfigurovat

a zadejte přístupový klíč a tajný přístupový klíč vaší konzoly.

Krok 4: Kódy ovládání chytré místnosti

  • InsertIntoDB.py: Toto vloží teplotu a vlhkost do databáze
  • aws_pubsub.py: Přihlásíte se k odběru témat, jako jsou senzory/světlo a kamera, abyste získali hodnotu světla a obrázky.
  • server.py: To umožní zapnutí a vypnutí LED. Teplota a vlhkost budou také načteny a zobrazeny na stránce html. Bude načtena hodnota světla uložená v dynamoDB.

Krok 5: Zkušenosti s učením

Vzdělávací zkušenosti
Vzdělávací zkušenosti

Protože jsme v Pythonu úplně noví, během procesu učení tohoto modulu IoT jsme čelili spoustě potíží a potíží. S vedením našich učitelů a přátel jsme to však zvládli a učili se. Prostřednictvím tohoto projektu jsme se dozvěděli o důležitosti zařízení IoT v současném světě a také jsme získali lepší znalosti o používání AWS.

Doporučuje: