Obsah:
- Krok 1: Kontrolní seznam hardwaru
- Krok 2: Přístup k AWS
- Krok 3: Instalace pro Raspberry Pi
- Krok 4: Kódy ovládání chytré místnosti
- Krok 5: Zkušenosti s učením
Video: Inteligentní ovládání místnosti: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
Podívejme se na hardwarové komponenty potřebné pro tento tutoriál.
- Různé propojovací kabely
- Senzor teploty a vlhkosti DHT11 x1
- Rezistor 10k ohmů x2
- MCP3008 x1
- Světelně závislý odpor (LDR) x1
- LED světlo x1
- Rezistor 330 ohmů x1
- Picamera x1
Krok 2: Přístup k AWS
- Přihlaste se na
- Zkopírujte ID přístupového klíče a tajný přístupový klíč pro účely konfigurace později.
- Klikněte na „Otevřít konzolu“
Zaregistrujte svůj Raspberry Pi jako „věc“
- Vyhledejte AWS IoT
- Pod levým navigačním panelem klikněte na „Spravovat“a vyberte „Věci“
- Napište název své věci a vytvořte certifikát.
- Uložte 4 soubory vygenerované při vytváření certifikace.
- Vytvořte zásadu a připojte ji ke své věci.
DynamoDB
- Vyhledejte DynamoDB
- Vytvořte tabulku pro Light
Kbelík S3
- Vyhledejte S3
- Vytvořte kbelík pro nahrávání obrázků
Krok 3: 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
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:
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: 3 kroky
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: Často vidíme počítadla návštěvníků na stadionu, v nákupním centru, v kancelářích, ve třídách atd. Jak počítají lidi a zapínají nebo vypínají světlo, když nikdo není uvnitř? Dnes jsme tady s projektem automatického ovládání osvětlení místnosti s obousměrným čítačem návštěvníků
Hands free ovládání osvětlení místnosti: 10 kroků
Ovládání osvětlení místnosti bez použití rukou: Jako ve filmu „Mission Impossible“říká " Zoufalé časy vyžadují zoufalá opatření " můj bratr, který je ve třídě 10, dostal nápad ovládat světla v kuchyni pomocí telefonu místo použití vypínačů a důvod
Inteligentní tlačítko Wi-Fi napájené bateriemi pro ovládání světel HUE: 5 kroků (s obrázky)
Inteligentní tlačítko Wi-Fi napájené bateriemi pro ovládání světel HUE: Tento projekt ukazuje, jak vytvořit bateriové tlačítko IoT Wi-Fi za méně než 10 minut. Tlačítko ovládá světla HUE přes IFTTT. Dnes můžete stavět elektronická zařízení a připojovat je k dalším chytrým domácím zařízením doslova během několika minut. Co je
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: Svět se mění v čase a také v zemědělství. V dnešní době lidé integrují elektroniku do všech oblastí a zemědělství pro to není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady