Talaan ng mga Nilalaman:

Pagkonekta sa Arduino WiFi sa Cloud Paggamit ng ESP8266: 7 Mga Hakbang
Pagkonekta sa Arduino WiFi sa Cloud Paggamit ng ESP8266: 7 Mga Hakbang

Video: Pagkonekta sa Arduino WiFi sa Cloud Paggamit ng ESP8266: 7 Mga Hakbang

Video: Pagkonekta sa Arduino WiFi sa Cloud Paggamit ng ESP8266: 7 Mga Hakbang
Video: Kontrolin ang bombilya ng 4 Relay gamit ang NodeMCU ESP8266 IoT at D1 Mini sa paglipas ng WiFi 2024, Hulyo
Anonim
Pagkonekta sa Arduino WiFi sa Cloud Gamit ang ESP8266
Pagkonekta sa Arduino WiFi sa Cloud Gamit ang ESP8266

Sa tutorial na ito ipapaliwanag namin sa iyo kung paano ikonekta ang iyong Arduino sa IoT cloud sa pamamagitan ng WiFi.

Ise-configure namin ang isang pag-setup na binubuo mula sa isang Arduino at isang module ng ESP8266 WiFi bilang isang IoT Thing at ihanda itong makipag-usap sa cloud ng AskSensors.

Magsimula na tayo!

Hakbang 1: Pag-setup ng AskSensors

Bilang unang hakbang mayroon kaming pag-set up ng isang account sa AskSensors IoT platform. Ang AskSensors ay isang IoT platform na nagbibigay ng komunikasyon sa pagitan ng mga aparatong konektado sa internet at ng ulap. Nag-aalok ito ng isang libreng trial account kaya't hindi mo na kailangang buksan ang iyong pitaka upang makapagsimula!

Inirerekumenda kong sundin ang gabay na nagsisimula. Ipapakita sa iyo nito kung paano lumikha at mag-account at mag-set up ng isang bagong sensor upang magpadala ng data.

Hakbang 2: Maghanda ng Hardware

Maghanda ng Hardware
Maghanda ng Hardware

Sa demonstrasyong ito kakailanganin namin ang sumusunod na hardware:

  1. Arduino, gumagamit ako ng isang Arduino Uno
  2. ESP8266 WiFi Module, gumagamit ako ng isang ESP-01S
  3. Nagpapatakbo ng Arduino IDE ng computer
  4. Arduino USB cable
  5. Mga wire at isang breadboard

Ipinapakita ng larawan sa itaas ang aking prototype.

Hakbang 3: Buuin ang Hardware

Buuin ang Hardware
Buuin ang Hardware

Ang koneksyon sa pagitan ng Arduino at ESP8266 ay ang mga sumusunod:

  • Ang ESP TX sa Arduino pin 10, sa pamamagitan ng 1K risistor.
  • Ang ESP RX hanggang sa Arduino pin 11, sa pamamagitan ng 1K resistor.
  • Ang ESP VCC hanggang Arduino 3V3
  • Ang ESP CH_PD sa Arduino 3V3
  • Ang ESP GND kay Arduino GND

Tandaan: Ang mga ESP8266 GPIO ay nangangailangan ng 3V3 signal (hindi mapagparaya sa 5V). Para sa mabilis na pag-hack, maaari ka lamang magdagdag ng isang serial risistor ng 1K sa pagitan ng mga pin ng Arduino at ng mga pin ng ESP8266 upang maprotektahan ang mga ESP8266 GPIO mula sa pinsala. Gayunpaman, para sa produksyon, kailangan ng 5V / 3V3 level shifter upang matiyak ang pagiging maaasahan ng pangmatagalang circuit. Maaari mong suriin ang pahinang ito upang makakuha ng isang 5V / 3V3 na antas ng shifter module.

Hakbang 4: Isulat ang Code

Ngayon ay isulat natin ang code upang magpadala ng isang simpleng data mula sa Arduino sa cloud ng AskSensors sa pamamagitan ng WiFi. Ang Arduino code ay nakikipag-usap sa module ng ESP8266 WiFi gamit ang mga utos ng AT. Ipapadala ang data sa AskSensors sa koneksyon sa

Kakailanganin naming ibigay ang 'Api Key In' na nakuha namin dati mula sa AskSensors upang maipadala ang Data sa tamang Sensor sa cloud.

Handa nang Gumamit ng code:

Ang isang handang gumamit ng code ay ibinibigay sa pahina ng AskSensors github. I-download ang code at itakda ang mga sumusunod na variable sa iyong pag-setup (WiFi SSID, password at ang 'Api Key In'):

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

String password = "…………."; // Wifi Password String apiKeyIn = "…………."; // API Key

Hakbang 5: Patakbuhin ang Code

Patakbuhin ang Code
Patakbuhin ang Code
Patakbuhin ang Code
Patakbuhin ang Code

Oras na upang ikonekta ang iyong board.

  1. Ikonekta ang Arduino sa iyong computer sa pamamagitan ng USB cable.
  2. Buksan ang Arduino IDE at i-flash ang code.
  3. Magbukas ng isang serial terminal. Dapat mong makita na humahawak ka ng Arduino sa mga utos ng AT gamit ang ESP8266 na gumaganap ng koneksyon sa mga network ng WiFi at nagpapadala ng data sa cloud ng AskSensors sa mga kahilingan sa

Hakbang 6: Mailarawan ang Iyong Data

Mailarawan ang Iyong Data
Mailarawan ang Iyong Data

Maaari mong mailarawan ang iyong Data gamit ang grap. Pumunta sa iyong dashboard ng AskSensors at buksan ang sensor kung saan ka nagpapadala ng data. Pinapayagan ng AskSensors ang gumagamit na maisalarawan ang iyong data sa iba't ibang uri ng mga graphic kabilang ang Line, Gauge, dispers at Bar. Ipinapakita ng naka-attach na imahe ang kaso ng Line graph.

Maaaring kailanganin mo:

Ang iba pang mga pagpapaandar ay magagamit tulad ng pag-visualize ng data sa buong graph Live stream, ibahagi ang iyong grap sa mga panlabas na app at gumagamit, i-export ang data sa mga CSV file at higit pa!

Hakbang 7: Na Tapos Na

Inaasahan kong nakatulong sa iyo ang tutorial na ito!

Mangyaring mag-refer sa listahang ito ng mga tutorial kung kailangan mo ng suporta tungkol sa pagkonekta ng hardware tulad ng Arduino, ESP8266, ESP32, Raspberry Pi sa cloud.

Inirerekumendang: