Vítejte v ESP IDE

Vývojové prostředí pro ESP32 s podporou programování v blocích. Ideální pro děti a začátečníky!

Spustit ESP IDE
Symbol bloků 1 Symbol bloků 2 Symbol bloků 3 Symbol bloků 4

Nainstalovat Firmware do ESP

ESP IDE vyžaduje pro svůj běh Micropython na straně zařízení.

Můžete použít čistou instalaci Micropythonu, nebo naší verzi, která obsahuje všechny potřebné knihovny pro bezproblémový běh ESP IDE.

Pro instalaci firmware můžete použít náš online instalátor.

Instalace Firmware

Novinky

Listujte jednotlivými milníky vývoje ESP IDE:

13. 4. 2025

Vydána USB - Serial verze ESP IDE V1.12

2. 3. 2025

V1.12 – Přidána podpora pro ESP32S3, bloky pro souborový systém, laserový dálkoměr VL53L0X, expandér portů PCF8574, UART komunikace a úprava rozložení toolboxu.

22. 2. 2025

V1.11 – Přepracovány funkce pro načítání toolboxu, optimalizován webserver a doplněn správce souborů včetně balení uživatelských projektů pro úsporu FLASH paměti.

19. 5. 2024

V1.10 – Optimalizován kód webserveru, opraveny chyby a přepracována inicializace I2C rozhraní.

27. 3. 2024

V1.9 – Nasazen nový kód pro webserver, rozšířeny bloky pro ovládání DC motorů pomocí PWM a přidány bloky pro 5x5 neopixel matici; optimalizováno uživatelské rozhraní pro mobilní zařízení.

12. 2. 2024

V1.8 – Přidána podpora pro ESP32C3, nové rozhraní pro správu uživatelských bloků, implementován HTTP request blok, Try Catch a další funkce.

16. 1. 2024

V1.7 – Zavedeny virtuální joysticky pro snadné ovládání robotických vozítek.

17. 10. 2023

V1.6 – Implementována podpora ESP Now komunikace mezi procesory a optimalizován webserver.

25. 3. 2023

V1.5 – Přidán blok pro čtení ADC pinů pro joystick, podpora senzoru TCS34725, rotační enkodéry, gyroskop MPU6050 a ovládání modelářských servomotorů.

9. 5. 2022

V1.3 – Zaveden editor obrázků pro OLED Display a experimentální podpora pro ESP8266.

22. 4. 2022

V1.2 – Přidán vzdálený náhled na OLED Display.

15. 1. 2022

V1.1 – Rozšířeny bloky pro ovládání robota, optimalizován kód webserveru a opraveny chyby.

24. 12. 2021

V1.0 – Vydána první verze ESP IDE.

2019

Zahájen vývoj – Projekt ESP IDE byl zahájen.

Novinky

O ESP IDE

Na zájmovém kroužku pro mladé techniky jsme dlouho hledali nástroj, ve kterém bychom mohli děti učit programovat. Arduino se ukázalo jako příliš složité, komplikované nahrávání programů, časté syntaktické chyby a nekonečně dlohá kompilace zbytečně brzdily náš rozvoj.

Proto jsem se já, Milan Špaček, v roce 2019 rozhodl vytvořit vlastní intuitivní vývojové prostředí ESP IDE. Cílem bylo nabídnout dětem jednoduché, zábavné a funkční prostředí.

ESP IDE nabízí:

  • Logické operace, porovnávání a podmínky if / else
  • Cykly, smyčky a časovače
  • Matematika s podporou desetinných čísel
  • Pole (Array) a práce s nimi
  • Textové řetězce a manipulace s textem
  • Proměnné a jejich definice
  • Funkce a procedury
  • Ovládání hardwaru: vstupy, výstupy, ADC, DAC, časovače, přerušení, PWM
  • Podpora příkazů try / catch a dalších pokročilých funkcí
  • Funkce pro kreslení na OLED displeje (texty, obdélníky, čáry, obrázky) s integrovaným editorem pixelové grafiky
  • Souborový systém - zápis a čtení souborů, vytváření adresářů, informace o souborech
  • HTTP požadavky – komunikace přes internet
  • BLYNK.IO – napojení na cloudovou platformu

Podporované senzory a periferie:

  • DHT11, DHT22 – teploměr a vlhkoměr
  • HC-SR04 – ultrazvukový měřič vzdálenosti
  • Analogový joystick s tlačítkem uprostřed
  • Rotační enkodér
  • TCS34725 – barevný senzor
  • MPU6050 – gyroskop a akcelerometr
  • VL53L0X – laserový měřič vzdálenosti
  • Serva a stejnosměrné motory
  • Neopixel RGB LED s podporou RGB, HSV a přímého zadání barev
  • ESP-NOW! – bezdrátová komunikace mezi deskami
  • Sériový port - čtení a zápis dat na UART
  • a mnoho dalšího...

ESP IDE je dostupné ve dvou verzích:

  1. Plně autonomní verze – celé vývojové prostředí běží přímo na čipu ESP32, bez nutnosti PC nebo internetu.
  2. USB verze – připojení přes USB, šetrnější k flash paměti a vhodná do učeben bez Wi-Fi připojení.

ESP IDE se stále aktivně vyvíjí a roste s dětmi, které ho používají. Naším cílem je, aby se programování stalo dostupné, srozumitelné a především zábavné pro každého.

O nás

Kontakt

Autor : Milan Špaček

Email : espide@email.cz

Telefon : +420 778 527 137

Kontakt