Mengenal Mikrokontroler ESP32

Mikrokontroler ESP32 sebagai penerus dari mikrokontroler ESP8266. Pada mikrokontroler ini sudah tersedia modul wifi dan bluetooth sehingga sangat mendukung untuk membuat sistem aplikasi Internet of Things. Memiliki pin-pin sesuai fungsinya, yaitu : 18 pin ADC (Analog Digital Converter), 2 pin DAC, 16 pin PWM, 10 pin Sensor sentuh, 2 jalur antarmuka UART, pin antarmuka I2C, I2S, dan SPI.

Fitur dan Spesifikasi ESP32

1. Prosesor:

  • Prosesor utama: Tensilica Xtensa mikroprosesor LX6 32-bit
  1. Cores: 2 atau 1 (tergantung variasi)
  2. Frekuensi clock: hingga 240 MHz
  3. Kinerja: hingga 600 DMIPS
  • Co-prosesor daya sangat rendah: memungkinkan Anda melakukan konversi ADC,

2. Konektivitas nirkabel:

  • Wi-Fi: 802.11 b / g / n / e / i (802.11n @ 2.4 GHz hingga 150 Mbit / s)
  • Bluetooth: v4.2 BR / EDR dan Bluetooth Low Energy (BLE)

3. Memori:

  • Memori internal:
  1. ROM: 448 KB
  2. SRAM: 520 KB
  3. RTC fast SRAM: 8 KB
  4. RTC slow SRAM: 8 KB
  5. eFuse: 1 Kbit
  • Flash tertanam:
  1. 0 MB (ESP32-D0WDQ6, ESP32-D0WD, dan chip ESP32-S0WD)
  2. 2 MB (chip ESP32-D2WD)
  3. 4 MB (modul ESP32-PICO-D4 SiP)
  • flash eksternal & SRAM: ESP32 mendukung hingga empat kali QSPI eksternal 16 MiB  dan SRAM dengan enkripsi perangkat keras berdasarkan AES untuk melindungi pengembang  program dan data. ESP32 dapat mengakses flash QSPI eksternal dan SRAM  melalui cache berkecepatan tinggi.
  • Flash eksternal hingga 16 MB dipetakan ke ruang kode CPU, mendukung akses 8- bit, 16-bit dan 32-    bit. Eksekusi kode didukung.
  • Memori flash / SRAM eksternal hingga 8 MB dipetakan ke data CPU ruang, mendukung akses 8-bit, 16-bit dan 32-bit. Pembacaan data didukung pada flash dan SRAM. Penulisan data didukung pada SRAM.

4.  Input / output periferal:

Antarmuka periferal yang kaya dengan DMA yang mencakup kapasitif     sentuh, ADC (konverter analog-ke-digital), DAC (konverter digital-ke-analog), I²C     (Sirkuit Terpadu), UART (penerima / pemancar asinkron universal), CAN 2.0 (Jaringan Area Pengendali), SPI (Serial Peripheral Interface), I²S (Suara Inter-IC Terpadu), RMII (Reduced Media-Independent Interface), PWM (modulasi lebar pulsa), dan banyak lagi.

5. Keamanan:

Fitur keamanan standar IEEE 802.11 semua didukung, termasuk WFA,

  • WPA / WPA2 dan WAPI
  • Boot aman
  • Enkripsi flash
  • OTP 1024-bit, hingga 768-bit untuk pelanggan
  • Akselerasi perangkat keras kriptografis: AES, SHA-2, RSA, kurva eliptik
  • kriptografi (ECC), generator angka acak (RNG).

Berikut ini adalah bentuk Fisik Module ESP32

Mari kita bagi board menjadi bagian-bagian kecil untuk mengetahui tujuan masing-masing segmen

Soket Micro-USB: Soket USB mikro digunakan untuk menghubungkan ESP32 ke komputer melalui kabel USB. Ini digunakan untuk memprogram modul ESP dan juga dapat digunakan untuk debugging serial karena mendukung komunikasi serial

Tombol EN: Tombol EN adalah tombol reset pada modul ESP. Menekan tombol ini akan mengatur ulang kode yang berjalan pada modul ESP

Tombol Booting: Tombol ini digunakan untuk mengunggah Program dari Arduino ke modul ESP. Itu harus ditekan setelah mengklik ikon unggah pada Arduino IDE. Ketika tombol Boot ditekan bersamaan dengan tombol EN, ESP masuk ke mode unggahan firmware. Jangan bermain dengan mode ini kecuali Anda tahu apa yang Anda lakukan.

LED Merah: LED Merah di papan digunakan untuk menunjukkan catu daya. Itu menyala merah ketika papan dinyalakan.

LED Biru: LED Biru di papan terhubung ke pin GPIO. Itu bisa dihidupkan atau dimatikan melalui pemrograman. Di beberapa papan kloning Cina seperti milik Anda, led ini juga berwarna merah.

pin I / O: Di sinilah perkembangan besar telah terjadi. Tidak seperti ESP8266, pada ESP32 kita dapat mengakses semua pin I / O modul melalui pin break-out. Pin ini mampu Baca / Tulis Digital, Baca / Tulis Analog, PWM, IIC, SPI, DAC, danbanyak lagi. Kita akan membahasnya nanti. Tetapi jika Anda tertarik, Anda bisa belajar melalui deskripsi pin di ESP32 Datasheet.

ESP-WROOM-32: Ini adalah jantung dari modul ESP32. Ini adalah mikroprosesor 32-bit yang dikembangkan oleh sistem Espressif. Jika Anda lebih sebagai orang teknis, Anda dapat membaca Lembar Data ESP-WROOM-32.

Berikut ini adalah gambar dari pin I/O esp32

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *