Memulai Proyek Menakjubkan dengan ESP32

in #indonesia3 years ago

Teknologi.

Assalamu’alaikum.
Bagaimana keadaan teman-teman semua muda-mudahan selalu dalam keadaan sehat dan selalu diberi keselamatan oleh yang mahakuasa, bagi teman-teman yang kurang sehat semoga cepat sembuh supaya bisa mengerjakan pekerjaan sehari-hari seperti sedia kala amin.

Pada artikel kali ini kita akan membahas tentang ESP32. Jika Temnan-teman terbiasa dengan ESP8266, ESP32 adalah penggantinya. ESP32 dimuat dengan banyak fitur baru. Yang paling relevan: menggabungkan kemampuan nirkabel WiFi dan Bluetooth dan dual core.

IMG_20200118_175945.jpg

ESP32 DEVKIT

Dalam postingan kaliini, saya akan menggunakan ESP32 DEVKIT
sebagai referensi. Tetapi juga kompatibel dengan papan pengembangan ESP32
lainnya. ESP32 adalah sebuah chip sebagai pengendali pada suatu
rangkaian elektronik. Pada mikrokontroler ini sudah tersedia modul WiFi dalam
chip sehingga sangat mendukung untuk membuat sistem aplikasi Internet of Things.

ESP32 merupakan versi lebih baik dari ESP8266, hampir dari semua segi:
· CPU lebih cepat, dual core
· Selain mendukung WIFI juga mendukung Bluetooth Low Energy (BLE)
· RAM lebih besar
· I/O lebih banyak, mendukung CAN bus
· Memiliki sensor temperatur dan Hal effect sensor internal

Untuk harga saat ini ESP32 kisaran Rp75.000 sampai Rp105.000 itu harga hampir sama dengan board Arduino pada umunya.

IMG_20200117_171023.jpg

ESP32 ESP-32 Dev-Kit Development Board Dual-Core Wifi Bluetooth IOT Arduino
Rp66.400
(90)

CNC - ESP32 ESP-32 DOIT WIFI BLUETOOTH IOT ESP-32S DEVELOPMENT BOARD
Rp76.800
(71)

SPESIFIKASI ESP32

Kalau kita melihat
spesifikasi chip ESP32, Kita akan menemukan bahwa:

  1. ESP32 adalah dual core, ini berarti ia memiliki 2 prosesor.
  2. memiliki Wi-Fi dan bluetooth built-in.
  3. menjalankan program 32 bit.
  4. Frekuensi clock dapat mencapai 240MHz dan memiliki RAM 512 kB.
  5. Memiliki 30 atau 36 pin, 15 di setiap baris.
  6. Juga memiliki berbagai macam periferal yang tersedia, seperti: kapasitif sentuh, ADC, DAC, UART, SPI, I2C dan banyak lagi.
  7. Muncul dengan sensor efek hall built-in dan sensor suhu built-in.

MENJALANKAN ESP32 DI ARDUINO IDE

Untuk menjalankan ESP32 di Arduino IDE kita harus terlebih dahulu menginstal library tambahan yaitu Librarry Board ESP32 di Arduino IDE. Tetapi kita akan membahas bagai mana cara pemasangannya pada artikel selanjutnya.

PANDUAN PIN PADA ESP32

ESP32 36GPIO.jpg

UPLOAD KODING KE ESP32 MENGGUNAKAN ARDUINO IDE
Koding sederhana untuk menjalankan ESP32 sama halnya seperti menguju board arduno pada kali ini kita akan mencoba mengUpload koding menghidupkan LED, Copy dan Paste koding di bawah ini.
const int ledPin = 23;

// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin ledPin as an output.
pinMode(ledPin, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Komponen yang dibutuhkan

 1.     ESP32 
 2.     LED 
 3.     Jamper Arduino 

Hubungkan LED ke ESP32 dengan mengikuti diagram skematik berikut ini.

esp32...jpg

Untuk menjalankan koding program pada ESP32 yang perlu kita perhatikan adalah

  1. Port com
    
    1. Board yang digunakan
      
    2. Setelah itu di Upload sambil menekan tombol boot pada ESP32
      

Screenshot (474).png

Kalau teman-teman tidak menekan tomblol “BOOT” pada saat mengupload koding ke ESP32 maka pengupload koding akan gagal. nah itulah cara dasar menggunakan ESP32 semoga artikel bermanfaat sekian terimakasih wassalam.