Përmbajtje:

Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa
Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa

Video: Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa

Video: Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Nëntor
Anonim
Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266
Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266

Në këtë tutorial ne do t'ju shpjegojmë se si ta lidhni Arduino -n tuaj me cloud IoT përmes WiFi.

Ne do të konfigurojmë një konfigurim të përbërë nga një modul Arduino dhe një ESP8266 WiFi si një gjë IoT dhe do ta bëjmë gati për të komunikuar me cloud AskSensors.

Le të fillojmë!

Hapi 1: Konfigurimi i AskSensors

Si hapi i parë ne duhet të krijojmë një llogari në platformën AskSensors IoT. AskSensors është një platformë IoT që siguron komunikim midis pajisjeve të lidhura në internet dhe cloud. Ajo ofron një llogari provë falas, kështu që nuk keni nevojë të hapni portofolin tuaj për të filluar!

Unë rekomandoj që të ndiqni këtë udhëzues për fillimin. Kjo do t'ju tregojë se si të krijoni dhe llogaritni dhe konfiguroni një sensor të ri për të dërguar të dhëna.

Hapi 2: Përgatitni pajisjet kompjuterike

Përgatitni pajisjet kompjuterike
Përgatitni pajisjet kompjuterike

Në këtë demonstrim do të kemi nevojë për pajisjet e mëposhtme:

  1. Arduino, unë jam duke përdorur një Arduino Uno
  2. Moduli WiFi ESP8266, unë jam duke përdorur një ESP-01S
  3. Kompjuter që funksionon Arduino IDE
  4. Kabllo USB Arduino
  5. Tela dhe një dërrasë buke

Fotografia e mësipërme tregon prototipin tim.

Hapi 3: Ndërtoni pajisjen

Ndërtoni harduerin
Ndërtoni harduerin

Lidhja midis Arduino dhe ESP8266 është si më poshtë:

  • ESP TX në Arduino pin 10, përmes rezistencës 1K.
  • ESP RX në Arduino pin 11, përmes rezistencës 1K.
  • ESP VCC në Arduino 3V3
  • ESP CH_PD në Arduino 3V3
  • ESP GND në Arduino GND

Shënim: GPIO -të ESP8266 kërkojnë sinjale 3V3 (jo toleruese 5V). Për hakim të shpejtë, mund të shtoni vetëm një rezistencë serike prej 1K midis kunjave Arduino dhe kunjave ESP8266 për të mbrojtur GPIO -të ESP8266 nga dëmtimi. Megjithatë, për prodhimin, nevojitet një ndërrues i nivelit 5V/3V3 për të garantuar besueshmërinë afatgjatë të qarkut. Ju mund ta kontrolloni këtë faqe për të marrë një modul zhvendosës të nivelit 5V/3V3.

Hapi 4: Shkruani Kodin

Tani le të shkruajmë kodin për të dërguar një të dhënë të thjeshtë nga Arduino në cloud AskSensors përmes WiFi. Kodi Arduino komunikon me modulin WiFi ESP8266 duke përdorur komandat AT. Të dhënat do t'i dërgohen AskSensors përmes lidhjes

Ne do të duhet të sigurojmë 'Api Key In' që kemi marrë më parë nga AskSensors në mënyrë që t'i dërgojmë të dhënat te Sensori i saktë në re.

Kodi i gatshëm për përdorim:

Një kod i gatshëm për përdorim sigurohet në faqen github të AskSensors. Shkarkoni kodin dhe vendosni variablat e mëposhtëm në konfigurimin tuaj (WiFi SSID, fjalëkalimi dhe 'Api Key In'):

String ssid = "…………."; // SSID Wifi

Fjalëkalimi i vargut = "…………."; // Vargu i Fjalëkalimit Wifi apiKeyIn = "…………."; // Çelësi API

Hapi 5: Drejtoni Kodin

Drejtoni Kodin
Drejtoni Kodin
Drejtoni Kodin
Drejtoni Kodin

Tani është koha për të lidhur bordin tuaj.

  1. Lidheni Arduino me kompjuterin tuaj përmes kabllit USB.
  2. Hapni Arduino IDE dhe ndizni kodin.
  3. Hapni një terminal serial. Duhet të shihni që Arduino trajton komandat AT me ESP8266 i cili kryen lidhjen me rrjetet WiFi dhe dërgimin e të dhënave në cloud AskSensors mbi kërkesat

Hapi 6: Vizualizoni të dhënat tuaja

Vizualizoni të dhënat tuaja
Vizualizoni të dhënat tuaja

Ju mund të vizualizoni të dhënat tuaja duke përdorur grafikun. Shkoni te pulti juaj AskSensors dhe hapni sensorin ku po i dërgoni të dhëna. AskSensors lejon përdoruesin të vizualizojë të dhënat tuaja në lloje të ndryshme të grafikëve, duke përfshirë Line, Gauge, scatter dhe Bar. Imazhi i bashkangjitur tregon rastin e Grafikut të Linjës.

Ju mund të keni nevojë për:

Funksionalitete të tjera janë në dispozicion, të tilla si vizualizimi i të dhënave në grafikun e plotë Transmetimi i drejtpërdrejtë, ndani grafikun tuaj me aplikacione dhe përdorues të jashtëm, eksportoni të dhëna në skedarë CSV dhe më shumë!

Hapi 7: Mirë Bërë

Shpresoj se ky mësim ju ka ndihmuar!

Ju lutemi referojuni kësaj liste mësimesh nëse keni nevojë për mbështetje në lidhje me lidhjen e pajisjeve si Arduino, ESP8266, ESP32, Raspberry Pi me cloud.

Recommended: