Follow us:-
  • By suzaki13
  • 16 November 2021
  • No Comments

ESP32 – An Introduction

Sejarah Mikrokontroler ESP32

  • Esp32 merupakan versi mikrokontroller yang ekonomis dan rendah daya serta dilengkapi dengan integrated Wi-Fi dan Bluetooth.
  • Diperkenalkan oleh Espressif System yang telah berdiri sejak 2008 dengan fokus pada efisiensi pemanfaatan energi dan pembuatan mikrokontroler ekonomis.

 

 

Spesifikasi Mikrokontroler ESP32

  • Processor:
    • CPU: mikroprosesor Xtensa dual-core (bisa juga single core) 32-bit LX6, mampu berjalan pada 160 ataupun 240 MHz dan memiliki performa hingga 600 DMIPS
    • Ultra-low power (ULP) cp-processor
  • Memory:  320 KB RAM dan 448 KB ROM
  • Wireless Connectivity:
    • Wi-Fi:  802.11 b/g/n
    • Bluetooth: v4.2 BR/EDR dan BLE (punya Wi-Fi dan radio sekaligus)
  • Peripheral Interface:
    • 32 programmeble GPIO
    • 12-bit SAR ADC hingga 18 channel
    • 2 DAC 8-bit
    • 10  rouch sensors (capacity sensing GPIO)
    • 4 SPI
    • 2 I^2S Interface
    • 2 I^2C interface
    • 3 UART
    • SD/SDIO/CE-ATA/eMMC host controller
    • SDIO/SPI slave controller
    • Ethernet MAC interface dengan DMA dedicated dan Planne IEEE 1588 precission time protocol support
    • CAN bus 2.0
    • Infrared remote controller
    • Motor PWM
    • LED PWM (up to 16 channel)
    • Hall effect sensor
    • Ultra low power analog pre-amplifier
  • Security:
    • IEEE 802.11 standard security features all supported (WPA,WPA2, WPA3, dan WAPI)
    • Secure boot
    • Flash encryption
    • 1024-bit OTP hingga 768-bit untuk kostumer
    • Akselerasi hardware kriptografik (AES, SHA-2, RSA, ECC, RNG)
  • Power management
    • Internal low-dropout regulator
    • Individual power domain untuk RTC
    • 5 µA deep sleep current
    • Wake up from GPIO interrupt, timer, ADC measurements, dan capacitive touch sensor interrupt.

 

 

Software Pemrograman untuk Mikrokontroler ESP32

  • Visual studio code dengan extensi ESP-IDF (Espressif Integrated Development Framewprk)
  • Arduino IDE dengan ESP32 Arduino Core
  • MicroPython
  • Espressif Mesh Development Framework
  • Espruino
  • Lua Network atau IoT toolkit untuk ESP32-Wrover
  • Mongoose OS
  • NodeMCU
  • Zerynth
  • .Net nanoFramework

 

Implementasi Mikrontroler ESP32

    • IoT Wristband milik Alibaba Group yang digunakan oleh partisipan acara annual gathering 2017.
    • DingTalk’s M1 sebagai sistem biometrik attendance-tracking
    • LIFX Mini sebagai kumpulan bohlam LED yang dapat dikontrol dengan remote.
    • Pium sebagai aroma terapi rumahan
    • TECHBASE’s Moduino X series X1 dan X2 dengan ESP32-Wrover atau ESP32-Wrover-B yang digunakan untuk otomasi industrial dan monitoring.

 

 

Daftar Pustaka

  • “Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group”. Espressif Systems. 2016-09-07. Retrieved 2021-03-29.
  • “ESP32 Overview”. Espressif Systems. Retrieved 2016-09-01.
  • Espressif Systems (2017-08-21). “ESP32-PICO-D4 Datasheet” (PDF). Retrieved 2017-07-21.
  • net (2016-10-28). “Ai-Thinker NodeMCU-32S Development Board Appears on AliExpress”. Retrieved 2016-10-28.

 

Leave a Reply