Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ

βš™οΈ ESP32 ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ созданиС IoT устройств

О Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ

ESP32 - это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ для создания ΡƒΠΌΠ½Ρ‹Ρ… устройств ΠΈ IoT ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π•Π³ΠΎ возмоТности ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΈ физичСским ΠΌΠΈΡ€ΠΎΠΌ.

ВозмоТности ESP32

  • ВстроСнный WiFi ΠΈ Bluetooth
  • ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (GPIO)
  • АЦП (Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ)
  • ШИМ (Π¨ΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция)
  • UART, SPI, I2C интСрфСйсы
  • НизкоС энСргопотрСблСниС

Мой ΠΎΠΏΡ‹Ρ‚

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π― ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽ ESP32 с использованиСм:

  • Arduino IDE
  • C/C++ язык программирования
  • ESP-IDF (Espressif IoT Development Framework)
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

  • Π£ΠΌΠ½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹
  • БистСмы управлСния Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚
  • ΠŸΠΎΠ³ΠΎΠ΄Π½Ρ‹Π΅ станции
  • БистСмы контроля освСщСния
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ домашнСй Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π Π°Π±ΠΎΡ‚Π° с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ

Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ:

  • Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ (DHT, BME680)
  • РасстояниС (ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ)
  • Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ (PIR Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ)
  • Π‘Π²Π΅Ρ‚ (фоторСзисторы, Π»ΡŽΠΊΡΠΌΠ΅Ρ‚Ρ€Ρ‹)
  • Π”Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ высота
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ OLED ΠΈ LCD дисплСи

ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ

  • WiFi ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Π΅Π±-сСрвСры
  • MQTT ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»
  • Bluetooth связь
  • Бинхронизация с ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ сСрвисами

ГалСрСя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²