Development boards / Microcontrollers - part 3 - ESP

 About

ESP32 is low cost microcontroller with builtin WIFI, Bluetooth or both. It is very easy and fast way to create own IoT devices.
 
This solution gives more accessible device even from start (for example control from smartphone via bluetooth or WIFI...)

What is ESP exactly?

ESP8266 - Source: https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32

ESP32 - https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32

 

All basic informations about ESP's are included on attached page

Development boards

We can find incredible amount of dev boards with ESP.

Here is comparision

Development boards - ESP WROOM32

 

ESP WROOM32 - Source: https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/

Here is data sheet for ESP32 WROOM32 which contains all important information to work with this board and MCU. 

Programming 

For programming ESP32 we can use Arduino IDE with Arduino core for ESP just for work it is neccessary to add additional boards link in IDE settings
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
 
Arduino IDE - Source: https://randomnerdtutorials.com/getting-started-with-esp32/

For programming we can use following languages as well:
  • Espressif IDF (IoT Development Framework)
  • Micropython
  • JavaScript
  • LUA
 
On this page is plenty of informations about specification, programming and examples of ESP.
 

Example projects on ESP 

Here is 10 Brilliant IoT project ideas

 

Komentarze