Uživatelské nástroje

Nástroje pro tento web


cs:esp

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í revizePředchozí verze
Následující verze
Předchozí verze
cs:esp [2017/02/11 22:33] kaklikcs:esp [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 1: Řádek 1:
 ====== Modul pro ESP8266 ====== ====== Modul pro ESP8266 ======
  
-[[https://en.wikipedia.org/wiki/ESP8266|Mikrokontroler ESP8266]] je jedn+[[https://en.wikipedia.org/wiki/ESP8266|Mikrokontroler ESP8266]] je mikrokontroler s periferií Wifi. Má velmi málo jiných periferií, ale velikost jeho paměti a výpočetní výkon umožňuje použití interpretovaných jazyků. 
  
 Pro nahrávání firmware se hodí nástroj [[https://github.com/espressif/esptool|esptool]], který stáhneme z githubu.  Pro nahrávání firmware se hodí nástroj [[https://github.com/espressif/esptool|esptool]], který stáhneme z githubu. 
Řádek 21: Řádek 21:
  
  
-==== Nahrání firmware ====+[[http://www.letscontrolit.com/wiki/index.php/ESPEasy|ESPEasy]] je firmware postavený na jazyku Processing/Arduino s webovým rozhraním, které složí pro úplnou konfiguraci. 
  
 +==== Nahrání firmware ====
 +Pro standardní množinu připojených zařízení existuje předpřipravený firmware, který do modulu nahrajeme následujícím příkazem. 
   ./esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 ESPEasy_R120_4096.bin   ./esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 ESPEasy_R120_4096.bin
-   + 
-  +Často je ale potřeba upravit množinu knihoven pro potřebná čidla, která chceme použít. K tomu je potřeba podle [[http://www.letscontrolit.com/wiki/index.php/Tutorial_Arduino_Firmware_Upload|tutoriálu zkompilovat nový firmware]] a ten nahrát do ESP8266.  
 +Zdrojové kódy nejnověšího firmware stáhneme z githubu:  
 + 
 +  git clone https://github.com/letscontrolit/ESPEasy.git 
 +  git clone https://github.com/letscontrolit/ESPEasyPluginPlayground.git 
 + 
 +Tím získáme dvě složky. //ESPEasy//, která bude obsahovat zdrojové kódy hlavní aplikace a //ESPEasyPluginPlayground//, která obsahuje další knihovny pro přidavná zařízení. Arduino knihovny jsou pak buď v  [[https://sourceforge.net/projects/espeasy/|zip archivu na SourceForge]]. Nebo je možné je stáhnout přes Arduino Library manager.  
 + 
 +===== Konfigurace ===== 
 + 
 +Firmware ESPEasy se konfiguruje kompletně přes webové rozhraní vytvořené ESP modulem. V něm je na výběr i několik cloudových služeb do kterých lze data nahrávat. Jednou z nich je například [[https://emoncms.org/dashboard/view?id=40125|emoncms]]. Která umožňuje z měřených hodnot složit dashboard. 
 + 
 +{{:cs:modules:sensors:co2_levels.png?600|}} 
  
  
cs/esp.1486852431.txt.gz · Poslední úprava: 2017/02/11 22:33 (upraveno mimo DokuWiki)