Shoutbox

Pro přidání zprávy se musíte přihlásit.

23-02-2019 16:38
Už jsem ho našel Úsměv Ten zelený zákal je sviňa.

23-02-2019 15:58
Byl tady článek -video o Visual Studio Code. Jsem slepý a nemohu jej najít Smutný Je někde?

23-01-2019 12:33
Pokus o Teslovu cievku na PCB https://www.youtu.
..2SEBqSLDsI
Zatial ziadne vrazdiace iskry. Inak ako vzdy, nemam sajnu ako to fuguje Úsměv

14-01-2019 15:53
To Petus: diky. Po zaregistrovani obdrzite e-mailovou adresu nick@chipned.cz, v menu Prihlaseni je pristupna moznost predavat soukrome zpravy (zapnout upozorneni).

11-01-2019 10:28
mohu psát

10-01-2019 21:41
Tak to udelame jinak. Kdo tu chce mit ucet, napise mi na chiptron@chipned.c
z svou prezdivku. Ja mu vygeneruju heslo, ktere si zmeni a psat sem budou moci jen registrovani.

Sdílejte nás



RSS feeds

Meteo v3 - Univerzální deska s ESP12E/ESP07/ESP08Tisk

Původně zamýšlená deska Meteostanice MeteoV2 WiFi, která byla původně vymyšlena jako náhrada za nepřesný okenní teploměr za dvacet korun se díky připomínkám uživatelů upravil do univerzální podoby.
Díky poslední verzi desky Meteo v3 můžete jednoduše připojit I2C displej, I2C čidla, 1-wire čidla teploty nebo ovládat další zařízení pomocí vstupně/výstupních vývodů ke kterým připojíte například relé.

Dokumentace, soubory a vzorové příklady jsou k dispozici na https://github.com/petus/Meteo-v3-ESP8266



Vlastnosti Meteo v3
*Rozdíl oproti MeteoV2
Napájecí napětí 3.8 až 16V - stabilizátor LF33
WiFi modul s ESP8266 - ESP12E, ESP07 a ESP08
4x 4pinový hřebínek pro připojení I2C čidel
Analogový vstup s odporovým děličem (0 - 1000 mV)
Programování skrze USB-UART převodník
* Přidán 2x3 pinový hřebínek určený pro 1-wire sběrnici s externím rezistorem na Data
* Přidán 2x3 pinový hřebínek pro dva GPIO - GPIO12 (IO1) a GPIO14 (IO2)
* Upraven pinout pinového hřebínku pro programování desky, kompatibilní s tímto USB-UART převodníkem
* Upraven pinout pinových hřebínků pro I2C čidla, kompatibilní nejen s těmito čidly
* Napájení skrze souosý konektor namísto microUSB
* Pomocí pájecích mostů vyberete napájení - 3.3V nebo s využitím stabilizátoru se vstupním napětím 3.8 až 16V



Tento projekt Meteo v3 už není jenom deskou určenou pro meteostanici. Díky vhodnějšímu napájení (souosý konektor) jednoduše připojíte baterii nebo solární článek. Stačí přepájet pájecí most - JP2 pro přímé napájení modulu 3.3V, JP3 pro napájení od 3.8 až 16V.

Konektor pro připojení USB-UART převodníku byl upraven a doplněn o 5V napájení. Konektor je kompatibilní s tímto modulem.
Modul je přímo napájen z modulu pomocí 5V výstupu. V případě programování odpojte napájení ze souosého konekoru.

Na desku byl přidán i 2x3 pinový hřebínek určený pro připojení čidel s 1-wire sběrnicí. U 1-wire konektoru je připojen i rezistor s hodnotou 4k7. Datový vodič DATA je připojen na GPIO0 ESP8266.

Zapojení I2C sběrnice bylo upraveno tak, aby pinout byl kompatibilní s těmito čidly. Pokud použijete jiná čidla, připojte je přes kabel a přehoďte zapojení.



Programování Meteo v3

Používate-li vývojové studio Arduino IDE, stačí pouze vložit odkaz na knihovnu do Správce desek v nastavení.
Soubor -> Vlastnosti -> v položce Správce dalších desek URL vložte následující odkaz
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Poté stačí nainstalovat v Manažéru desek
Nástroje -> Vývojová deska -> Manažér desek a do vyhledávacího pole zadejte ESP8266



A nakonec v záložce nástroje vyberete desku NodeMCU

Připojte USB-UART převodník:
5V - 3.8 - 16V
GND - GND
RX - TX
TX - RX
DTR - RESET


Pro programování v Arduino IDE nebo podobných nástrojích, při nahrávání zmáčkněte tlačítko FLASH. Tím aktivujete nahrávání. Tlačítko pusťte v momentu, kdy uvidíte v terminálu vývojového nástroje (např. Arduino IDE) "Nahrávání" nebo "Uploading".
Místo tlačítka také můžete zkratovat DATA (GPIO0) na 1-wire sběrnici s GND. Po nahrání odpojte.






Napájení Meteo v3
Napájení univerzální desky může být buď pomocí 5V výstupu z USB-UART převodníku nebo skrze souosý konektor.
Pomocí pájecích mostů vyberete napájecí napětí desky.



Při zkratování JP2 je maximální napětí 3.6V, doporučené 3.3V.
Při zkratování JP3 může být vstupní napětí od 3.8V až do 16V.
Minimální napětí je dáno výstupním napětím + úbytkem na stabilizátoru, to znamená 3.3V + 0.5V = 3.8V.



Vstupně/výstupní vývody - GPIO
Nová revize desky obsahuje dva vstupně/výstupní vývody, které jsou na desce označeny jako IO1 a IO2. IO1 je připojen k GPIO12 a IO2 k GPIO14. Vývody nejsou nijak cháněny. Pokud chcete spínat vývodem relé, doporučuji jej spínat přes tranzistor.
Oba piny jsou na jednom pinovém hřebínku spolu s GND a napájením 3.3V.



1-wire sběrnice
Popularita čidel se sběrnicí 1-wire je mezi bastlíři velká. Nejpopulárnější je zřejmě DS18B20 - teplotní čidlo.
Čidlo může být napájeno dvěma způsoby - klasickým napájením nebo parazitním. Pro parazitní napájení je připraven rezistor R4 s hodnotou 4k7, který je připojen z 3.3V na DATA.



I2C sběrnice
Pro připojení čidel nebo displejů se sběrnicí I2C slouží čtyřpinový pinový hřebínek. Tyto konektory jsou čtyři pro připojení více čidel. Sběrnici však můžete dále větvit pokud dodržíte maximální kapacitu vedení 400pF (I2C standard).
Hodiny (Clock) jsou připojeny k GPIO5, Data jsou připojeny k GPIO4.
Ke Clock i Data mohou být zapájeny externí pull-up rezistory - dle seznamu součástek R8 a R9 s hodnotou 4k7, dle I2C standardu můžete hodnotu rezistorů snížit až na 3k3.



Analogový vstup
ESP8266 obsahuje pouze jeden analogově digitální převodník. Maximální vstupní napětí je 1000mV. Pro možnost připojení analogových čidel s vyšším výstupním napětím je připraven odporový dělič, který sníží vstupní napětí.
Pro osazení děliče volte velmi přesné rezistory, tím docílíte nižší chyby výpočtu původní hodnoty.

Pro výpočet použijte vzorec níže


Více informací o principu odporového děliče najdete na tomto odkaze.

Pokud potřebujete více vstupů, můžete využít externí analogově-digitální převodník s sběrnicí I2C



Režimy pro nízky odběr ESP8266
V případě, kdy chcete ušetřit energii z baterie, můžete využít několik režimů nízké spotřeby. V případě toho nejhlubšího (deepSleep) musíte ESP8266 probudit pomocí resetu.
V tomto připadě pak zkratujte propojku SJ1, tím docílíte propojení GPIO16 a RESET a při probuzení je modul automaticky probuzen.

Zapojení a pájení

Schéma:


Rozpis součástek:


Vzorové příklady
Na github projektu se nachází několik vzorových příkladů.
Od blikání věstavěné LED, přes blikání na GPIO 12 a 14 (IO1 a IO2), PIR čidlo na GPIO12 (IO1), DS18B20 a 1-wire sběrnice, I2C sběrnice a Si7021 a BMP180, připojení OLED, odesílání teploty a vlhkosti na temp.cz.
Vzorové příklady jsou přidávány a samozřejmě můžete přidat i vaše vlastní.
Zatím nikdo nekomentoval. Buďte první kdo vloží svůj komentář.

Přidat komentář

Pro přidání komentáře musíte být přihlášený.

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.