Prezentare generală

Proiecte ESP32 cu MicroPython — Wi-Fi, senzori, servere web și prototipuri IoT.

ESP32 IoT MicroPython Wi-Fi

Proiecte ESP32

ESP32 este un microcontroller cu Wi-Fi și Bluetooth integrate, ideal pentru proiecte IoT, automatizări și mici servere web. Rulează nativ MicroPython — sintaxa Python se aplică direct, fără compilare.

Proiecte disponibile

LED intermitent

„Hello World" al sistemelor integrate — aprinde și stinge LED-ul integrat (GPIO 2) cu MicroPython. Include și un exemplu LED chaser pe pini consecutivi.

  • Componente: ESP32, LED extern (opțional), rezistență 220 Ω
  • Concepte: GPIO, ciclu de viață al unui script MicroPython
  • Dificultate: începător

Temperatură și umiditate

Citește un senzor DHT22 (sau DHT11) și afișează valorile pe consola serială la fiecare 2 secunde.

  • Componente: ESP32, DHT22/DHT11, rezistență pull-up 10 kΩ
  • Concepte: comunicare 1-wire, manipulare excepții, formatarea outputului
  • Dificultate: începător-mediu

Server web pentru temperatură

Combină Wi-Fi-ul ESP32 cu senzorul DHT22 — servește o pagină HTML stilizată cu citirile live, accesibilă din browser-ul oricărui dispozitiv din aceeași rețea.

  • Componente: ESP32, DHT22, conexiune Wi-Fi
  • Concepte: socket TCP, HTTP de bază, format string-uri HTML
  • Dificultate: mediu

De ce ESP32?

Caracteristică Detaliu
CPU Dual-core 240 MHz (mult mai rapid decât Arduino Uno)
Memorie 520 KB RAM, 4 MB Flash
Wi-Fi 802.11 b/g/n integrat
Bluetooth Classic + BLE
Pini I/O 30+ GPIO, ADC, DAC, PWM
Preț ~5–10 € per placă

Instrumente

De unde să începi

  1. Flashează MicroPython pe ESP32 cu esptool.py
  2. Conectează cu Thonny (selectează interpreter „MicroPython (ESP32)")
  3. Rulează prima dată LED intermitent pentru a verifica setup-ul
  4. Continuă cu senzorul de temperatură, apoi serverul web

Vii din lumea Arduino?

Sintaxa e diferită — Python în loc de C++ — dar conceptele sunt identice (GPIO, sleep, interrupt, comunicare). Avantajul MicroPython e că nu trebuie să compilezi la fiecare modificare; codul rulează direct.

Diferența dintre ESP32 și ESP8266

ESP8266 e mai vechi și mai limitat (doar Wi-Fi, mai puțin RAM). Pentru proiecte noi recomandăm ESP32.

Subscribed!

You'll hear from me soon.