Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2016:esp8266-alarm

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2016:esp8266-alarm [2017/01/15 20:19]
Luboš Tlustoš [Software]
2016:esp8266-alarm [2017/01/15 20:54] (aktuální)
Luboš Tlustoš [Závěr]
Řádek 19: Řádek 19:
 Obr. 3     ​Zapojení pinů u modulu s integrovanou anténou. Obr. 3     ​Zapojení pinů u modulu s integrovanou anténou.
  
-Resetovací signál je aktivní v logické nule a příslušný pin s označením RST musí být osazen externím pull-up odporem. Pin s označením CH_PD povoluje rádiovou komunikace a je aktivní v logické jedničce. Programování tohoto modulu probíhá přes sériovou komunikaci. Před samotným programováním je zapotřebí uvést modul do flashovacího režimu, toto se provede resetem při kterém je pin GPIO0 držen ve stavu logické nuly. Pro programování modu lze využít vývojové prostředí Arduino IDE. Dveřní alarm navržený v tomto projektu bude napájen bateriemi, proto je zapotřebí využít úsporný režim modulu. Dostupné úsporné režimy a jejich spotřeba je uvedena v tabulce.+Modul umí pracovat jako klient, server i AP. Resetovací signál je aktivní v logické nule a příslušný pin s označením RST musí být osazen externím pull-up odporem. Pin s označením CH_PD povoluje rádiovou komunikace a je aktivní v logické jedničce. Programování tohoto modulu probíhá přes sériovou komunikaci. Před samotným programováním je zapotřebí uvést modul do flashovacího režimu, toto se provede resetem při kterém je pin GPIO0 držen ve stavu logické nuly. Pro programování modu lze využít vývojové prostředí Arduino IDE. Dveřní alarm navržený v tomto projektu bude napájen bateriemi, proto je zapotřebí využít úsporný režim modulu. Dostupné úsporné režimy a jejich spotřeba je uvedena v tabulce.
  
 ^ Item           ^ Modem sleep     ^ Light sleep        ^ Deep sleep      ^ ^ Item           ^ Modem sleep     ^ Light sleep        ^ Deep sleep      ^
Řádek 138: Řádek 138:
     }     }
  
-Jak vypadá výpis alarmu na sériovou linku při bezchybné činnosti vidět na následujícím obrázku.+Jak vypadá výpis alarmu na sériovou linku při bezchybné činnosti ​je vidět na následujícím obrázku.
  
 {{ :​2016:​wifi_alarm_s_esp8266:​terminal.png?​nolink |}} {{ :​2016:​wifi_alarm_s_esp8266:​terminal.png?​nolink |}}
Řádek 144: Řádek 144:
 Obr. 6 Výpis do terminálu. Obr. 6 Výpis do terminálu.
  
-Jak mohou vypadat jednotlivé ​Apllety ​na serveru IFTTT.com je vidět na následujícím obrázku.+Jak mohou vypadat jednotlivé ​Applety ​na serveru IFTTT.com je vidět na následujícím obrázku.
  
 {{ :​2016:​wifi_alarm_s_esp8266:​ifttt.png?​nolink |}} {{ :​2016:​wifi_alarm_s_esp8266:​ifttt.png?​nolink |}}
Řádek 164: Řádek 164:
  
 ===== Závěr ===== ===== Závěr =====
 +
 +V tomto projektu jsem se seznámil s obvodem ESP8266 a funkcemi serveru IFTTT.com. Dále jsem navrhl obvod pro dveřní alarm a napsal program pro mikroprocesor. Takovéto řešení alarmu není příliš spolehlivé,​ protože při výpadku síťového napájení routeru, nebo při jiném výpadku připojení k internetu je tento alarm nefunkční. Navíc zde není řešena možnost odpojení alarmu majitelem objektu, takže každý průchod je alarmem nahlášen. Zapojení je navrženo s ohledem na spotřebu, protože se jedná o bateriemi napájený obvod. Proudový odběr v režimu hlubokého spánku je kolem 400 µA, tuto spotřebu lze snížit odletováním PWR LED z modulu na pouhých 27 µA při zavřených dveřích a 40 µA při otevřených dveřích.
2016/esp8266-alarm.1484507942.txt.gz · Poslední úprava: 2017/01/15 20:19 autor: Luboš Tlustoš