Pelatihan IoT A

Anda mungkin juga menyukai

Anda di halaman 1dari 41

Pelatihan ESP32 for IoT

Eksplorasi Kehebatan dan


Fleksibilitas ESP32 untuk
Pengembangan IoT
Ajang Rahmat
Nice to meet you _
I am Ajang Rahmat, and I am an author at KelasRobot.com
Currently, I am a 6th-semester distance learning student majoring
in Informatics at Asia Cyber University.

My interests are in Microcontrollers, the Internet of Things, and


Artificial Intelligence.

https://www.facebook.com/ajangrahmat
https://www.instagram.com/ajangrahmat
https://www.youtube.com/@programmersehat
https://www.linkedin.com/in/ajangrahmat
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Goal Projects
Pakan Hewan Otomatis
Timbangan Digital

https://www.pcbway.com
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Outline Sesi 1
PART 1 Pengenalan Internet of Things
PART 2 Peran ESP32 Dalam Pengembangan IoT
PART 3 Koneksi Nirkabel ESP32
PART 4 Pemrosesan Data Pada ESP32
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pengenalan IoT _
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pengenalan IoT
Internet of Things _

Konsep: menghubungkan
internet ke berbagai hal.
Contoh: sensor, lampu, mesin cuci, water heater,
AC, dsb…
sumber: efishery.com
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Sejarah IoT
Alat pertama yang terhubung ke
Internet adalah Pemanggang Roti.
(1989, John Romkey dan Simon Hackett)

Istilah Internet of Things dicetuskan oleh Kevin


Ashton. (1999, mengikuti teknologi RFID)
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Peran ESP32 Dalam


Pengembangan IoT _
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pengenalan ESP32
ESP32 adalah chip sistem-on-chip (SoC) yang memiliki prosesor dual-core,
modul Wi-Fi, dan Bluetooth yang dirancang untuk aplikasi Internet of Things (IoT).

Sumber Gambar: https://www.espressif.com/en/products/socs/esp32


Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Perbandingan Arduino Uno dan ESP32

Arduino UNO
ESP32 Board
Tegangan Operasi 5V
Tegangan Operasi 3.3 V
Microcontroller ATMega328
Xtensa Dual-Core 32-bit
Digital IO Sebanyak 13
GPIO Sebanyak 30
Analog Inputs Sebanyak 6
Flash Memory Up To 16 MB
Flash Memory 32 KB
RAM 512 KB
SRAM 2 KB
Clock Speed Up to 240 MHz
EEPROM 1 KB
WiFi, BLE, CAN, dsb.
Clock Speed 16 MHz
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Dev. Board

Source:
https://lastminuteengineers.com/gett
ing-started-with-esp32/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Pinout

Source:
https://lastminuteengineers.com/gett
ing-started-with-esp32/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Switches and LED

Source:
https://lastminuteengineers.com/gett
ing-started-with-esp32/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 for IIOT


The ESP32 can operate
reliably in industrial
environments with
operating temperatures
ranging from -40°C to
+125°C.

Source:
https://lastminuteengineers.com/getting
Source:
-started-with-esp32/
https://web.facebook.com/jimmi.neutron
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Peran ESP32 di Startup Pengembang IoT

sumber: efishery.com
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Koneksi Nirkabel
Pada ESP32 _
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Jenis Koneksi Nirkabel pada ESP32

WiFi Bluetooth BLE


Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Low Power _
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Active Mode

Sumber Gambar:
https://lastminuteengineers.com/esp32-
sleep-modes-power-consumption/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Modem Sleep

Sumber Gambar:
https://lastminuteengineers.com/esp32-
sleep-modes-power-consumption/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Light Sleep

Sumber Gambar:
https://lastminuteengineers.com/esp32-
sleep-modes-power-consumption/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Deep Sleep

Sumber Gambar:
https://lastminuteengineers.com/esp32-
sleep-modes-power-consumption/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

ESP32 Hibernation mode

Sumber Gambar:
https://lastminuteengineers.com/esp32-
sleep-modes-power-consumption/
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pemrosesan Data
Pada ESP32 _
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pemrosesan Data Lokal


ESP32 memiliki dual-core (Core 1 dan Core
2) yang memungkinkan pemrograman dan
eksekusi kode secara paralel, meningkatkan
pemrosesan data dan kinerja sistem.
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pemrosesan Sensor Data


ESP32 dapat terhubung dengan berbagai sensor
dan mendukung protokol komunikasi seperti
I2C, SPI, dan UART untuk mengambil dan
memproses data sensor.
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pemrosesan Komunikasi Nirkabel


ESP32 mendukung Wi-Fi dan Bluetooth untuk
komunikasi dengan perangkat lain serta
pemrosesan dan pengiriman data.
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pemrosesan Data di Cloud


ESP32 dapat terhubung ke layanan cloud IoT
(AWS IoT, Google Cloud IoT, Azure IoT) untuk
mengirim dan menganalisis data, termasuk
integrasi dengan sistem pemrosesan data yang
lebih besar dan penerapan teknologi AI/ML.
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Outline Sesi 2
LET'S PART 1 Pengenalan Internet of Things

TAKE A PART 2 Peran ESP32 Dalam Pengembangan IoT


PART 3 Koneksi Nirkabel ESP32
BREAK PART 4 Pemrosesan Data Pada ESP32
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pengenalan
Simulator Wokwi_
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Simulator Online Wokwi


Link Utama:

https://wokwi.com/

Link Simulator ESP32

https://wokwi.com/projects/new/esp32
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Merangkai Proyek
Pakan Ikan
Otomatis_
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Module RTC DS1307

Link Wokwi:
https://wokwi.com/projects/
370734036582328321
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Module LCD 16x02 I2C

Link Wokwi:
https://wokwi.com/projects/
370734868195416065
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Servo

Link Wokwi:
https://wokwi.com/projects/
370736006740338689
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Membuat Source
Code Proyek Pakan
Hewan Otomatis_
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Proyek Pakan Otomatis

Link Wokwi:
https://wokwi.com/projects/
370739251389071361
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Overview Proyek
Timbangan Digital_
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Kalibrasi

Link Wokwi:
https://wokwi.com/projects/
370749258900364289
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Timbangan Digital Link Wokwi:


https://wokwi.com/projects/
370748902449526785
Eksplorasi Kehebatan dan
Fleksibilitas ESP32 untuk
Pengembangan IoT

Pelatihan ESP32 for See you Next Time . . .


IoT Pertemuan #1
Memahami Koneksi WiFi pada ESP32 dalam

Terimakasih Pengembangan IoT


Integrasi IoT Platform Blynk dengan ESP32
Semuanya. untuk Pengembangan IoT
Ajang Rahmat
Menguasai Komunikasi Data MQTT pada
Pengembangan IoT dengan ESP32

Anda mungkin juga menyukai