Indholdsfortegnelse:

Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin
Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin

Video: Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin

Video: Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo programmering 2024, Juli
Anonim
Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266
Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266

I denne vejledning forklarer vi dig, hvordan du slutter din Arduino til IoT -skyen via WiFi.

Vi konfigurerer et setup sammensat af et Arduino- og et ESP8266 WiFi -modul som en IoT -ting og gør det klar til at kommunikere med AskSensors -skyen.

Lad os komme igang!

Trin 1: AskSensors opsætning

Som det første trin skal vi oprette en konto på AskSensors IoT -platform. AskSensors er en IoT -platform, der giver kommunikation mellem internetforbundne enheder og skyen. Det tilbyder en gratis prøvekonto, så du ikke engang behøver at åbne din tegnebog for at komme i gang!

Jeg anbefaler at følge denne startguide. Dette viser dig, hvordan du opretter og opretter og opretter en ny sensor til at sende data til.

Trin 2: Forbered hardware

Forbered hardware
Forbered hardware

I denne demonstration har vi brug for følgende hardware:

  1. Arduino, jeg bruger en Arduino Uno
  2. ESP8266 WiFi-modul, jeg bruger et ESP-01S
  3. Computer, der kører Arduino IDE
  4. Arduino USB -kabel
  5. Ledninger og et brødbræt

Billedet ovenfor viser min prototype.

Trin 3: Byg hardware

Byg hardware
Byg hardware

Forbindelsen mellem Arduino og ESP8266 er som følger:

  • ESP TX til Arduino pin 10, gennem 1K modstand.
  • ESP RX til Arduino pin 11, gennem 1K modstand.
  • ESP VCC til Arduino 3V3
  • ESP CH_PD til Arduino 3V3
  • ESP GND til Arduino GND

Bemærk: ESP8266 GPIO'erne kræver 3V3 -signaler (ikke 5V -tolerante). For hurtig hack kan du kun tilføje en seriel modstand på 1K mellem Arduino -benene og ESP8266 -benene for at beskytte ESP8266 GPIO'erne mod skader. Til produktion er der dog behov for en 5V/3V3 niveauskifter for at sikre langsigtet kredsløbssikkerhed. Du kan tjekke denne side for at få et 5V/3V3 niveau skiftemodul.

Trin 4: Skriv koden

Lad os nu skrive koden for at sende simple data fra Arduino til AskSensors -skyen via WiFi. Arduino -koden kommunikerer med ESP8266 WiFi -modulet ved hjælp af AT -kommandoer. Data sendes til AskSensors via HTTP -forbindelse.

Vi bliver nødt til at levere 'Api Key In', som vi tidligere fik fra AskSensors for at sende data til den korrekte sensor i skyen.

Klar til brug kode:

En klar til brugskode findes på AskSensors github -side. Download koden og indstil følgende variabler til din opsætning (WiFi SSID, adgangskode og 'Api Key In'):

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

Stringadgangskode = "…………."; // Wifi Password String apiKeyIn = "…………."; // API -nøgle

Trin 5: Kør koden

Kør koden
Kør koden
Kør koden
Kør koden

Nu er det tid til at forbinde dit bord.

  1. Tilslut Arduino til din computer via USB -kabel.
  2. Åbn Arduino IDE og flash koden.
  3. Åbn en seriel terminal. Du skulle se dig Arduino håndterer AT -kommandoer med ESP8266, der udfører forbindelse til WiFi -netværk og sender data til AskSensors -skyen over HTTP -anmodninger.

Trin 6: Visualiser dine data

Visualiser dine data
Visualiser dine data

Du kan visualisere dine data ved hjælp af graf. Gå til dit AskSensors -instrumentbræt, og åbn den sensor, du sender data til. AskSensors giver brugeren mulighed for at visualisere dine data i forskellige typer grafer, herunder Line, Gauge, scatter og Bar. Det vedhæftede billede viser tilfældet med linjediagram.

Du har muligvis brug for:

Andre funktioner er tilgængelige, såsom visualisering af data i fuld graf Live stream, del din graf med eksterne apps og brugere, eksporter data i CSV -filer og mere!

Trin 7: Godt klaret

Jeg håber, at denne vejledning hjalp dig!

Se venligst denne liste med selvstudier, hvis du har brug for support om at forbinde hardware som Arduino, ESP8266, ESP32, Raspberry Pi til skyen.

Anbefalede: