Browse Source

Zadání 2. kola soutěže.

master
Jaromír Staněk 4 years ago
parent
commit
44ab020704
3 changed files with 45 additions and 19 deletions
  1. +27
    -0
      2_kolo.md
  2. BIN
      NAG-IoT_zadani_2_kolo.pdf
  3. +18
    -19
      README.md

+ 27
- 0
2_kolo.md View File

@@ -0,0 +1,27 @@
# NAG-IoT zadání pro 2. kolo

**Hlavní téma - ovládání chytrého domu**

## Zadání:
13\. Zprovozněte modul ESP8266 jako základ klientské meteostanice připojené bezdrátově k RPi.
- Doporučujeme použít Arduino IDE s rozšířením pro desky ESP.


14\. Připojte čidla teploty, vlhkosti a osvětlení a měřte pravidelně uvedené veličiny.

15\. Získaná data odesílejte na RPi.

16\. Na Raspberry zprovozněte aplikaci pro zobrazení dat z meteostanice.

17\. Získaná data z meteostanice přeposílejte i na soutěžní server.

18\. Sestavte obvod pro autonomní napájení klientské meteostanice (baterie, solární panel, nabíjecí obvod...) včetně sledování napětí baterie. Informace o stavu baterie odesílejte spolu s meteodaty.

19\. Sestavte i mechanicky modul meteostanice s přiměřenou ochranou proti atmosférickým vlivům a umístěte ji v terénu.

20\. Vytvořte ovládací aplikaci pro kompletní funkcionalitu chytrého domu (ovládání komponent z 1. kola a data z meteostanice).

21\. Natočte prezentační video, které představí výsledek dosažený v tomto kole **včetně ukázky splněných jednotlivých bodů ze zadání**. Video uložte na Youtube a sdílejte dle pravidel soutěže. V dokumentaci uveďte URL videa. Maximální délka videa je 3 minuty.

22\. Veškeré provedené práce dokumentujte zdrojovými kódy, podrobným popisem řešení, včetně obrazové nebo fotodokumentace. Věnujte prosím pozornost tomu, aby veškeré zdrojové kódy včetně dokumentace byly uloženy na GIT serveru soutěže. Návody a postup, ke každému úkolu, ukládejte do souboru “README.md” (ve formátu wiki) v příslušném adresáři úkolu. **Do termínu odevzdání nezapomeňte vyplnit připravenou tabulku splněných úkolů ve vašem repozitáři**. Samotné odevzdání proběhne automaticky zkopírováním obsahu větve master vašeho repozitáře uloženého na GIT serveru k datu 26.2.2020 23:59.


BIN
NAG-IoT_zadani_2_kolo.pdf View File


+ 18
- 19
README.md View File

@@ -4,35 +4,34 @@

[PDF verze](https://git.nag-iot.zcu.cz/NAG-IoT/zadani/src/branch/master/NAG-IoT_zadani_1_kolo.pdf)

# NAG-IoT zadání pro 2. kolo

[Zadání v gitu](https://git.nag-iot.zcu.cz/NAG-IoT/zadani/src/branch/master/2_kolo.md)

[PDF verze](https://git.nag-iot.zcu.cz/NAG-IoT/zadani/src/branch/master/NAG-IoT_zadani_2_kolo.pdf)

**Hlavní téma - ovládání chytrého domu**

## Zadání:
1. Seznamte se s Raspberry Pi a připojte ho do internetu.
- Pro Raspberry Pi doporučujeme standardní instalaci Raspbian.
2. Připojte LED jako vnitřní osvětlení domu a ovládací tlačítko. Tlačítko naprogramujte jako schodišťový spínač, tj. po stisknutí svítí LED 10 sekund a pak sama zhasne.
13\. Zprovozněte modul ESP8266 jako základ klientské meteostanice připojené bezdrátově k RPi.
- Doporučujeme použít Arduino IDE s rozšířením pro desky ESP.


3. Připojte snímač světla BH1750 a čtěte úroveň osvětlení. Při nízké úrovni (zakrytí snímače) rozsviťte jinou LED vnějšího osvětlení.
14\. Připojte čidla teploty, vlhkosti a osvětlení a měřte pravidelně uvedené veličiny.

4. Aktuální hodnotu osvětlení posílejte v pravidelných intervalech na soutěžní server.
- Základní rozcestník je na [https://nag-iot.zcu.cz](https://nag-iot.zcu.cz).
- Návod na nastavení týmu a používání soutěžního serveru je [ZDE](https://docs.google.com/document/d/1L-JYmyoOanKwLm7SJu2wzIWG7bnmrRtBto7MfEs0mO0/view).
5. Sestavte příjezdovou závoru, pohon závory je servo. Závora se zdvíhá při stisku tlačítka a spustí se automaticky po 10 sekundách.
15\. Získaná data odesílejte na RPi.

6. Doplňte závoru o infra čidlo (vysílací infra LED a přijímací senzor s clonami proti okolnímu osvětlení) a naprogramujte ovládání závory tak, aby v případě, že v prostoru závory je překážka, závora zůstane zdvižená a spustí se až po odstranění překážky (simulace vjezdové závory pro automobil).
16\. Na Raspberry zprovozněte aplikaci pro zobrazení dat z meteostanice.

7. Připojte čtečku karet a čipů (RFID-RC522). Naprogramujte čtení vybraných karet a čipů. Pro vybranou skupinu otvírejte závoru, na ostatní karty reagujte rozsvícením červené LED.
17\. Získaná data z meteostanice přeposílejte i na soutěžní server.

8. Připojte PIR čidlo a přepínač. Přepínač aktivuje funkci PIR čidla (funkce zabezpečení objektu při odchodu). Při narušení zabezpečeného objektu rozsviťte červenou LED a spusťte alarm (bzučák). Chráněný prostor vymezte např. papírovými clonkami kolem PIR čidla.
18\. Sestavte obvod pro autonomní napájení klientské meteostanice (baterie, solární panel, nabíjecí obvod...) včetně sledování napětí baterie. Informace o stavu baterie odesílejte spolu s meteodaty.

9. Připojte displej na zobrazování stavu chytrého domu a zobrazte maximum stavových informací.
19\. Sestavte i mechanicky modul meteostanice s přiměřenou ochranou proti atmosférickým vlivům a umístěte ji v terénu.

10. Předchozí obvody a technické prvky zabudujte do makety chytrého domu (např. z papíru).
20\. Vytvořte ovládací aplikaci pro kompletní funkcionalitu chytrého domu (ovládání komponent z 1. kola a data z meteostanice).

11. Natočte prezentační video, které představí tým a výsledek dosažený v tomto kole **včetně ukázky splněných jednotlivých bodů ze zadání**. Video uložte na Youtube a sdílejte dle pravidel soutěže. V dokumentaci uveďte URL videa. Maximální délka videa je 3 minuty.
21\. Natočte prezentační video, které představí výsledek dosažený v tomto kole **včetně ukázky splněných jednotlivých bodů ze zadání**. Video uložte na Youtube a sdílejte dle pravidel soutěže. V dokumentaci uveďte URL videa. Maximální délka videa je 3 minuty.

12. Veškeré provedené práce dokumentujte zdrojovými kódy, podrobným popisem řešení, včetně obrazové nebo fotodokumentace. Věnujte prosím pozornost tomu, aby veškeré zdrojové kódy včetně dokumentace byly uloženy na GIT serveru soutěže. Návody a postup, ke každému úkolu, ukládejte do souboru “README.md” (ve formátu wiki) v příslušném adresáři úkolu. **Do termínu odevzdání nezapomeňte vyplnit připravenou tabulku splněných úkolů ve vašem repozitáři**. Samotné odevzdání proběhne automaticky zkopírováním obsahu větve master vašeho repozitáře uloženého na GIT serveru k datu 8.1.2020 23:59.
22\. Veškeré provedené práce dokumentujte zdrojovými kódy, podrobným popisem řešení, včetně obrazové nebo fotodokumentace. Věnujte prosím pozornost tomu, aby veškeré zdrojové kódy včetně dokumentace byly uloženy na GIT serveru soutěže. Návody a postup, ke každému úkolu, ukládejte do souboru “README.md” (ve formátu wiki) v příslušném adresáři úkolu. **Do termínu odevzdání nezapomeňte vyplnit připravenou tabulku splněných úkolů ve vašem repozitáři**. Samotné odevzdání proběhne automaticky zkopírováním obsahu větve master vašeho repozitáře uloženého na GIT serveru k datu 26.2.2020 23:59.


Loading…
Cancel
Save