<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>esp8266 - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/tag/esp8266/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Wed, 23 Oct 2024 21:25:11 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>esp8266 - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DIY Signal Light</title>
		<link>https://www.hardwired.dev/2024/10/23/diy-signal-light/</link>
		
		<dc:creator><![CDATA[John Doe]]></dc:creator>
		<pubDate>Wed, 23 Oct 2024 09:30:40 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[3dprint]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[pla]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[wemos]]></category>
		<category><![CDATA[wemosd1mini]]></category>
		<category><![CDATA[ws2812b]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2397</guid>

					<description><![CDATA[<p>V dnešním článku si ukážeme, jak vytvořit signalizační světlo napojené na Home Assistant. Článek ukazuje možnost, jak vyrobit zařízení, které &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/10/23/diy-signal-light/">DIY Signal Light</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>V dnešním článku si ukážeme, jak vytvořit <strong>signalizační</strong> světlo napojené na <a href="https://www.home-assistant.io/">Home Assistant</a>.</p>
<blockquote>
<p>Článek ukazuje možnost, jak vyrobit zařízení, které je připojené k elektrické síti. S tím jsou spojena určitá rizika. Článek je čistě informativní. Výroba a použití jsou na vašem uvážení a odpovědnosti.</p>
</blockquote>
<h1>Motivace</h1>
<p>Mám klasická, na dálku ovládaná garážová vrata. Potřeboval jsem nějakým způsobem monitorovat, zda jsou otevřená. Po vyzkoušení několika levných bezdrátových (bateriově napájených) čidel jsem zjistil, že zpravidla nepřežijí zimu. Proto jsem použil klasický magnetický spínač, natáhl dráty až do <a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">Wemos D1 Mini</a> a tak informuji Home Assistant o stavu garážových vrat.</p>
<p>Celý modul je uzavřený v elektroinstalační krabici, kde je Wemos, trafo, relé a žárovka. Pokud se vrata otevřou, relé začne zapínat a vypínat červenou žárovku, která bliká. Tím se upozorní ostatní členové domácnosti, že jsou vrata otevřená. A tady začíná problém. Modul je s čidlem spojený drátem, což určuje jeho pozici, a není možné s ním hýbat. Vzhledem ke členitosti domu není signalizace vždy dostatečně efektivní.</p>
<p>Rozhodl jsem se vytvořit malé signalizační světlo, které lze umístit kamkoliv, kde je zásuvka.</p>
<blockquote>
<p>Ano, mohl bych si koupit nějakou chytrou žárovku, která je kompatibilní s Home Assistant. Ale to už není DIY <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Nemohl bych si udělat vlastní design a už by to nebyla taková zábava.</p>
</blockquote>
<h1>Očekávání</h1>
<ul>
<li>Funguje všude, kde je Wi-Fi.</li>
<li>Je to levné, snadno a rychle vyrobitelné, takže je mohu strategicky rozmístit po domě.</li>
<li>nemá to vyloženě odpudivý design</li>
</ul>
<h1>Požadavky</h1>
<ul>
<li>Home Assitant + <a href="https://esphome.io/">ESP Home</a> rozšíření</li>
<li>3D Tiskárna</li>
<li>DIY svářečka aka tavná pistole <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>sada na pájení a lehce skill</li>
</ul>
<h1>Komponenty</h1>
<p><a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">Wemos D1 Mini</a> je konkrétně pro tento případ ideální. Jinak mohu klidně použít <a href="https://www.espressif.com/en/products/socs/esp32">ESP32</a> Dev Kit nebo cokoliv kompatibilního s <a href="https://esphome.io/">ESP Home</a>. U <a href="https://www.laskakit.cz/wemos-d1-mini-esp8266-wifi-modul/">Lásky</a> je za 128 CZK, na <a href="https://vi.aliexpress.com/item/32787418018.html">AliExpressu</a> to jde najít za cca 2 USD.</p>
<p><a href="https://www.laskakit.cz/8x-inteligentni-rgb-led-neopixel-pasek--ws2812b--5050--5v/">WS2812B 8x LED 5V pásek</a> je ve skutečnosti PCB s osmi <a href="https://www.alldatasheet.com/datasheet-pdf/pdf/1179113/WORLDSEMI/WS2812B.html">adresovatelnými LED</a>. U <a href="https://www.laskakit.cz/8x-inteligentni-rgb-led-neopixel-pasek--ws2812b--5050--5v/">Lásky</a> je za 28 CZK, na <a href="https://vi.aliexpress.com/item/1005002763876887.html">AliExpressu</a> za necelý 1 USD.</p>
<p>Trocha drátu. Netuším náklady, já jednou rozebral asi 5 starých AT/ATX zdrojů a mám zásobu krátkých drátků asi na pár let dopředu.</p>
<p><a href="https://www.printables.com/model/1040409-wemos-d1-mini-signal-light-enclosure">3D tištěná krabička</a> sežere asi 33 g filamentu. Když vezmeme trošku dražší Průšův <a href="https://3dstisk.cz/produkt/prusament-pla-pristine-white-1kg">Prusament PLA Pristine White</a> za 799 CZK za 1 kg, vyjde nás krabička asi na 26 CZK + hoďka tisku. Při ceně 500 CZK za 1 kg jsme už na 17 CZK.</p>
<p>Micro USB kabel. U <a href="https://www.laskakit.cz/100cm-microusb-kabel">Lásky</a> za 28 CZK.</p>
<p>Napájecí zdroj 5V 1A. Když chceme &quot;vyhořet&quot;, tak třeba na <a href="https://allegro.cz/nabidka/napajeci-adapter-usb-nabijecka-5v-1a-5w-tpa-835100vu-b-16631628742">Allegro</a> za 29 CZK. Ale dají se najít za <a href="https://www.cool-ceny.cz/univerzalni-usb-adapter-nabijecka-5v-1a-3165">rozumnou cenu</a> do 50 CZK. Když ještě fungovalo CZC (nechť odpočívá v pokoji), koupil jsem velice levné nabíječky, otestoval je na umělé zátěži a všechny splnily předepsané parametry.</p>
<p>U Lásky to jde všechno koupit za 300 CZK (započítaná i 3D tištěná krabička, bez poštovného). Z Lidové Demokratické Republiky to může vyjít na 190 CZK i s krabičkou a poštovným. Ale určitě bych si dával pozor na ty nabíječky.</p>
<p>Pravdou ovšem je, že pokud doma něco trochu kutíte, většinu věcí už stejně máte doma.</p>
<h1>3D Tištěná Krabička</h1>
<p><a href="https://www.printables.com/model/1040409-wemos-d1-mini-signal-light-enclosure">Krabička</a> se skládá ze dvou dílů: základny a stínítka (návleku). Je navržená na jednoduchý tisk bez supportů. Rozměry stínítka jsou optimalizovány na tisk ve <a href="https://help.prusa3d.com/article/fuzzy-skin_246186">Fuzzy Skin</a> módu pro všechny stěny. Pokud nebude stínítko vytištěno jako Fuzzy Skin, bude příliš volné a nebude dobře držet.</p>
<p>Mechanika je naprosto primitivní: do základny se umístí elektronika a nasune se stínítko. Jednoduché a funkční.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010594.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010576.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010571.jpg" alt="" /></p>
<h1>Sestavení</h1>
<p>Nachystáme si Wemos, LED modul a naměříme tři dráty, aby nám to pěkně vyšlo. Červený drát napájíme do Wemos 5V pinu a do VCC LED modulu. Černý drát připojíme do Wemos GND pinu a GND LED modulu. Pak libovolnou barvu připojíme do Wemos D5 (GPIO 14) pinu a DI (data in) LED modulu. Můžeme klidně zvolit jiný vhodný Wemos GPIO, ale musíme to zohlednit následně při konfiguraci.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/WeMos-D1-mini-esp8266-pinout-mischianti.png" alt="" /></p>
<p>Jak máme dopájeno, usadíme elektroniku do základny a připevníme ji pomocí tavné pistole. Osvědčil se mi následující postup:</p>
<ul>
<li>Vložíme elektroniku do základny.</li>
<li>Upravíme dráty, aby se všechno pěkně vešlo.</li>
<li>Připojíme přes otvor v krabičce micro USB, tím si vše trochu zafixujeme a víme, že půjde USB zapojit.</li>
<li>Následně zvednu Wemos, dám pod něj trochu tavného lepidla a usadím ho na místo.</li>
<li>Chvíli přidržím, až to zatuhne; takto budu mít jistotu, že to neujede a vždy se tam s micro USB kabelem dostanu.</li>
<li>Až je Wemos pevně uchycený, pomocí tavné pistole uchytím LED modul.</li>
</ul>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010591.jpg" alt="" /></p>
<blockquote>
<p><strong>Upozornění:</strong> Zařízení je myšleno jako signalizační. To znamená, že signalizuje (je rozsvíceno) jen po dobu nezbytně nutnou, krátkou. Není to myšleno jako lampička. LEDky umí pěkně zatopit a vše je připevněno jen tavnou pistolí. Mějte to na paměti.</p>
</blockquote>
<h1>Instalace</h1>
<p>Připojíme zařízení pomocí USB k počítači. Musíme na zařízení nainstalovat firmware, aby ho mohl Home Assistant adoptovat. Web <a href="https://web.esphome.io/">https://web.esphome.io/</a> nám s tím pomůže. Budeme ale potřebovat prohlížeč, který podporuje <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_API">Web Serial API</a>, takže Chrome, Brave, atd.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/01-web-esp-home.jpg" alt="" /></p>
<p>Dáme &quot;Connect&quot;.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/02-choose-device.jpg" alt="" /></p>
<p>V našem případě je to COM8. Po výběru zařízení zvolíme „Připravit pro první spuštění“.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/03-perepare-for-first-use.jpg" alt="" /></p>
<p>A potvrdíme instalaci.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/04-confirm-install.jpg" alt="" /></p>
<p>Začne se instalovat firmware.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/05-installing-firmware.jpg" alt="" /></p>
<p>Následně budeme vyzváni k nastavení Wi-Fi.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/06-connect-to-wifi.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/07-connect-to-wifi-2.jpg" alt="" /></p>
<p>Nastaví a připojí zařízení na nastavenou Wi-Fi. Základní instalace je dokončena.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/08-flash-complete.jpg" alt="" /></p>
<p>Na zařízení od teď funguje jednoduchý webový server, který zobrazuje například výpis z konzole.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/09-visit-device.jpg" alt="" /></p>
<p>Když přejdeme do Home Assistant do ESP Home, uvidíme, že detekoval nové zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/10-esp-home-discovered.jpg" alt="" /></p>
<p>Zařízení můžeme adoptovat.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/11-esp-home-adopt.jpg" alt="" /></p>
<p>Potvrdíme, že chceme nainstalovat konfiguraci na zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/12-esp-home-install-configuration.jpg" alt="" /></p>
<p>Můžeme sledovat průběh kompilace a instalace firmwaru. Všechno se děje přes <a href="https://1nce.com/en-us/resources/iot-knowledge-base/iot-connectivity/iot-sim-card/what-is-ota">OTA</a>.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/13-esp-home-install-in-progress.jpg" alt="" /></p>
<p>Změny můžeme sledovat přes webové rozhraní zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/14-progress-in-device-web.jpg" alt="" /></p>
<p>Jakmile se instalace dokončí, je potřeba jít do <strong>Nastavení</strong> -&gt; <strong>Zařízení a služby</strong> a tam přes ESPHome integraci přidat zařízení do Home Assistant. Nové zařízení tam bude vidět. Následně se vrátíme do ESPHome rozšíření a u nového zařízení klikneme na <strong>Edit</strong>. Tím se dostaneme do definičního souboru, kde přidáme LED modul zařízení. Použijeme ESPHome modul <a href="https://esphome.io/components/light/neopixelbus.html">NeoPixelBus Light</a>. Je potřeba nastavit pin, přes který je LED modul připojený k Wemosu. V našem případě jsme použili D5 (GPIO 14). Konfigurace vyžaduje hodnotu GPIO. Nastavíme fyzický počet LED, v našem případě 8. Nesmíme zapomenout si LED modul pojmenovat. Pod tímto jménem ho následně uvidíme v Home Assistant.</p>
<pre><code class="language-yaml">light:
  - platform: neopixelbus
    type: GRB
    variant: WS2811
    pin: GPIO14
    num_leds: 8
    name: &quot;Signal Light 03&quot;</code></pre>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/15-esp-home-device-light-configuration.jpg" alt="" /></p>
<p>Uložíme a dáme instalovat. Zeptá se nás to, jakou metodou chceme instalovat nový firmware. Zvolíme bezdrátově.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/16-esp-home-install-prompt.jpg" alt="" /> </p>
<p>A počkáme, než se firmware zkompiluje a nahraje na zařízení. Tady to mají takové neintuitivní. Až doběhne instalace, pro pokračování a „odkliknutí“ tohoto dialogu musíme kliknout na tlačítko <strong>STOP</strong>. Ono je to připojené na sériový výstup zařízení, takže to asi znamená zastavení monitorování sériového výstupu zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/17-esp-home-ledstrip-install.jpg" alt="" /></p>
<p>Poté můžeme se zařízením pracovat a přidat ho do Dashboardu.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/18-add-to-dashboard.jpg" alt="" /></p>
<p>A začít ho ovládat.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/19-control-from-dashboard.jpg" alt="" /></p>
<p>Tímto je hotovo, zařízení je v Home Assistant a můžeme s ním pracovat.</p>
<p>Pro mě byl dalším krokem přidat zařízení do automatizace. Mám dvě automatizace. Když jsou garážová vrata otevřena, zařízení napojené na tuto automatizaci bliká červeně. Ve chvíli, kdy se změní stav z otevřeno na zavřeno, proběhne sekvence. LED modul se na zařízení vypne, rozsvítí se zelená barva a po nějaké době se vypne.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/20-add-to-automation.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/21-automation-finished.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/22-close-automation.jpg" alt="" /></p>
<p>Tohle je už opravdu vše. Od této chvíle je zařízení integrováno, a pokud bude mít šťávu a uvidí na Wi-Fi, tak bude signalizovat, jestli jsou garážová vrata otevřená, případně jestli došlo k zavření.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010610.jpg" alt="" /></p>
<h1>Bezpečnostní dodatek</h1>
<p>Pokud dostáváte návaly úzkosti, když nejste doma a běží tam vámi vytvořené zařízení, tady je pár tipů, jak úzkost zmírnit.</p>
<h1>Odpojení v nepřítomnosti</h1>
<p>Není asi nutné, aby světýlka blikala/fungovala, když není nikdo doma a nikdo nemá možnost zasáhnout, kdyby došlo k problému. Na to je docela přímočaré řešení. Použijte chytré zásuvky a nastavte, aby zapnuly signalizační modul jen ve chvíli, kdy se někdo nachází doma. Každopádně toto značně prodraží cenu jednoho signalizačního modulu.</p>
<h1>Samozhášivý filament</h1>
<p>U elektroinstalace se používají samozhášivé krabice z jasného důvodu. Pokud zařízení „blafne“, snižujeme pravděpodobnost vyhoření. Například PLA filament touto vlastností nedisponuje. Ovšem existují samozhášivé PETG filamenty. Například <a href="https://prusament.com/cs/materials/prusament-petg-v0/">Prusament PETG V0</a> je tak dvojnásobně dražší a komplikovanější na tisk, ale řešení pro klidnější spaní existuje.                                        </p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F10%2F23%2Fdiy-signal-light%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/10/23/diy-signal-light/">DIY Signal Light</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Základní přehled ESPček</title>
		<link>https://www.hardwired.dev/2024/10/13/zakladni-prehled-espcek/</link>
		
		<dc:creator><![CDATA[John Doe]]></dc:creator>
		<pubDate>Sat, 12 Oct 2024 22:51:00 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[ch340g]]></category>
		<category><![CDATA[cp2102]]></category>
		<category><![CDATA[devkit]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[soc]]></category>
		<category><![CDATA[wemos]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2390</guid>

					<description><![CDATA[<p>Základní přehled ESPček, už tak v tom může být docela guláš. Varianty SoC System on a Chip integráče pro velkovezíry &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/10/13/zakladni-prehled-espcek/">Základní přehled ESPček</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Základní přehled ESPček, už tak v tom může být docela guláš.</p>
<h1>Varianty</h1>
<h3><a href="https://www.espressif.com/en/products/socs">SoC</a></h3>
<ul>
<li>System on a Chip</li>
<li>integráče</li>
<li>pro velkovezíry <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<h3><a href="https://www.espressif.com/en/products/modules">Moduly</a></h3>
<ul>
<li>Připravené <a href="https://en.wikipedia.org/wiki/System_on_a_chip">SoC</a> v modulu</li>
<li>stíněné</li>
<li>certifikace <a href="http://cs.btf-lab.com/news/what-is-fcc-certification/">FCC</a></li>
<li>pro výrobce a <a href="https://cestina20.cz/slovnik/hobik/">hobíky</a></li>
</ul>
<h3><a href="https://www.espressif.com/en/products/devkits">Dev Kity</a></h3>
<ul>
<li>vývojová deska s modulem nebo <a href="https://en.wikipedia.org/wiki/System_on_a_chip">SoC</a></li>
<li>vyvedený piny</li>
<li>konektory</li>
<li>a další <a href="https://cestina20.cz/slovnik/ficura/">fičury</a></li>
<li>pro vývojáře a <a href="https://cestina20.cz/slovnik/hobik/">hobíky</a></li>
</ul>
<h1>Převodníky USB na UART</h1>
<h2>CP2102</h2>
<ul>
<li><a href="https://www.silabs.com/">Silicon Labs</a></li>
<li>1Mbps</li>
<li>podpora Win, macOS, Linux</li>
</ul>
<h2>CH340G</h2>
<ul>
<li><a href="https://www.wch-ic.com/">WCH (Nanjing Qinheng Microelectronics)</a></li>
<li>2Mbps</li>
<li>může vyžadovat instalaci ovladačů</li>
</ul>
<h1>Modely</h1>
<h2>ESP8266</h2>
<ul>
<li>32-bit Single Core Xtensa LX106 80 - 160 MHz</li>
<li>2.4 GHz Wi-Fi</li>
<li><a href="https://en.wikipedia.org/wiki/Serial_Peripheral_Interface">SPI</a></li>
<li><a href="https://en.wikipedia.org/wiki/I%C2%B2C">I2C</a></li>
<li><a href="https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter">UART</a></li>
<li><a href="https://en.wikipedia.org/wiki/I%C2%B2S">I2S</a></li>
<li>RAM 160KB - 64KB instrukce, 96KB Data</li>
<li>externí <a href="https://www.prodigytechno.com/qspi-protocol">QSPI</a> Flash pamět 512KB a 4MB</li>
</ul>
<h3>Espressif Systems</h3>
<ul>
<li><strong>ESP-WROOM-02</strong> - PCB anténa, 2MiB Flash</li>
<li><strong>ESP-WROOM-02D</strong> - PCB anténa, 2MiB Flash</li>
<li><strong>ESP-WROOM-02U</strong> - U.FL anténa, 2MiB Flash</li>
<li><strong>ESP-WROOM-S2</strong> - PCB anténa 2MiB Flash</li>
</ul>
<h3><a href="http://www.ai-thinker.com/">Ai-Thinker</a></h3>
<ul>
<li><strong>ESP-01S</strong> - PCB anténa, 1MiB Flash</li>
<li><strong>ESP-01M</strong> - PCB anténa, 1MiB Flash</li>
<li><strong>ESP-07S</strong> - U.FL anténa, 4MiB Flash</li>
<li><strong>ESP-08S</strong> - bez Wi-Fi, 4MiB Flash</li>
<li><strong>ESP-12F</strong> - PCB anténa, 4MiB Flash</li>
<li><strong>ESP-12S</strong> - PCB anténa, 4MiB Flash</li>
</ul>
<h3><a href="https://www.wemos.cc/en/latest/">WeMos</a></h3>
<ul>
<li><strong>D1 R2</strong> - PCB anténa, 1MiB Flash</li>
<li><strong><a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">D1 mini</a></strong> - PCB anténa, 4MiB Flash</li>
<li><strong>D1 mini Lite</strong> - PCB anténa, 1MiB Flash</li>
<li><strong>D1 mini Pro</strong> - U.FL anténa, 16MiB Flash</li>
</ul>
<h2><a href="https://www.espressif.com/en/products/socs/esp32">ESP32</a></h2>
<ul>
<li>uvedena 2016</li>
<li>160 - 240 MHz</li>
<li>FPU</li>
<li>32-bit MCU Single &amp; Dual Core</li>
<li>2.4 GHz Wi-Fi</li>
<li>Bluetooth / Bluetooth LE</li>
<li>Camera Bus</li>
<li>Hall Sensor</li>
<li>SD Interface</li>
</ul>
<h3>Espressif Systems</h3>
<ul>
<li><strong>ESP32-WROOM-32</strong> - 240MHz, 520KB RAM, 4MB Flash, 2.4GHz, BLE 4.2, 26 GPIO</li>
<li><strong>ESP32-WROVER</strong> - 240MHz, 520KB RAM + 8MB PSRAM, 4MB Flash, 2,4GHz, BLE 4.2, 26 GPIO</li>
<li><strong>ESP32-PICO-D4</strong> - 240MHz, 520KB RAM, 4MB Flash, 2.4GHz, BLE 4.2, 19 GPIO, prcek</li>
<li><strong>ESP32-CAM</strong> - 240MHz, 520KB RAM, 4MB Flash, 2.4GHz, BLE 4.2, 9 GPIO, integrovaná kamera</li>
</ul>
<h2>ESP32-S</h2>
<ul>
<li>
<p>uvedena 2020</p>
</li>
<li>
<p>240 MHz</p>
</li>
<li>
<p>Camera Bus</p>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-s2">S2</a></h3>
<ul>
<li>32-bit Single Core MCU</li>
<li>2.4 GHz Wi-Fi</li>
<li>nemá Bluetooth</li>
<li>13-bit ADC</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-s3">S3</a></h3>
<ul>
<li>32-bit Dual Core MCU</li>
<li>2.4 GHz Wi-Fi</li>
<li>Bluetooth 5 (LE)</li>
<li>podporuje extérní paměť</li>
</ul>
</li>
</ul>
<h2>ESP32-C</h2>
<ul>
<li>uvedena 2020</li>
<li>RISC-V procesor</li>
<li>120 - 160MHz</li>
<li>jedno jádrové</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-c2">C2</a></h3>
<ul>
<li>32-bit RISC-V MCU</li>
<li>2.4 GHz Wi-Fi</li>
<li>Bluetooth 5 (LE)</li>
<li>náhrada za ESP8266</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-c3">C3</a></h3>
<ul>
<li>32-bit RISC-V MCU</li>
<li>2.4 GHz Wi-Fi</li>
<li>Bluetooth 5 (LE)</li>
<li>má RTC</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-c6">C6</a></h3>
<ul>
<li>32-bit RISC-V MCU</li>
<li>2.4 GHz <a href="https://cs.wikipedia.org/wiki/Wi-Fi_6">Wi-Fi 6</a></li>
<li>Bluetooth 5 (LE)</li>
<li><a href="https://en.wikipedia.org/wiki/IEEE_802.15.4">IEEE 802.15.4 (LR-WPAN)</a></li>
<li>podpora <a href="https://en.wikipedia.org/wiki/Thread_(network_protocol)">THREAD</a></li>
<li>podpora <a href="https://en.wikipedia.org/wiki/Zigbee">ZIGBEE</a></li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-c61">C61</a></h3>
<ul>
<li>uvedena 2024</li>
<li>160 MHz</li>
<li><a href="https://en.wikipedia.org/wiki/Wi-Fi_6">Wi-Fi 6</a></li>
<li>podpora <a href="https://cs.wikipedia.org/wiki/Matter_(standard)">Matter</a> (<a href="https://docs.espressif.com/projects/esp-matter/en/latest/esp32/">ESP Matter SDK</a>)</li>
<li>32-bit RISC-V MCU</li>
<li>2.4 a 5 GHz</li>
<li>Bluetooth 5 (LE)</li>
<li>může být použit jako koprocesor</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-c5">C5</a></h3>
<ul>
<li>uvedena 2024</li>
<li>240 MHz</li>
<li>32-bit RISC-V MCU</li>
<li><a href="https://en.wikipedia.org/wiki/Wi-Fi_6">Wi-Fi 6</a></li>
<li>podporuje <a href="https://www.ruijienetworks.com/support/faq/what-is-dual-band-wi-fi">Dual Band</a> - 2.4 a 5 GHz</li>
<li>Bluetooth 5 (LE)</li>
<li>podporuje externí flash paměť</li>
<li>může být použit jako koprocesor</li>
</ul>
<h2>ESP32-H</h2>
<ul>
<li>uvedena 2023</li>
<li>RISC-V</li>
<li>96 MHz</li>
<li>zaměření na IoT aplikace</li>
<li>podporuje <a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/spi_flash/index.html">externí paměť</a></li>
<li>podpora <a href="https://en.wikipedia.org/wiki/Thread_(network_protocol)">THREAD</a></li>
<li>podpora <a href="https://en.wikipedia.org/wiki/Zigbee">ZIGBEE</a></li>
<li>
</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-h2">H2</a></h3>
<ul>
<li>32-bit RISC-V MCU</li>
<li>Bluetooth 5 (LE)</li>
<li><a href="https://en.wikipedia.org/wiki/IEEE_802.15.4">IEEE 802.15.4 (LR-WPAN)</a></li>
</ul>
<h2>ESP32-P</h2>
<ul>
<li>uvedena 2024</li>
<li>400 MHz</li>
<li>RISC-V</li>
<li>FPU</li>
<li>zaměřena na vysoký výkon</li>
<li>nemá Wi-Fi</li>
<li>nemá Bluetooth</li>
</ul>
<h3><a href="https://www.espressif.com/en/products/socs/esp32-p4">P4</a></h3>
<ul>
<li>32-bit Dual Core RISC-V MCU</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F10%2F13%2Fzakladni-prehled-espcek%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/10/13/zakladni-prehled-espcek/">Základní přehled ESPček</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rozdíl mezi ESP8266 a ESP32</title>
		<link>https://www.hardwired.dev/2024/01/08/rozdil-mezi-esp8266-a-esp32/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Mon, 08 Jan 2024 12:43:03 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[arduinoide]]></category>
		<category><![CDATA[BT]]></category>
		<category><![CDATA[esp]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[nodemcu]]></category>
		<category><![CDATA[wifi]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=1996</guid>

					<description><![CDATA[<p>Mnoho lidí, kteří nejsou obeznámeni s elektronikou, se často snaží rozlišit mezi ESP8266 a ESP32. Lidé mají mnoho pochybností o &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/01/08/rozdil-mezi-esp8266-a-esp32/">Rozdíl mezi ESP8266 a ESP32</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p><strong>Mnoho lidí, kteří nejsou obeznámeni s elektronikou, se často snaží rozlišit mezi ESP8266 a ESP32. Lidé mají mnoho pochybností o tom, kterou desku použít a jaký je mezi nimi rozdíl.</strong></p>
<p>Jak ESP32, tak ESP8266 jsou levné SOC (Systems on Chip) založené na WiFi, dokonale vhodné pro kutilské projekty na internetu věcí. Oba mají 32bitové procesory, ESP32 je dvoujádrový 80MHz až 240MHz CPU a ESP8266 je 80MHz jednojádrový procesor. Tyto moduly jsou dodávány s GPIO, které podporují různé protokoly jako SPI, I2C, UART, ADC, DAC a PWM. ESP32 a ESP8266 pracují při 3,3V.</p>
<p><strong>ESP8266</strong></p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2024/01/nodemcu_pinout1.webp"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1998" src="https://www.hardwired.dev/wp-content/uploads/2024/01/nodemcu_pinout1.webp" alt="" width="960" height="499" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/nodemcu_pinout1.webp 960w, https://www.hardwired.dev/wp-content/uploads/2024/01/nodemcu_pinout1-300x156.webp 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/nodemcu_pinout1-768x399.webp 768w" sizes="(max-width: 960px) 100vw, 960px" /></a></p>
<p>Modul ESP-12E na vývojové desce obsahuje čip ESP8266 s mikroprocesorem Tensilica Xtensa 32-bit LX106 RISC, který podporuje RTOS a pracuje na 80 až 160 MHz nastavitelné taktovací frekvenci. ESP8266 je levné, uživatelsky přívětivé zařízení pro připojení vašich IoT projektů k internetu. Nodemcu ESP8266 obsahuje Wi-Fi transceiver 802.11b/g/n HT40, který umožňuje připojení k WiFi síti a interakci s internetem, modul může fungovat jako přístupový bod (vytvoření hotspotu) i stanice (připojení k Wi-Fi), může jednoduše načíst data a odeslat je na internet, díky čemuž je internet věcí (IoT) co nejjednodušší. To rozšiřuje možnosti ESP8266 NodeMCU.</p>
<p>Tento modul má dostatečně výkonnou integrovanou kapacitu zpracování a úložiště, která umožňuje jeho integraci se senzory a dalšími zařízeními specifickými pro aplikace prostřednictvím jeho GPIO s minimálním vývojem předem a minimálním zatížením za běhu. 128 KB RAM a 4 MB Flash paměti (pro ukládání aplikací a dat), což je více než dost na to, aby zvládlo obrovské řetězce, které tvoří webové stránky, data JSON/XML a vše ostatní, co v dnešní době házíme do zařízení IoT.</p>
<p>Modul ESP8266 NodeMCU je k dispozici ve dvou variantách, kde jedna je vestavěna s můstkem CP2102 USB-UART a druhá s můstkem CH340 USB-UART.</p>
<p><b>Napájení</b></p>
<p>Deska má regulátor napětí LDO pro udržení stabilního napětí na 3,3V, zatímco provozní napětí ESP8266 je 3V až 3,6V. Když ESP8266 odebírá při RF přenosech až 80mA, dokáže spolehlivě dodat až 600mA, což by mělo být více než dostatečné. Výstup regulátoru je také vylomen na jednu ze stran desky a označen jako 3V3. Přes tento pin lze napájet externí komponenty. Integrovaný MicroB USB konektor poskytuje napájení ESP8266 NodeMCU. Pin VIN můžete použít k přímému napájení ESP8266 a jeho periferií, pokud poskytujete napájení prostřednictvím 5V zdroje.</p>
<p>Pro komunikaci vyžaduje ESP8266 3,3V napájecí zdroj a 3,3V logické úrovně. Piny GPIO nemají toleranci 5V.</p>
<h2><b>PINOUT</b></h2>
<p>Wifi modul ESP8266 má na obou stranách vývojové desky k dispozici celkem 17 GPIO pinů. Tyto piny lze přiřadit všem druhům periferních funkcí.</p>
<p>&nbsp;</p>
<ul>
<li><b>POWER PIN </b>: Napájecí kolíky se skládají z jednoho kolíku VIN a tří kolíků 3,3V. Pokud máte regulovaný 5V zdroj napájení, můžete využít pin VIN k přímému napájení ESP8266 a jeho periferií. 3,3V kolíky jsou výstupy z regulátoru napětí zabudovaného do desky. Prostřednictvím těchto pinů lze napájet externí komponenty.</li>
<li><b>I2C kolíky </b>: Používají se k připojení všech I2C senzorů a periferií vašeho projektu. I2C Master a Slave jsou podporovány.</li>
<li><b>GPIO PINY: </b>ESP8266 NodeMCU obsahuje 17 GPIO pinů, které lze programově přiřadit různým úlohám, jako je I2C, I2S, UART, PWM, IR dálkové ovládání, LED světlo a tlačítko. Každé GPIO s digitální schopností lze naladit na vnitřní pull-up nebo pull-down, nebo příliš vysokou impedanci.</li>
<li><b>GROUND: </b>Je to zemnící kolík vývojové desky ESP8266 NodeMCU.</li>
<li><b>ADC CHANNEL: </b>NodeMCU má vestavěný 10bitový přesný SAR ADC. Testování napájecího napětí pinu VDD3P3 a testování vstupního napětí pinu TOUT jsou dvě funkce, které lze implementovat pomocí ADC. Nelze je implementovat současně.</li>
<li><b>PINY UART: </b>NodeMCU ESP8266 obsahuje dva porty UART, UART0 a UART1, které mohou komunikovat rychlostí až 4,5 Mbps a umožňují asynchronní komunikaci (RS232 a RS485). Pro komunikaci lze použít UART0 (piny TXD0, RXD0, RST0 a CTS0). Podporuje kontrolu tekutin. Protože však UART1 (vývod TXD1) pouze přenáší data, obvykle se používá k tisku protokolů.</li>
<li><b>SPI PINY: </b>ESP8266 má dvě SPI (SPI a HSPI), které lze použít v režimu slave a master.</li>
<li><b>PWM PINY: </b>Na desce plošných spojů jsou čtyři kanály pulzní šířkové modulace (PWM). Výstup PWM lze programově implementovat a využít k pohonu digitálních motorů a LED. Frekvenční rozsah PWM je nastavitelný od 1000 μs do 10000 μs, tj. mezi 100 Hz a 1 kHz.</li>
<li><b>OVLÁDACÍ PINY: </b>slouží k ovládání mikrokontroléru ESP8266. Mezi tyto piny patří Enable pin (EN), Reset pin (RST) a WAKE.</li>
</ul>
<p>&nbsp;</p>
<p>Na ESP8266 NodeMCU jsou dvě tlačítka. Tlačítko Reset, označené RST a umístěné v levém horním rohu, slouží k resetování čipu ESP8266. Tlačítko FLASH se nachází v levém dolním rohu a slouží k aktualizaci firmwaru. Na desce je také uživatelsky programovatelný LED indikátor, který je propojen s pinem D0.</p>
<p><b>ESP 32</b></p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600.webp"><img decoding="async" class="aligncenter size-full wp-image-1999" src="https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600.webp" alt="" width="600" height="600" srcset="https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600.webp 600w, https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600-300x300.webp 300w, https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600-150x150.webp 150w, https://www.hardwired.dev/wp-content/uploads/2024/01/ESP32_600x600-400x400.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>Vývojová deska je vybavena modulem ESP-WROOM-32 obsahujícím 32bitový mikroprocesor Tensilica Xtensa Dual-Core LX6. Tento procesor je srovnatelný s ESP8266, až na to, že obsahuje dvě CPU jádra (každá z nich lze provozovat samostatně), taktovací frekvenci 80 až 240 MHz a výkon až 600 DMIPS (Dhrystone Million Instructions Per Second).</p>
<p>&nbsp;</p>
<p>ESP32 integruje 802.11b/g/n HT40 Wi-Fi transceiver, který umožňuje nejen připojení k WiFi síti pro interakci s internetem, ale také vytvoření vlastní sítě, ke které se mohou přímo připojit další zařízení. WiFi Direct podporuje také ESP32, což je vhodná alternativa pro peer-to-peer připojení, která nevyžadují přístupový bod. Je jednodušší nastavit WiFi Direct a má podstatně vyšší rychlosti přenosu dat než Bluetooth. Čip také podporuje jak Bluetooth 4.0 (BLE/Bluetooth Smart), tak Bluetooth Classic (BT), díky čemuž je ještě všestrannější.</p>
<p>Nodemcu ESP32 je řada levných mikrokontrolérů s nízkou spotřebou energie s vestavěným ESP32 Wi-Fi a duálním Bluetooth. ESP32 je navržen pro aplikace internetu věcí s nízkou spotřebou. Jeho vysoký výpočetní výkon v kombinaci s vestavěnými funkcemi Wi-Fi, Bluetooth a Deep Sleep, 520 KB SRAM, 448 KB ROM a 4 MB Flash paměti (pro ukládání softwaru a dat) je vhodný pro většinu přenosných IoT zařízení.</p>
<p>&nbsp;</p>
<p><b>Napájení </b></p>
<p>Deska má regulátor napětí LDO pro udržení stabilního napětí na 3,3 V, zatímco rozsah provozního napětí Arduino ESP32 je 2,2 V až 3,6 V. Když ESP32 odebírá při RF přenosech až 250 mA, dokáže spolehlivě dodat až 600 mA, což by mělo být více než dostatečné. Výstup regulátoru je také vylomen na jednu ze stran desky a označen jako 3V3. Přes tento pin lze napájet externí komponenty. Integrovaný MicroB USB port poskytuje napájení vývojové desce ESP32. Pin VIN můžete použít k napájení ESP32 a jeho periferií přímo přes 5V externí napájení.</p>
<p>Pro komunikaci vyžaduje ESP32 3,3V napájení a 3,3V logické úrovně. Piny GPIO nemají toleranci 5V.</p>
<p>&nbsp;</p>
<p><b>PINOUT</b></p>
<p>Deska ESP-32 má 48 vstupně/výstupních pinů pro všeobecné použití, z nichž pouze 25 je k dispozici jako pin headery na obou stranách desky ESP-32. Tyto piny lze přiřadit všem druhům periferních funkcí.</p>
<p>&nbsp;</p>
<ul>
<li><b>POWER PINS </b>: Pin VIN a pin 3,3V jsou dva napájecí kolíky. Pokud máte řízený 5V zdroj napájení, můžete využít pin VIN k přímému napájení ESP32 a jeho periferií. Výstup palubního regulátoru napětí je připojen na pin 3,3V. Přes tento pin lze napájet externí komponenty.</li>
<li><b>ARDUINO PINS: </b>hardwarové I2C a SPI piny ESP32, které můžete použít k připojení všech druhů senzorů a periferií k vašemu projektu.</li>
<li><b>GPIO PINY: </b>Vývojová deska ESP32 obsahuje 25 GPIO pinů, které lze programově přiřadit různým funkcím. Každé digitálně aktivované GPIO lze nastavit na vysokou impedanci nebo interní pull-up nebo pull-down. Může být také nastaven na spouštění na hraně nebo na úrovni spouštění pro generování přerušení CPU, když je nakonfigurován jako vstup</li>
<li><b>GROUND: </b>Zemnicí kolík vývojové desky ESP32.</li>
<li><b>ADC CHANNELS: </b>Deska má 12bitové SAR ADC a 15 měřicích kanálů (analogové piny). Některé z těchto pinů lze využít k sestavení programovatelného zesilovače zesílení pro měření malých analogových signálů. ESP32 je také schopen měřit napětí, když je v režimu spánku.</li>
<li><b>DAC CHANNELS: </b>Dva 8bitové DAC kanály v obvodu převádějí digitální signály na skutečné analogové napětí. Tento duální DAC může řídit další obvody. TouchPady Deska nabízí 9 kapacitních snímacích GPIO, které detekují kapacitní odchylky způsobené přímým kontaktem GPIO nebo blízkostí prstu nebo jiných předmětů.</li>
<li><b>UART PINS: </b>Vývojová deska ESP32 obsahuje dvě rozhraní UART, UART0 a UART2, která zajišťují asynchronní komunikaci (RS232 a RS485) a IrDA rychlostí až 5 Mbps. UART poskytuje hardwarovou správu signálů CTS a RTS a také softwarové řízení toku (XON a XOFF).</li>
<li><b>SPI PINS: </b>SPI Pins ESP32 obsahuje tři SPI (SPI, HSPI a VSPI) v režimu slave a master. Všechny SPI lze také použít k připojení k externí paměti Flash/SRAM a LCD.</li>
<li><b>~ PWM PINY: </b>Deska má 25 kanálů (téměř všechny GPIO piny) pinů PWM řízených řadičem Pulse Width Modulation (PWM). Výstup PWM lze použít pro řízení digitálních motorů a LED. Regulátor se skládá z PWM časovačů a PWM operátora. Každý časovač poskytuje časování v synchronní nebo nezávislé formě a každý operátor PWM generuje průběh pro jeden kanál PWM.</li>
</ul>
<p><b>EN PIN:</b> Používá se k povolení ESP32. Čip je povolen, když je vytažen HIGH. Při vytažení LOW čip pracuje na minimální výkon.</p>
<p><strong>Který z nich je lepší, ESP8266 VS ESP32?</strong></p>
<p>ESP8266 je velmi oblíbená a dostupná platforma pro implementaci energeticky účinných aplikací IoT, které fungují na základě připojení Wi-Fi.<br />
Espressif ESP32 je zase relativně nové a pokročilejší řešení, kde tvůrci zvýšili rychlost Wi-Fi, přidali podporu Bluetooth 4.2 a Bluetooth Low Energy a zvýšili počet vstupů/výstupů.</p>
<p>ESP32 má více GPIO než ESP8266 a v kódu můžete určit, které piny se používají pro UART, I2C a SPI. To je možné díky schopnosti multiplexování čipu ESP32, který umožňuje přiřadit četné funkce jedinému kolíku. Signály PWM lze nastavit v libovolném GPIO s konfigurovatelnými frekvencemi a pracovními cykly kódu. Analogové piny jsou statické, ale ESP32 podporuje měření na 18 kanálech (analogové piny), zatímco ESP8266 Arduino má pouze jeden 10bitový ADC pin. ESP32 podporuje také dva 8bitové kanály DAC. Kromě toho ESP32 obsahuje 10 kapacitních snímacích GPIO, které detekují dotyk a lze je použít ke spouštění událostí nebo probuzení ESP32 z hlubokého spánku. ESP32 ve výchozím nastavení podporuje komunikační protokol Bluetooth, zatímco ESP8266 nikoli</p>
<h2><b>Bezdrátová komunikace</b></h2>
<p>Pozoruhodný rozdíl oproti ESP32 je jeho Bluetooth schopnost, která umožňuje ESP32 neomezit se pouze na Wi-Fi komunikaci, což umožňuje jeho integraci do více projektů. Podporuje klasické Bluetooth i Bluetooth Low Energy. Zatímco ESP8266 nepodporuje Bluetooth.</p>
<p><b>zpracovává se</b></p>
<p>ESP8266 má vestavěný procesor, ale kvůli multitaskingu, který je součástí aktualizace Wi-Fi stacku, většina aplikací používá samostatný mikrokontrolér pro propojení se senzory, digitální I/O a zpracování dat. Při používání ESP32 možná nebudete muset používat další mikrokontrolér, protože ESP32 má duální 32bitové mikroprocesory a poběží na breakout deskách a modulech od 160 MHz do 240 MHz. To poskytuje dostatečnou rychlost pro jakoukoli aplikaci, která vyžaduje mikrokontrolér s konektivitou.</p>
<ul>
<li>ESP32 je rychlejší než ESP8266;</li>
<li>ESP32 přichází s více GPIO s více funkcemi;</li>
<li>ESP32 podporuje analogová měření na 18 kanálech (analogové piny) oproti pouze jednomu 10bitovému ADC pinu na ESP8266;</li>
<li>ESP32 podporuje Bluetooth, zatímco ESP8266 ne;</li>
<li>ESP32 je dvoujádrový a ESP8266 je jednojádrový;</li>
<li>ESP8266 je levnější než ESP32;</li>
<li>ESP8266 má širší komunitu (i když si to v tuto chvíli nemyslíme, rozdíl je tak velký);</li>
<li>U mnoha projektů IoT a Wi-Fi může ESP8266 tuto práci zvládnout za nižší cenu;</li>
<li>Obě desky lze naprogramovat pomocí Arduino IDE nebo jiných podporovaných IDE.</li>
<li>Obě desky podporují firmware MicroPython.</li>
</ul>
<p>Zde je srovnávací tabulka pro technické specifikace ESP8266 a ESP32:</p>
<div class="table-wrapper">
<table width="0">
<tbody>
<tr>
<td width="208"><strong>SPECIFIKACE</strong></td>
<td width="208"><strong>ESP8266</strong></td>
<td width="208"><strong>ESP32</strong></td>
</tr>
<tr>
<td width="208">MCU</td>
<td width="208">Xtensa Jednojádrový 32bitový L106</td>
<td width="208">Xtensa dvoujádrový 32bitový LX6 s 600 DMIPS</td>
</tr>
<tr>
<td width="208"> Wi-Fi 802.11 b/g/n</td>
<td width="208">ANO, HT20</td>
<td width="208">ANO, HT40</td>
</tr>
<tr>
<td width="208">ADC</td>
<td width="208">10bitový</td>
<td width="208">12bitový</td>
</tr>
<tr>
<td width="208"> Hardware/Software PWM</td>
<td width="208">   Žádný / 8 kanálů</td>
<td width="208">1/16 kanál</td>
</tr>
<tr>
<td width="208">Typická frekvence</td>
<td width="208">80 MHz</td>
<td width="208">160 MHz</td>
</tr>
<tr>
<td width="208"> SRAM</td>
<td width="208">160 kB</td>
<td width="208">512 kB</td>
</tr>
<tr>
<td width="208">  GPIO</td>
<td width="208">17</td>
<td width="208">36</td>
</tr>
<tr>
<td width="208">Dotykový senzor</td>
<td width="208">ŽÁDNÝ</td>
<td width="208">ANO</td>
</tr>
<tr>
<td width="208">Bluetooth</td>
<td width="208">žádný</td>
<td width="208">Bluetooth 4.2</td>
</tr>
<tr>
<td width="208">SPI/I2C/I2S/UART</td>
<td width="208">2/1/2/2</td>
<td width="208">4/2/2/3</td>
</tr>
<tr>
<td width="208">ADC</td>
<td width="208">10bitový</td>
<td width="208">12bitový</td>
</tr>
<tr>
<td width="208">UMĚT</td>
<td width="208">ŽÁDNÝ</td>
<td width="208">1</td>
</tr>
<tr>
<td width="208">ROM</td>
<td width="208">Žádné programovatelné</td>
<td width="208">448 kB ROM pro bootování a základní funkce</td>
</tr>
<tr>
<td width="208">Pracovní teplota</td>
<td width="208">-40 °C až 125 °C</td>
<td width="208">-40 °C až 125 °C</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p><strong>Závěr</strong></p>
<p>Shrneme-li náš stručný přehled, můžeme říci, že ESP8266 je vynikající levný mikrokontrolér na bázi Wi-Fi, ale pokud potřebujete něco energeticky účinnějšího a kompatibilního s Bluetooth, zvažte jeho nástupce – modul ESP32. Mikrokontroléry ESP8266 a ESP32 SoC poskytují nadšencům internetové komunikační zařízení, ale ESP32 je o něco lepší volba . V každém případě jsou obě zařízení dobrými představiteli svých nik.</p>
<p>ESP32 a ESP8266 jsou levné moduly Wi-Fi , které jsou ideální pro projekty internetu věcí (IoT) a domácí automatizace .</p>
<p><em>EN zdroj: <a href="https://www.hnhcart.com/" target="_blank" rel="noopener">hnhcart.com</a></em></p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F01%2F08%2Frozdil-mezi-esp8266-a-esp32%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/01/08/rozdil-mezi-esp8266-a-esp32/">Rozdíl mezi ESP8266 a ESP32</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
