Orodha ya maudhui:

Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266: Hatua 7
Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266: Hatua 7

Video: Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266: Hatua 7

Video: Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266: Hatua 7
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, Julai
Anonim
Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266
Kuunganisha Arduino WiFi kwa Wingu Kutumia ESP8266

Katika mafunzo haya tutakuelezea jinsi ya kuunganisha Arduino yako na wingu la IoT kupitia WiFi.

Tutasanidi usanidi ulioundwa kutoka kwa Arduino na moduli ya ESP8266 ya WiFi kama kitu cha IoT na kuifanya iwe tayari kuwasiliana na wingu la AskSensors.

Tuanze!

Hatua ya 1: Usanidi wa Askensens

Kama hatua ya kwanza lazima tuanzishe akaunti kwenye jukwaa la AskSensors IoT. AskSensors ni jukwaa la IoT linalotoa mawasiliano kati ya vifaa vilivyounganishwa na mtandao na wingu. Inatoa akaunti ya jaribio la bure kwa hivyo sio lazima hata ufungue mkoba wako ili uanze!

Ninapendekeza kufuata mwongozo huu wa kuanza. Hii itakuonyesha jinsi ya kuunda na akaunti na usanidi sensa mpya ya kutuma data.

Hatua ya 2: Andaa vifaa

Andaa vifaa
Andaa vifaa

Katika onyesho hili tutahitaji vifaa vifuatavyo:

  1. Arduino, ninatumia Arduino Uno
  2. Moduli ya WiFi ya ESP8266, ninatumia ESP-01S
  3. Kompyuta inayoendesha Arduino IDE
  4. Kebo ya USB ya Arduino
  5. Waya na ubao wa mkate

Picha hapo juu inaonyesha mfano wangu.

Hatua ya 3: Jenga vifaa

Jenga vifaa
Jenga vifaa

Uunganisho kati ya Arduino na ESP8266 ni kama ifuatavyo:

  • ESP TX kwa pini ya Arduino 10, kupitia 1K resistor.
  • ESP RX kwa pini 11 ya Arduino, kupitia kontena la 1K.
  • ESP VCC hadi Arduino 3V3
  • ESP CH_PD kwa Arduino 3V3
  • ESP GND kwa Arduino GND

Kumbuka: ESP8266 GPIO zinahitaji ishara za 3V3 (sio 5V tolerent). Kwa utapeli wa haraka, unaweza tu kuongeza kipinzani cha 1K kati ya pini za Arduino na pini za ESP8266 kulinda EP8266 GPIOs kutokana na uharibifu. Walakini, kwa uzalishaji, shifter ya kiwango cha 5V / 3V3 inahitajika ili kuhakikisha kuegemea kwa mzunguko wa muda mrefu. Unaweza kuangalia ukurasa huu kupata moduli ya kubadilisha kiwango cha 5V / 3V3.

Hatua ya 4: Andika Nambari

Sasa wacha tuandike nambari ya kutuma data rahisi kutoka Arduino kwa wingu la AskSensors kupitia WiFi. Nambari ya Arduino inawasiliana na moduli ya ESP8266 ya WiFi kwa kutumia amri za AT. Takwimu zitatumwa kwa AskSensors juu ya unganisho la

Tutahitaji kutoa 'Api Key In' ambayo tulipata hapo awali kutoka kwa AskSensors ili kupeleka Takwimu kwa Sura sahihi katika wingu.

Tayari Kutumia nambari:

Nambari ya kutumia tayari imetolewa katika ukurasa wa AskSensors github. Pakua nambari na uweke anuwai anuwai kwa usanidi wako (WiFi SSID, nywila na 'Ufunguo wa Api'):

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

Nenosiri la kamba = "…………."; // Kamba ya Nenosiri la Wifi apiKeyIn = "…………."; // Ufunguo wa API

Hatua ya 5: Endesha Msimbo

Endesha Nambari
Endesha Nambari
Endesha Nambari
Endesha Nambari

Sasa ni wakati wa kuunganisha bodi yako.

  1. Unganisha Arduino kwenye kompyuta yako kupitia kebo ya USB.
  2. Fungua Arduino IDE na uangaze nambari hiyo.
  3. Fungua kituo cha serial. Unapaswa kukuona Arduino anashughulikia maagizo ya AT na ESP8266 ambayo hufanya unganisho kwa mitandao ya WiFi na kutuma data kwa wingu la AskSensors juu ya maombi ya

Hatua ya 6: Taswira Takwimu zako

Taswira Takwimu zako
Taswira Takwimu zako

Unaweza kuibua Takwimu zako kwa kutumia grafu. Nenda kwenye dashibodi yako ya AskSensors na ufungue sensa ambayo unatuma data. AskSensors inaruhusu mtumiaji kuibua data yako katika aina tofauti za grafu pamoja na Line, Gauge, kutawanya na Bar. Picha iliyoambatanishwa inaonyesha kesi ya Grafu ya Mstari.

Unaweza kuhitaji:

Utendaji mwingine unapatikana kama vile kuibua data katika grafu kamili ya moja kwa moja, shiriki grafu yako na programu za nje na watumiaji, data ya kuuza nje kwenye faili za CSV na zaidi!

Hatua ya 7: Umemaliza

Natumahi kuwa mafunzo haya yamekusaidia!

Tafadhali rejelea orodha hii ya mafunzo ikiwa unahitaji msaada juu ya kuunganisha vifaa kama Arduino, ESP8266, ESP32, Raspberry Pi kwenye wingu.

Ilipendekeza: