Mündəricat:
- Addım 1: Tələblər
- Addım 2: Niyə AskSensors?
- Addım 3: Sensor Quraşdırması
- Addım 4: Arduino IDE -də ESP32 qurun
- Addım 5: Kodlaşdırma
- Addım 6: Proqramlaşdırma
- Addım 7: Məlumatlarınızı görüntüləyin
- Adım 8: Təşəkkürlər
Video: ESP32 -ni IoT Buluduna necə bağlamaq olar: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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ı
- Qeydiyyatdan keçin: https://asksensors.com saytında bir neçə saniyə ərzində pulsuz bir hesab əldə edin.
- 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:
- Arduino IDE proqramının ən son versiyasını (1.8.7 və ya daha yüksək) yükləməlisiniz.
- Əvvəlcə Arduino IDE -dən seçimlər pəncərəsini açın: Fayl> Tercihlər
- "Ə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
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
- USB kabel vasitəsilə ESP32 modulunu kompüterinizə qoşun.
- Kodu Arduino IDE ilə yükləyin.
- 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
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ə:
Nəzarətçini Emulatora necə quraşdırmaq, işə salmaq və bağlamaq olar: 7 addım
Nəzarətçini bir Emulatora necə Qurmaq, Çalışdırmaq və Bağlamaq olar: Heç oturub gənc bir oyunçu olaraq uşaqlığınızı xatırlayırsınız və bəzən keçmişin köhnə daşlarını yenidən ziyarət etməyi arzulayırsınızmı? Bunun üçün bir tətbiq var …. daha doğrusu proqram hazırlayan oyunçuların birliyi var
NodeMCU ESP8266 -ı MySQL verilənlər bazasına necə bağlamaq olar: 7 addım
NodeMCU ESP8266 -ı MySQL Veritabanına Necə Bağlamaq olar: MySQL, strukturlaşdırılmış sorğu dilindən (SQL) istifadə edən geniş yayılmış əlaqəli verilənlər bazası idarəetmə sistemidir (RDBMS). Bir nöqtədə, Arduino/NodeMCU sensor məlumatlarını MySQL verilənlər bazasına yükləmək istəyə bilərsiniz. Bu Təlimat kitabında necə əlaqə quracağımızı görəcəyik
Arduino Birdən çox Servo Motoru Necə Bağlamaq olar - PCA9685 Təlimatı: 6 addım
Arduino Birdən çox Servo Motoru Necə Bağlamaq olar - PCA9685 Təlimatı: Bu dərslikdə PCA9685 modulu və arduino istifadə edərək bir neçə servo mühərrikin necə bağlanacağını öyrənəcəyik. Bir neçə mühərrik bağlamalı olduğunuzda PCA9685 modulu çox yaxşıdır, bu barədə daha çox oxuya bilərsiniz https : //www.adafruit.com/product/815Vini İzləyin
ESP8266 NodeMCU -nu IoT Buluduna necə bağlamaq olar: 5 addım
ESP8266 NodeMCU -nu IoT Buluduna Necə Bağlamaq olar: Bu təlimat sizə ESP8266 NodeMCU və AskSensors adlı onlayn bir IoT xidmətindən istifadə edərək sadə bir Şeylər Demosu İnternetini göstərir. ESP8266 HTTPS müştərisindən məlumatları tez bir zamanda necə əldə edəcəyinizi və qrafikdə AskSensors Io -da necə quracağınızı sizə göstəririk
Torpaq Nəm Sensorunu və ESP8266 -nı AskSensors IoT Cloud -a necə bağlamaq olar: 10 addım
Torpaq Nəm Sensorunu və ESP8266 -nı AskSensors IoT Buluduna Necə Bağlamaq olar: Bu təlimat, torpağın nəm sensoru ilə ESP8266 -nı IoT buluduna necə bağlayacağınızı göstərir. içindəki suyun həcmini ölçür