ESP32: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
[[Soubor:wemos_01.png|600px]]
[[Soubor:wemos_01.png|500px]] [[Soubor:ESP32_02.png]]


https://www.hadex.cz/p/m380j-klon-arduino-uno-d1-r32-4mb-wifi-bluetooth-vyvojova-deska
https://www.hadex.cz/p/m380j-klon-arduino-uno-d1-r32-4mb-wifi-bluetooth-vyvojova-deska


popis


* Napájení: DC 5V-12V
* Rozhraní USB micro
* 1 analogový vstup (maximální vstup 3,2 V)
* Kompatibilní s pro Arduino
* D1 R32, WiFi+Bluetooth+UN0
* Velikost: 54x68,4mm
* Hmotnost: 20g
* 32 bitový mikroprocesor


pinout
== Články ==




ukázka
== Návody ==
 
* [http://www.instructables.com/id/Low-cost-WIFI-temperature-data-logger-based-on-ESP/?ALLSTEPS Low cost WIFI temperature (DS18B20) data logger based on ESP8266 with connectivity to thingspeak.com]
# Flashing LUA firmware
# Setting up thinkspeak.com account
# Uploading software
 
* [http://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ Update the Firmware in Your ESP8266 Wi-Fi Module]
* [http://blog.csdn.net/lihongyu65085/article/details/41856361 How to use ESP8266 ESP-01 as a SENSOR web client]
* [https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide Using Arduino IDE]
* [http://www.instructables.com/id/ESP8266-mini-Tutorial/?ALLSTEPS%20ESP8266%20mini%20Tutorial http://www.instructables.com/id/ESP8266-mini-Tutorial/]
* [http://www.instructables.com/id/Basic-Security-with-ESP8266/?ALLSTEPS Basic Security with ESP8266 IoT]
* [http://docs.jumpwire.io/GettingStarted/InternetConnectedLED/%20Internet%20connected%20LED Internet connected LED]
 
{{#widget:YouTube|id=VvIoBFLj2Xo|height=270|width=360|Popis|right}}
 
{{#widget:YouTube|id=qU76yWHeQuw|height=270|width=360|Popis|right}}
 
{{#widget:YouTube|id=H-gkysrJjAc|height=270|width=360|Project using ESP32 NodeMCU ESP8266 network with Blynk App | IoT based Home Automation 2022|right}}
 
 
# Příprava a základy řízení modulu ESP32 v MicroPythonu
 
Tento přehled slouží jako edukační úvod do problematiky programování moderního mikrokontroléru ESP32 za použití odlehčené verze jazyka Python 3 – MicroPythonu.
 
## 1. Co budeme potřebovat (Hardwarové a softwarové minimum)
 
Pro zprovoznění a úspěšné řízení desky budete v základu potřebovat:
 
***Vývojový modul ESP32** – Cenově dostupný mikrokontrolér s integrovanou Wi-Fi a Bluetooth konektivitou.
 
***Propojovací USB kabel** – Slouží k napájení modulu a datovému přenosu (komunikace PC s čipem).
 
***Vhodné vývojové prostředí (IDE)** – Oficiálně doporučovaným a nejjednodušším nástrojem je **Thonny IDE**, které obsahuje vestavěný správce balíčků a přímou podporu nahrávání firmwaru.
 
***Firmware MicroPython** – Speciální binární soubor (.bin), který se nahraje (flashne) do paměti ESP32 a umožní interpretovat Python kód přímo na hardwaru.
![ESP32 + MicroPython](https://esp32.fyzika.net/uvod/ESP32-MicroPython.png)
---
 
## 2. Postup zprovoznění v krocích
 
### Krok 1: Instalace firmwaru MicroPython
 
Před prvním spuštěním musíte do čipu dostat interpret jazyka MicroPython. Tento krok lze provést přímo v prostředí Thonny IDE.
 
***Odkaz na detailní návod:** [Instalace MicroPythonu na modul ESP32](https://esp32.fyzika.net/MicroPython/MicroPython-instalace-na-desku-ESP32.php)
 
### Krok 2: První skript a seznámení s IDE
 
Po úspěšném flashnutí firmwaru se MicroPython spustí a vy můžete skrze konzoli (REPL) nebo editor psát své první programy a spouštět je přímo v reálném čase.
 
***Odkaz na detailní návod:** [Thonny IDE a první skript pro ESP32](https://esp32.fyzika.net/MicroPython/Thonny-a-prvni-skript-pro-ESP32.php)
 
### Krok 3: Práce s hardwarovými výstupy (GPIO piny)
 
Základem každého projektu je naučit se ovládat digitální vstupy a výstupy – například rozblikat vestavěnou LED diodu nebo přečíst stav stisknutého tlačítka.
 
***Odkaz na detailní návod:** [Použití I/O pinů ESP32 v MicroPythonu](https://esp32.fyzika.net/MicroPython/Pouziti-vstupu-vystupu-Micropython-na-ESP32.php)
 
---
 
## 3. Co lze s ESP32 v MicroPythonu dále řídit?
 
Jakmile zvládnete základy, můžete na základě tutoriálů z webu ESP32 DIYerLAB připojit pokročilé periferie. Přehled dostupných technologií:
 
### Periferie a čidla
 
***Měření veličin:** Analogové vstupy (např. měření napětí) a digitální čidla jako DHT11 (teplota/vlhkost) nebo BMP180 (barometrický tlak).
 
***Zobrazení dat:** SPI OLED displeje (např. SSD1306) či LED matice MAX7219.
 
***Akční členy:** Přímé ovládání servomotorů pomocí PWM výstupů.
 
### Síťová konektivita a komunikace
 
***Wi-Fi:** Konfigurace ESP32 jako klienta, vytvoření jednoduchého webového serveru nebo stahování počasí přes JSON data.
 
***Bluetooth:** Nízkoúrovňové BLE i moderní asynchronní přístup s knihovnou `aioble`.
 
***Čas:** Automatická synchronizace přesného času z NTP serverů.
 
---
 
## 4. Doporučené studijní zdroje a licence
 
***Hlavní rozcestník seriálu:** [ESP32 - programování v MicroPythonu](https://esp32.fyzika.net/ESP32-MicroPython.php)
 
***Licence obsahu:** Veškeré texty a schémata podléhají svobodné licenci **Creative Commons (CC-BY-SA)** (Uveďte původ – Zachovejte licenci).
 
***Doporučená literatura:** Pro hlubší pochopení jazyka autoři webu doporučují titul *Učebnice jazyka Python (aneb Létající cirkus)* od Jana Šve
 
 
editace 2026 B3 David Remiš + Jan Soukup 2026

Aktuální verze z 7. 9. 2026, 13:25

https://www.hadex.cz/p/m380j-klon-arduino-uno-d1-r32-4mb-wifi-bluetooth-vyvojova-deska


  • Napájení: DC 5V-12V
  • Rozhraní USB micro
  • 1 analogový vstup (maximální vstup 3,2 V)
  • Kompatibilní s pro Arduino
  • D1 R32, WiFi+Bluetooth+UN0
  • Velikost: 54x68,4mm
  • Hmotnost: 20g
  • 32 bitový mikroprocesor

Články

Návody

  1. Flashing LUA firmware
  2. Setting up thinkspeak.com account
  3. Uploading software


  1. Příprava a základy řízení modulu ESP32 v MicroPythonu

Tento přehled slouží jako edukační úvod do problematiky programování moderního mikrokontroléru ESP32 za použití odlehčené verze jazyka Python 3 – MicroPythonu.

    1. 1. Co budeme potřebovat (Hardwarové a softwarové minimum)

Pro zprovoznění a úspěšné řízení desky budete v základu potřebovat:

      • Vývojový modul ESP32** – Cenově dostupný mikrokontrolér s integrovanou Wi-Fi a Bluetooth konektivitou.
      • Propojovací USB kabel** – Slouží k napájení modulu a datovému přenosu (komunikace PC s čipem).
      • Vhodné vývojové prostředí (IDE)** – Oficiálně doporučovaným a nejjednodušším nástrojem je **Thonny IDE**, které obsahuje vestavěný správce balíčků a přímou podporu nahrávání firmwaru.
      • Firmware MicroPython** – Speciální binární soubor (.bin), který se nahraje (flashne) do paměti ESP32 a umožní interpretovat Python kód přímo na hardwaru.

![ESP32 + MicroPython](https://esp32.fyzika.net/uvod/ESP32-MicroPython.png) ---

    1. 2. Postup zprovoznění v krocích
      1. Krok 1: Instalace firmwaru MicroPython

Před prvním spuštěním musíte do čipu dostat interpret jazyka MicroPython. Tento krok lze provést přímo v prostředí Thonny IDE.

      1. Krok 2: První skript a seznámení s IDE

Po úspěšném flashnutí firmwaru se MicroPython spustí a vy můžete skrze konzoli (REPL) nebo editor psát své první programy a spouštět je přímo v reálném čase.

      1. Krok 3: Práce s hardwarovými výstupy (GPIO piny)

Základem každého projektu je naučit se ovládat digitální vstupy a výstupy – například rozblikat vestavěnou LED diodu nebo přečíst stav stisknutého tlačítka.

---

    1. 3. Co lze s ESP32 v MicroPythonu dále řídit?

Jakmile zvládnete základy, můžete na základě tutoriálů z webu ESP32 DIYerLAB připojit pokročilé periferie. Přehled dostupných technologií:

      1. Periferie a čidla
      • Měření veličin:** Analogové vstupy (např. měření napětí) a digitální čidla jako DHT11 (teplota/vlhkost) nebo BMP180 (barometrický tlak).
      • Zobrazení dat:** SPI OLED displeje (např. SSD1306) či LED matice MAX7219.
      • Akční členy:** Přímé ovládání servomotorů pomocí PWM výstupů.
      1. Síťová konektivita a komunikace
      • Wi-Fi:** Konfigurace ESP32 jako klienta, vytvoření jednoduchého webového serveru nebo stahování počasí přes JSON data.
      • Bluetooth:** Nízkoúrovňové BLE i moderní asynchronní přístup s knihovnou `aioble`.
      • Čas:** Automatická synchronizace přesného času z NTP serverů.

---

    1. 4. Doporučené studijní zdroje a licence
      • Licence obsahu:** Veškeré texty a schémata podléhají svobodné licenci **Creative Commons (CC-BY-SA)** (Uveďte původ – Zachovejte licenci).
      • Doporučená literatura:** Pro hlubší pochopení jazyka autoři webu doporučují titul *Učebnice jazyka Python (aneb Létající cirkus)* od Jana Šve


editace 2026 B3 David Remiš + Jan Soukup 2026