Cara Menghubungkan ESP32 ke IoT Cloud: 8 Langkah
Cara Menghubungkan ESP32 ke IoT Cloud: 8 Langkah
Anonim
Cara Menghubungkan ESP32 ke IoT Cloud
Cara Menghubungkan ESP32 ke IoT Cloud

Instruksional ini terdapat dalam rangkaian artikel mengenai menghubungkan perkakasan seperti Arduino dan ESP8266 ke cloud. Saya akan menerangkan kepada anda bagaimana membuat cip ESP32 anda disambungkan ke awan dengan perkhidmatan AskSensors IoT.

Kenapa ESP32?

Selepas kejayaan besar ESP8266, ESP32 adalah cip baru dari Espressif yang menggabungkan keupayaan tanpa wayar WiFi dan Bluetooth dengan dua teras CPU dan satu set peranti perkakasan yang baik.

Apa yang anda akan pelajari?

Semasa tutorial ini anda akan belajar:

  • Cara memprogram ESP32 anda dengan Arduino IDE.
  • Cara menghantar data dari ESP32 anda ke AskSensor menggunakan permintaan HTTP GET.
  • Cara memvisualisasikan aliran data masa nyata di awan.

Langkah 1: Keperluan

Keperluan
Keperluan

Apa yang kamu perlu:

  • Modul ESP32. Saya menggunakan Kit Pico ESP32 seperti yang ditunjukkan dalam gambar di atas.
  • Komputer yang menjalankan perisian Arduino IDE.
  • Kabel USB untuk menyambungkan modul ESP32 ke komputer.
  • Akaun AskSensors percuma.

Langkah 2: Mengapa AskSensor?

AskSensors adalah platform IoT yang direka untuk menjadi aplikasi termudah di pasaran, yang membolehkan pengguna menyambung, memvisualisasikan dan menganalisis data sensor mereka melalui awan.

Anggaplah kita mahu memantau suhu bilik dan menyimpan nilai-nilai ini di suatu tempat di awan supaya dapat dihuraikan kemudian. Ini adalah senario biasa di mana perlu mengetahui cara menghantar data dari ESP32 ke AskSensors. Tetapi ada banyak senario lain di mana tutorial ini berguna untuk anda.

Jadi teruskan membaca;-)

Langkah 3: Persediaan Sensor

  1. Daftar: Dapatkan akaun percuma dalam beberapa saat di:
  2. Dapatkan Kekunci Api Anda: AskSensors memperlihatkan satu set API untuk mempermudah proses pertukaran data antara peranti anda dan awan IoT. Panduan memulakan ini menunjukkan kepada anda cara membuat sensor baru, dan menyiapkannya untuk dapat mengirim data ke. Salin Api Key In Anda, kami akan menggunakannya pada langkah seterusnya.

Langkah 4: Pasang ESP32 di Arduino IDE

Untuk memasang papan ESP32 di Arduino IDE anda, ikuti arahan di bawah:

  1. Anda perlu memasang perisian Arduino IDE versi terkini (1.8.7 atau lebih tinggi).
  2. Pertama sekali, buka tetingkap pilihan dari Arduino IDE: File> Preferences
  3. Pergi ke medan "URL Pengurus Papan Tambahan", Masukkan URL berikut:

dl.espressif.com/dl/package_esp32_index.json

Sekiranya anda sudah mempunyai URL papan ESP8266, pisahkan URL dengan koma seperti yang ditunjukkan di bawah:

dl.espressif.com/dl/package_esp32_index.json, Sekarang, buka pengurus papan (Alat> Papan> Pengurus Papan), cari ESP32 dan klik butang pasang untuk "ESP32 by Espressif Systems". Ia memerlukan beberapa saat.

Langkah 5: Pengekodan

Pengekodan
Pengekodan

Muat turun demo ini dari halaman AskSensors Github dan nyahmampatkannya. Kod tersebut merangkumi perpustakaan untuk kedua-duanya menyambung ke rangkaian WiFi dan untuk melakukan permintaan

Anda perlu mengubah yang berikut:

const char * ssid = "……………"; // SSID Wifi

const char * kata laluan = "……………"; // Kata Laluan Wifi const char * apiKeyIn = "……………."; // Kunci API

Langkah 6: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan
Pengaturcaraan
Pengaturcaraan
  1. Sambungkan modul ESP32 ke komputer anda melalui kabel USB.
  2. Muat naik kod dengan Arduino IDE.
  3. Buka terminal bersiri. Anda harus mendapat output yang serupa dengan gambar di atas. Perhatikan bahawa kami mendapat dua kod:
  • 200: sepadan dengan kod HTTP OK.
  • 1: Bilangan modul berjaya dikemas kini (satu modul dalam kes kami).

Langkah 7: Visualisasikan Data Anda

Visualisasikan Data Anda
Visualisasikan Data Anda

Pergi ke papan pemuka sensor anda. Tambahkan graf ke Modul anda (Modul 1).

Anda harus menerima aliran data rawak antara 10 dan 100 setiap 20 saat.

Gambar di atas menunjukkan contoh paparan grafik Bar.

Langkah 8: Terima kasih

Terima kasih untuk membaca.

Ketahui tutorial kami:

Disyorkan: