Obsah:

Systém výstrahy pred dažďom: 4 kroky
Systém výstrahy pred dažďom: 4 kroky

Video: Systém výstrahy pred dažďom: 4 kroky

Video: Systém výstrahy pred dažďom: 4 kroky
Video: Pohon: Charakteristická prezentace C 350 e. 2024, November
Anonim
Systém výstrahy pred dažďom
Systém výstrahy pred dažďom
Systém výstrahy pred dažďom
Systém výstrahy pred dažďom

Toto je systém výstrahy pred dažďom, alarm a LED sa aktivujú a upozornia používateľa, že čoskoro bude pršať. Cieľovou skupinou tejto aplikácie je, aby tí ľudia, ktorí si oblečenie oblečú doma, mohli usušiť bez toho, aby ste ich vopred namočili. (Ak vlhkosť dosiahne> 70 zazvoní bzučiak, ak sa rozsvieti hodnota svetla <300 LED)

Táto aplikácia používa webové rozhranie hostované pomocou červeného uzla IBM, ktorý umožňuje používateľovi ovládať stav bzučiaka a diódy LED v reálnom čase a zobrazovať stav snímača DHT11 a LDR v reálnom čase a tiež historický stav snímača DHT11 a LDR.

DynamoDB používame na ukladanie svetelnej hodnoty nášho LDR a tiež vlhkosti a teploty nášho DHT11. Táto aplikácia používa sprostredkovateľskú službu AWS IoT, ktorá umožňuje našej aplikácii odosielať a prijímať správy.

Krok 1: Materiály a prípravy

Použité komponenty:

1 x Raspberry Pi. (16 GB microSD)

1 x DHT11.

1 x rezistor závislý na svetle (LDR).

1 x analógovo-digitálny prevodník (MCP3008 ADC).

Rezistor 1 x 220 ohmov.

Rezistor 3 x 10 kOhm.

1 x bzučiak

1 x LED dióda

1 x tlačidlo.

Na kódovanie aplikácie bude používať Node-RED s brokerom MQTT na vašom Raspberry Pi

Musíte mať účet IBM a účet AWS

Krok 2: Nastavenie hardvéru

Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru

Ak chcete nastaviť hardvér na doske, postupujte podľa týchto pokynov. Môžete postupovať podľa diagramu zrenia.

1. Najprv nastavte LDR

2. Nastavte DHT11

3. Nastavte tlačidlo

4. Nastavte bzučiak

5. Nastavte kontrolku LED

Krok 3: Nastavenie IBM a AWS

Táto aplikácia vyžaduje, aby ste mali účet AWS, je možné použiť aj vzdelávací účet.

Pre AWS

Prejdite na svoju konzolu AWS a prejdite na službu AWS IoT (IoT Core) a postupujte podľa týchto krokov (ak nechcete ukladať údaje do DynamoDB, preskočte krok 1, 6 a 11):

1. Choďte do DynamoDB a vytvorte 3 tabuľky s časovou pečiatkou kľúča a primárnym kľúčom (svetlo, teplota, vlhkosť)

2. Vytvorte jednu vec

3. Vytvorte bezpečnostný certifikát (stiahnite si všetky potrebné certifikáty neskôr)

4. Vytvorte bezpečnostnú politiku

5. Pripojte bezpečnostnú politiku a vec k svojmu bezpečnostnému certifikátu

6. Vytvorte pravidlá na vkladanie správ do tabuliek DynamoDB podľa témy Senzory/svetlo, senzory/vlhkosť, senzory/teplota. (Na prístup do databázy budete musieť vytvoriť rolu a politiku AWS)

7. Prejdite na svoj Raspberry Pi, vytvorte priečinok, do ktorého vložte všetky poverenia certifikátu AWS a vytvorte súbor pythonu, skopírujte ho a prilepte do súboru python:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

Pre IBM

8. Nastavte aplikáciu IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Poznamenajte si adresu URL svojho webu.

9. Nastavte zariadenie brány a typy zariadení (Poznamenajte si autentifikačný token, ID zariadenia a typ, keď ho vytvoríte)

10. Nainštalujte IBM Node-RED do Raspberry Pi

11. Nainštalujte uzol aws dynamodb do IBM Node-RED (node-red-contrib-aws)

Krok 4: Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED

Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED
Nastavenie Node-RED vo vašich Raspberry Pi a IBM Node-RED

Do svojej vlastnej Raspberry Pi Node-RED importujte túto schránku:

Musíte zmeniť MQTT, Watson IoT Node a DynamoDB uzol na svoje vlastné poverenia

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

Do svojho IBM Node-RED importujte túto schránku: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

Môžete nasadiť a hlavný panel pre IBM by mal vyzerať ako na obrázkoch

Odporúča: