Mündəricat:

ESP32 -ni IoT Buluduna necə bağlamaq olar: 8 addım
ESP32 -ni IoT Buluduna necə bağlamaq olar: 8 addım

Video: ESP32 -ni IoT Buluduna necə bağlamaq olar: 8 addım

Video: ESP32 -ni IoT Buluduna necə bağlamaq olar: 8 addım
Video: 04 Easy IoT project w/ Arduino IoT Cloud - ESP32 | DHT11 Humidity & Temperature | Relay & DC Motor 2024, Noyabr
Anonim
ESP32 -ni IoT Buluduna necə bağlamaq olar
ESP32 -ni IoT Buluduna necə bağlamaq olar

Bu təlimat Arduino və ESP8266 kimi aparatların buluda qoşulması ilə bağlı bir sıra məqalələrdə gəlir. AskSensors IoT xidməti ilə ESP32 çipinizi buluda necə bağlayacağınızı izah edəcəyəm.

Niyə ESP32?

ESP8266 -nın böyük müvəffəqiyyətindən sonra, ESP32, WiFi və Bluetooth simsiz imkanlarını iki CPU nüvəsi və layiqli bir hardware periferik dəsti ilə birləşdirən Espressif -in yeni bir çipidir.

Nə öyrənəcəksən?

Bu dərs zamanı öyrənəcəksiniz:

  • ESP32 -ni Arduino IDE ilə necə proqramlaşdırmaq olar.
  • HTTP GET istəklərindən istifadə edərək ESP32 -dən məlumatları AskSensors -a necə göndərmək olar.
  • Buludda real vaxt məlumat axını necə təsəvvür etmək olar.

Addım 1: Tələblər

Tələblər
Tələblər

Nə lazımdır:

  • ESP32 modulu. Yuxarıdakı şəkildə göstərildiyi kimi bir ESP32 Pico Kit istifadə edirəm.
  • Arduino IDE proqramı ilə işləyən bir kompüter.
  • ESP32 modulunu kompüterə bağlamaq üçün USB kabel.
  • Pulsuz AskSensors hesabı.

Addım 2: Niyə AskSensors?

AskSensors, istifadəçilərə bulud üzərindəki sensor məlumatlarını bağlamağa, görselleştirmeye və təhlil etməyə imkan verən, bazarda ən asan tətbiq olmaq üçün hazırlanmış bir IoT platformasıdır.

Tutaq ki, bir otağın istiliyini izləmək və bu dəyərləri daha sonra işlənmək üçün buludda saxlamaq lazımdır. ESP32 -dən məlumatların AskSensors -a necə göndəriləcəyini bilmək lazım olduğu tipik bir ssenaridir. Ancaq bu təlimatın sizin üçün faydalı ola biləcəyi bir çox başqa ssenari var.

Buna görə oxumağa davam edin;-)

Addım 3: Sensor Quraşdırması

  1. Qeydiyyatdan keçin: https://asksensors.com saytında bir neçə saniyə ərzində pulsuz bir hesab əldə edin.
  2. Api Açarınızı daxil edin: AskSensors, cihazınızla IoT buludu arasında məlumat mübadiləsi prosesini asanlaşdırmaq üçün bir sıra API -ləri ifşa edir. Bu başlanğıc təlimatı, yeni bir sensorun necə yaradılacağını və məlumatların göndərilə biləcəyi şəkildə qurulmasını göstərir. Api Açarınızı kopyalayın, sonrakı addımlarda istifadə edəcəyik.

Addım 4: Arduino IDE -də ESP32 qurun

ESP32 lövhəsini Arduino IDE -yə quraşdırmaq üçün aşağıdakı təlimatları izləyin:

  1. Arduino IDE proqramının ən son versiyasını (1.8.7 və ya daha yüksək) yükləməlisiniz.
  2. Əvvəlcə Arduino IDE -dən seçimlər pəncərəsini açın: Fayl> Tercihlər
  3. "Əlavə Lövhə Meneceri URLləri" sahəsinə gedin, aşağıdakı URL daxil edin:

dl.espressif.com/dl/package_esp32_index.json

ESP8266 lövhələri URL -nə sahibsinizsə, URL -ləri aşağıda göstərildiyi kimi vergüllə ayırın:

dl.espressif.com/dl/package_esp32_index.json, İndi lövhələr menecerini açın (Alətlər> Kart> İdarə Paneli Meneceri), ESP32 axtarın və "ESP32 by Espressif Systems" üçün quraşdırma düyməsini basın. Bir neçə saniyə çəkir.

Addım 5: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Bu demoyu AskSensors Github səhifəsindən yükləyin və açın. Kod həm WiFi şəbəkəsinə qoşulmaq, həm də HTTP istəklərini yerinə yetirmək üçün kitabxanaları ehtiva edir.

Aşağıdakıları dəyişdirməlisiniz:

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

const char* parol = "……………"; // Wifi Şifrə quruluşu char* apiKeyIn = "……………."; // API açarı

Addım 6: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
  1. USB kabel vasitəsilə ESP32 modulunu kompüterinizə qoşun.
  2. Kodu Arduino IDE ilə yükləyin.
  3. Serial terminal açın. Yuxarıdakı şəklə bənzər bir nəticə əldə etməlisiniz. Qeyd edək ki, iki kod əldə edirik:
  • 200: OK HTTP koduna uyğundur.
  • 1: Modulun sayı uğurla yeniləndi (bizim vəziyyətimizdə bir modul).

Addım 7: Məlumatlarınızı görüntüləyin

Verilərinizi Görüntüləyin
Verilərinizi Görüntüləyin

Sensor tablosuna gedin. Modulunuza bir qrafik əlavə edin (Modul 1).

Hər 20 saniyədə 10 ilə 100 arasında təsadüfi məlumat axını almalısınız.

Yuxarıdakı şəkil Çubuq qrafik görüntüsünün nümunəsini göstərir.

Adım 8: Təşəkkürlər

Oxuduğunuz üçün təşəkkürlər.

Dərsliklərimizi kəşf edin:

Tövsiyə: