commit 0d4c4c07a04c33ff843f907df990eeade8d93eba Author: stan Date: Mon Nov 4 05:34:56 2019 +0100 Zadání 1. kola soutěže. diff --git a/1_kolo.md b/1_kolo.md new file mode 100644 index 0000000..700c31d --- /dev/null +++ b/1_kolo.md @@ -0,0 +1,34 @@ +# NAG-IoT zadání pro 1. kolo + +**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. + +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í. + +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. + +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). + +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. + +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. + +9. Připojte displej na zobrazování stavu chytrého domu a zobrazte maximum stavových informací. + +10. Předchozí obvody a technické prvky zabudujte do makety chytrého domu (např. z papíru). + +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. + +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. + diff --git a/NAG-IoT_zadani_1_kolo.pdf b/NAG-IoT_zadani_1_kolo.pdf new file mode 100644 index 0000000..efb4bbe Binary files /dev/null and b/NAG-IoT_zadani_1_kolo.pdf differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..5076d21 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# NAG-IoT zadání pro 1. kolo + +[Zadání v gitu](https://git.nag-iot.zcu.cz/NAG-IoT/zadani/src/branch/master/1_kolo.md) + +[PDF verze](https://git.nag-iot.zcu.cz/NAG-IoT/zadani/src/branch/master/NAG-IoT_zadani_1_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. + +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í. + +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. + +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). + +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. + +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. + +9. Připojte displej na zobrazování stavu chytrého domu a zobrazte maximum stavových informací. + +10. Předchozí obvody a technické prvky zabudujte do makety chytrého domu (např. z papíru). + +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. + +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. +