Daftar Isi:

Tampilan ESP32 dan OLED: Jam Internet - DHT22: 10 Langkah (dengan Gambar)
Tampilan ESP32 dan OLED: Jam Internet - DHT22: 10 Langkah (dengan Gambar)

Video: Tampilan ESP32 dan OLED: Jam Internet - DHT22: 10 Langkah (dengan Gambar)

Video: Tampilan ESP32 dan OLED: Jam Internet - DHT22: 10 Langkah (dengan Gambar)
Video: Rahasia ESP32 !! Membuat Jam Digital Super Presisi dengan Sync ke NTP Server - Oled 0.96 + ESP32 2024, November
Anonim
Tampilan ESP32 dan OLED: Jam Internet - DHT22
Tampilan ESP32 dan OLED: Jam Internet - DHT22

Instruksi ini bersaing dalam kontes: "GIFs Challenge 2017", Jika Anda menyukainya, berikan suara Anda dengan mengklik spanduk di atas. Terima kasih banyak!;-)

Tutorial ini merupakan kelanjutan dari perjalanan untuk mempelajari lebih lanjut tentang perangkat IoT yang hebat ini, ESP32.

Pada tutorial terakhir saya: IOT Made Simple: Bermain Dengan ESP32 di Arduino IDE, kami menjelajahi:

  • Output Digital: Mengedipkan LED
  • Input Digital: Membaca Sensor Sentuh
  • Input Analog: Membaca tegangan variabel dari potensiometer
  • Output Analog: Mengontrol kecerahan LED
  • Output Analog: Mengontrol Posisi Servo
  • Membaca Data Suhu/Kelembaban dengan sensor Digital
  • Menghubungkan ke Internet dan mendapatkan waktu lokal
  • Menerima data dari halaman web lokal sederhana, menyalakan/mematikan LED
  • Mengirim data ke Halaman web lokal sederhana

Sekarang mari kita sertakan OLED untuk menyajikan secara lokal data yang ditangkap oleh sensor DHT (Suhu & Kelembaban) serta waktu setempat.

Gambar
Gambar

Langkah 1: BoM - Bill of Material

  • Dewan Pengembangan ESP32 (US$8,52)
  • Layar LCD OLED Biru Seri 128x32 I2C IIC 0,91 inci (US$2,98)
  • DHT22/AM2302 Sensor Suhu dan Kelembaban Digital (US$ 9.99)
  • 1 x LED (opsional)
  • 2 x Resistor: 330 ohm dan 10K ohm
  • Potensiometer: 10K ohm
  • Protoboard

Langkah 2: Instalasi Driver dan Library ESP32

Instalasi Driver dan Library ESP32
Instalasi Driver dan Library ESP32
Instalasi Driver dan Library ESP32
Instalasi Driver dan Library ESP32

Kami akan menggunakan Arduino IDE untuk memprogram ESP32 kami, seperti yang kami lakukan dengan keluarga ESP8266.

Instal Driver:

Penting bahwa Anda telah menginstal di komputer Anda, USB CP210x yang diperbarui ke Driver UART. Masukkan tautan ini: usb-to-uart-bridge-vcp-drivers dan instal driver yang tepat untuk OS Anda.

Instal Perpustakaan:

Hal baru di sini adalah bahwa Expressif sendiri di GitHub-nya, akan memberi kita petunjuk yang tepat untuk instalasi perpustakaan: arduino-esp32. Ikuti petunjuk untuk OS Anda.

Setelah itu restart Arduino IDE dan selesai! Anda harus melihat beberapa papan di Menu "TOOLS". Pilih yang sesuai untuk Anda. Secara umum, MODULE ESP32 DEV "generik" berfungsi dengan baik.

Saat Anda membuka Arduino IDE untuk pertama kalinya, Anda akan melihat bahwa kecepatan unggah default adalah 921.600 bauds. Hal ini dapat memicu ketidakstabilan. Ubah ke 115.200 baud!

Direkomendasikan: