Follow us:-
  • By Dimas Nurhilman
  • 16 November 2021
  • No Comments

ESP32

Mikrokontroler adalah suatu chip yang didalam nya sudah terdapat CPU, RAM, ROM, memory, dan perangkat input output yang dikemas dalam sebuah Integrated Circuit (IC). Fungsi mikrokontroler antara lain yaitu sebagai otak atau pengendali dari rangkaian elektronik untuk suatu tujuan tertentu. Yang akan dibahas untuk artikel ini adalah ESP32.

Sejarah Mikrokontroler ESP32

ESP32 adalah mikrokontroler yang dikenalkan oleh Espressif System dan merupakan penerus dari mikrokontroler ESP8266. Salah satu kelebihan yang dimiliki oleh ESP32 yaitu sudah terdapat Wifi dan Bluetooth di dalamnya, sehingga akan sangat memudahkan ketika kita belajar membuat sistem IoT yang memerlukan koneksi wireless. Kita tidak perlu membeli modul wireless eksternal lagi yang biasanya harganya cukup mahal.

Spesifikasi Mikrokontroler ESP32

berikut ini merupakan spesifikasi yang dimiliki oleh mikrokontroler ESP32 :

  • Proccessor:
    Main processor: Tensilica Xtensa 32-bit LX6 microprocessor
    Cores: 2 or 1 (depending on variation)
    Clock frequency: up to 240 MHz
    Performance: up to 600 DMIPS
    Ultra low power co-processor: allows you to do ADC conversions, computation, and level thresholds while in deep sleep.
  • Wireless connectivity
    Wi-Fi: 802.11 b/g/n/e/i (802.11n @ 2.4 GHz up to 150 Mbit/s)
    Bluetooth: v4.2 BR/EDR and Bluetooth Low Energy (BLE)
  • Memory
    Internal memory:
    ROM: 448 KiB
    SRAM: 520 KiB
    RTC fast SRAM: 8 KiB
    RTC slow SRAM: 8 KiB
    eFuse: 1 Kibit
    Embedded flash:
    — 0 MiB (ESP32-D0WDQ6, ESP32-D0WD, and ESP32-S0WD chips)
    — 2 MiB (ESP32-D2WD chip)
    — 4 MiB (ESP32-PICO-D4 SiP module)
    External flash & SRAM: ESP32 supports up to four 16 MiB external QSPI flashes and SRAMs with hardware encryption based on AES to protect developers’ programs and data. ESP32 can access the external QSPI flash and SRAM through high-speed caches.
    – Up to 16 MiB of external flash are memory-mapped onto the CPU code space, supporting 8-bit, 16-bit and 32-bit access. Code execution is supported.
    – Up to 8 MiB of external flash/SRAM memory are mapped onto the CPU data space, supporting 8-bit, 16-bit and 32-bit access. Data-read is supported on the flash and SRAM. Data-write is supported on the SRAM.
  • Peripheral input/output: Rich peripheral interface with DMA that includes capacitive touch, ADCs (analog-to-digital converter), DACs (digital-to-analog converter), I²C (Inter-Integrated Circuit), UART (universal asynchronous receiver/transmitter), CAN 2.0 (Controller Area Network), SPI (Serial Peripheral Interface), I²S (Integrated Inter-IC Sound), RMII (Reduced Media-Independent Interface), PWM (pulse width modulation), and more.
  • Security
    IEEE 802.11 standard security features all supported, including WFA, WPA/WPA2 and WAPI
    Secure boot
    Flash encryption
    1024-bit OTP, up to 768-bit for customers
    Cryptographic hardware acceleration: AES, SHA-2, RSA, elliptic curve cryptography (ECC), random number generator (RNG)

Software Pemgrograman Mikrokontroler ESP32

  • Arduino Promini.
  • Arduino IDE.
  • ESP-IDF Visual Studio Code Extension.
  • Espressif IoT Development Framework.

Implementasi Mikrokontroler ESP32

  • Smart garden merupakan sistem pengontrol tanaman guna mengetahuikeadaan terkini yang dapat mempengaruhi pertumbuhan tanaman. Sistem inidilengkapi pendeteksi kelembaban suhu, ketinggian permukaan air,kelembaban tanah dan suhu udara. Fitur-fitur tersebut dapat digunakan untukmengamati keadaan tanaman dengan tepat.
  • Smart Fridge bisa secara otomatis mendeteksi bahan makanan yang sudah tidak layak pakai, memberikan perkiraan sampai kapan kira-kira bahan makanan di dalam kulkas bisa digunakan, sampai melakukan tracking kebiasaan penggunaan bahan makanan.

 

Source:

  • https://www.kmtech.id/post/esp8266-vs-esp32-apa-perbedaan-mereka
  • https://anakstei.id/pengenalan-mikrokontroler-esp32/
  • http://esp32.net/#Features
  • https://www.ardutech.com/mengenal-esp32-development-kit-untuk-iot-internet-of-things/
  • https://sasanadigital.com/perkembangan-teknologi-digital-berkenalan-dengan-perangkat-internet-of-things-iot/#1_Smart_Watch
  • https://www.academia.edu/44926634/Modul_Implementasi_IoT_Smart_Garden_Berbasis_ESP32_WROOM_Unit_Kerja_Program_Keahlian_Teknologi_Komputer_dan_Informatika

Leave a Reply