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.


Předchozí verze
cs:esp [2017/02/14 22:39] – [Nahrání firmware] kaklik
Řádek 1: Řádek 1:
-====== Modul pro ESP8266 ====== 
  
-[[https://en.wikipedia.org/wiki/ESP8266|Mikrokontroler ESP8266]] je jedn 
- 
-Pro nahrávání firmware se hodí nástroj [[https://github.com/espressif/esptool|esptool]], který stáhneme z githubu.  
- 
-  git clone https://github.com/espressif/esptool.git 
-  cd esptool 
-   
-Pak můžeme připojenému modulu smazat flash paměť:  
- 
-  ./esptool.py --port /dev/ttyUSB0 erase_flash  
-  
- 
- 
-===== MicroPython ===== 
- 
-Pro použití [[https://micropython.org/|MicroPython]] na ESP8266 musíme nejdřív do MCU nahrát MicroPython kernel, to uděláme [[http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html#deploying-the-firmware|podle návodu]]. 
- 
-===== ESPEasy ===== 
- 
- 
-[[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 
- 
-Č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|}} 
- 
- 
- 
-===== Arduino ===== 
- 
- 
- 
-===== Lua ===== 
- 
- 
- 
-===== TODO ===== 
- 
-  * Jumper pro deep-sleep 
-  * Nízkospotřebový stabilizátor 
-  * Vazební anténa pro připojení externí antény 
cs/esp.txt · Poslední úprava: 2017/02/18 12:07 (upraveno mimo DokuWiki)