Mündəricat:
- Addım 1: AskSensors Quraşdırması
- Addım 2: Avadanlıq hazırlayın
- Addım 3: Hardware qurun
- Addım 4: Kodu yazın
- Addım 5: Kodu işə salın
- Addım 6: Məlumatlarınızı görüntüləyin
- Addım 7: Yaxşı
Video: Arduino WiFi -ni ESP8266: 7 Adımdan istifadə edərək Buluda Bağlamaq
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu təlimatda Arduino -nu WiFi vasitəsilə IoT buluduna necə bağlayacağınızı izah edəcəyik.
Arduino və ESP8266 WiFi modulundan ibarət bir quruluşu IoT Thing olaraq konfiqurasiya edəcəyik və AskSensors buludu ilə ünsiyyətə hazır vəziyyətə gətirəcəyik.
Gəlin başlayaq!
Addım 1: AskSensors Quraşdırması
İlk addım olaraq AskSensors IoT platformasında bir hesab qurmalıyıq. AskSensors, İnternetə qoşulmuş qurğularla bulud arasında əlaqə təmin edən bir IoT platformasıdır. Pulsuz bir sınaq hesabı təqdim edir, buna görə işə başlamaq üçün cüzdanınızı açmağa belə ehtiyac yoxdur!
Bu başlanğıc təlimatına əməl etməyi məsləhət görürəm. Bu, məlumat göndərmək üçün yeni bir sensorun necə yaradılacağını və hesablanacağını və qurulacağını göstərəcəkdir.
Addım 2: Avadanlıq hazırlayın
Bu nümayişdə aşağıdakı avadanlıqlara ehtiyacımız olacaq:
- Arduino, bir Arduino Uno istifadə edirəm
- ESP8266 WiFi Modulu, ESP-01S istifadə edirəm
- Arduino IDE işləyən kompüter
- Arduino USB kabeli
- Tellər və çörək taxtası
Yuxarıdakı fotoşəkil mənim prototipimi göstərir.
Addım 3: Hardware qurun
Arduino ilə ESP8266 arasındakı əlaqə belədir:
- ESP TX -dən Arduino pin 10 -a 1K rezistor vasitəsilə.
- ESP RX -dən Arduino pin 11 -ə 1K rezistor vasitəsilə.
- Arduino 3V3 üçün ESP VCC
- Arduino 3V3 -ə ESP CH_PD
- ESP GND -dən Arduino GND -ə
Qeyd: ESP8266 GPIO -lar 3V3 siqnalları tələb edir (5V tolerant deyil). Sürətli hack üçün, ESP8266 GPIO -nu zədələnmədən qorumaq üçün Arduino sancaqları ilə ESP8266 pinləri arasına yalnız 1K seriyalı rezistor əlavə edə bilərsiniz. Bununla birlikdə, istehsal üçün uzunmüddətli dövrənin etibarlılığını təmin etmək üçün 5V/3V3 səviyyəli dəyişdiriciyə ehtiyac var. 5V/3V3 səviyyəli keçid modulu əldə etmək üçün bu səhifəni yoxlaya bilərsiniz.
Addım 4: Kodu yazın
İndi Arduinodan WiFi vasitəsilə AskSensors buluduna sadə bir məlumat göndərmək üçün kodu yazaq. Arduino kodu, AT əmrlərindən istifadə edərək ESP8266 WiFi modulu ilə əlaqə qurur. Məlumatlar HTTP bağlantısı ilə AskSensors -a göndəriləcək.
Məlumatları buludda düzgün Sensora göndərmək üçün əvvəllər AskSensors -dan aldığımız 'Api Açar Girişini' təmin etməliyik.
İstifadəyə hazır kod:
İstifadəyə hazır bir kod AskSensors github səhifəsində verilir. Kodu yükləyin və quruluşunuza aşağıdakı dəyişənləri təyin edin (WiFi SSID, parol və 'Api Açar Giriş'):
String ssid = "…………."; // Wifi SSID
String parol = "…………."; // Wifi Şifrə String apiKeyIn = "…………."; // API açarı
Addım 5: Kodu işə salın
İndi lövhənizi bağlamağın vaxtı gəldi.
- USB kabel vasitəsilə Arduino'yu kompüterinizə qoşun.
- Arduino IDE -ni açın və kodu yandırın.
- Serial terminal açın. Arduino, WiFi şəbəkələrinə qoşulma və HTTP sorğuları üzərindən AskSensors buluduna məlumat göndərən ESP8266 ilə AT əmrlərini idarə etdiyini görməlisiniz.
Addım 6: Məlumatlarınızı görüntüləyin
Qrafikdən istifadə edərək məlumatlarınızı görüntüləyə bilərsiniz. AskSensors tablosuna gedin və məlumat göndərdiyiniz sensoru açın. AskSensors istifadəçiyə məlumatlarınızı Line, Gauge, scatter və Bar daxil olmaqla müxtəlif növ qrafiklərdə görüntüləməyə imkan verir. Əlavə edilmiş şəkil Line graph vəziyyətini göstərir.
Ehtiyacınız ola bilər:
Verilənləri tam canlı canlı yayımda görüntüləmək, qrafikinizi xarici tətbiqlər və istifadəçilərlə bölüşmək, məlumatları CSV sənədlərində ixrac etmək və daha çox kimi digər funksiyalar mövcuddur!
Addım 7: Yaxşı
Ümid edirəm bu dərslik sizə kömək etdi!
Arduino, ESP8266, ESP32, Raspberry Pi kimi qurğuların buluda qoşulması ilə bağlı dəstəyə ehtiyacınız varsa, bu dərsliklər siyahısına müraciət edin.
Tövsiyə:
Node.js istifadə edərək Raspberry Pi -ni buluda necə bağlamaq olar: 7 addım
Node.js istifadə edərək Raspberry Pi -ni buluda necə bağlamaq olar: Bu dərslik, Node.js. istifadə edərək bir Raspberry Pi -ni buluda, xüsusən AskSensors IoT platformasına bağlamaq istəyənlər üçün faydalıdır. Raspberry Pi yoxdur? Hal -hazırda Raspberry Pi sahibi deyilsinizsə, sizə Moruq almağı məsləhət görərəm
IoT Əsasları: Mongoose OS istifadə edərək IoT'nizi Buluda Bağlamaq: 5 Addım
IoT Əsasları: Mongoose ƏS -dən istifadə edərək IoT -nizi Buluda Bağlamaq: Tinkering və elektronika ilə məşğul olan birisinizsə, ümumiyyətlə IoT olaraq qısaldılmış Əşyalar İnterneti ilə qarşılaşacaqsınız. İnternetə qoşula bilən bir sıra cihazlara aiddir! Belə bir insan olmaq
Bir DHT11/DHT22 Sensorunu ESP8266 əsaslı bir lövhə ilə buluda bağlamaq: 9 addım
Bir DHT11/DHT22 Sensorunu ESP8266 əsaslı bir lövhə ilə buluda bağlamaq: Əvvəlki məqalədə ESP8266 əsaslı NodeMCU lövhəmi Cloud4RPi xidmətinə bağladım. İndi real bir layihənin vaxtıdır
Arduino Mega 2560 və IoT: 8 Adımdan istifadə edərək Kaldırma Tətbiqi üçün Motor İdarəetmə Sistemi (Şəkillərlə birlikdə)
Arduino Mega 2560 və IoT istifadə edərək tətbiqin qaldırılması üçün motor idarəetmə sistemi: İndiki vaxtda IoT əsaslı mikrokontroller sənaye tətbiqində geniş istifadə olunur. İqtisadi cəhətdən kompüter əvəzinə istifadə olunur. Layihənin məqsədi, nəzarət, məlumat qeyd etmə və 3 fazalı induksiya motorunu tam rəqəmsal hala gətirməkdir
EBot8: 4 Adımdan istifadə edərək Robotun qarşısını almaq
EBot8 -dən İstifadə Robotunun Engellenmesi: Bu dərslikdə, yolundakı maneələrin qarşısını alacaq bir robot avtomobilin necə qurulacağını öyrənəcəksiniz. Konsepsiya şərtlərə uyğun olaraq müxtəlif yollarla istifadə və tətbiq oluna bilər. Tələb olunan materiallar: 1. Təkərlər x4 2. Şassi (ya satın ala bilərsiniz