Isi kandungan:

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

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

Video: Paparan ESP32 dan OLED: Jam Internet - DHT22: 10 Langkah (dengan Gambar)
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, November
Anonim
Paparan ESP32 dan OLED: Jam Internet - DHT22
Paparan ESP32 dan OLED: Jam Internet - DHT22

Instructable ini adalah pertandingan yang bertanding: "GIFs Challenge 2017", Sekiranya anda suka, sila berikan suara anda dengan mengklik pada banner di atas. Terima kasih banyak-banyak!;-)

Tutorial ini adalah kesinambungan perjalanan untuk mengetahui lebih lanjut mengenai peranti IoT hebat ini, ESP32.

Pada tutorial terakhir saya: IOT Made Simple: Bermain dengan ESP32 di Arduino IDE, kami meneroka:

  • Output Digital: Berkelip LED
  • Input Digital: Membaca Sensor Sentuh
  • Input Analog: Membaca voltan berubah dari potensiometer
  • Keluaran Analog: Mengawal kecerahan LED
  • Keluaran Analog: Mengawal Kedudukan Servo
  • Membaca Data Suhu / Kelembapan dengan sensor Digital
  • Menyambung ke Internet dan mendapatkan waktu tempatan
  • Menerima data dari laman web tempatan yang sederhana, menghidupkan / mematikan LED
  • Menghantar data ke laman web tempatan yang sederhana

Sekarang mari kita sertakan OLED untuk menampilkan data yang ditangkap oleh sensor DHT (Suhu & Kelembapan) secara tempatan serta waktu tempatan.

Imej
Imej

Langkah 1: BoM - Bil Bahan

  • Lembaga Pembangunan ESP32 (US $ 8.52)
  • Paparan LCD OLED bersaiz biru bersaiz 0.91 inci 128x32 I2C IIC (US $ 2.98)
  • Sensor Suhu dan Kelembapan Digital DHT22 / AM2302 (US $ 9.99)
  • 1 x LED (pilihan)
  • 2 x Perintang: 330 ohm dan 10K ohm
  • Potensiometer: 10K ohm
  • Protoboards

Langkah 2: Pemasangan Pemacu dan Perpustakaan ESP32

Pemasangan Pemacu dan Perpustakaan ESP32
Pemasangan Pemacu dan Perpustakaan ESP32
Pemasangan Pemacu dan Perpustakaan ESP32
Pemasangan Pemacu dan Perpustakaan ESP32

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

Pasang Pemacu:

Penting bahawa anda telah memasang pada komputer anda, pemacu USB CP210x ke UART yang dikemas kini. Masukkan pautan ini: pemacu usb-to-uart-bridge-vcp dan pasang pemacu yang sesuai untuk OS anda.

Pasang Perpustakaan:

Yang baru di sini adalah bahawa Expressif sendiri dalam GitHubnya, akan memberi kita petunjuk yang tepat untuk pemasangan perpustakaan: arduino-esp32. Ikuti arahan untuk OS anda.

Selepas itu, mulakan semula Arduino IDE dan selesai! Anda mesti melihat beberapa papan pada Menu "ALAT". Pilih yang sesuai untuk anda. Secara amnya, MODUL ESP32 DEV "generik" berfungsi dengan baik.

Apabila anda membuka Arduino IDE untuk pertama kalinya, anda akan perhatikan bahawa kelajuan muat naik lalai adalah 921, 600 baud. Ini boleh menyebabkan ketidakstabilan provokatif. Ubahnya menjadi 115, 200 baud!

Disyorkan: