Indholdsfortegnelse:
- Trin 1: AskSensors opsætning
- Trin 2: Forbered hardware
- Trin 3: Byg hardware
- Trin 4: Skriv koden
- Trin 5: Kør koden
- Trin 6: Visualiser dine data
- Trin 7: Godt klaret
Video: Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
I denne demonstration har vi brug for følgende hardware:
- Arduino, jeg bruger en Arduino Uno
- ESP8266 WiFi-modul, jeg bruger et ESP-01S
- Computer, der kører Arduino IDE
- Arduino USB -kabel
- Ledninger og et brødbræt
Billedet ovenfor viser min prototype.
Trin 3: 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
Nu er det tid til at forbinde dit bord.
- Tilslut Arduino til din computer via USB -kabel.
- Åbn Arduino IDE og flash koden.
- Å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
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:
Sådan tilsluttes Raspberry Pi til skyen ved hjælp af Node.js: 7 trin
Sådan tilsluttes Raspberry Pi til skyen ved hjælp af Node.js: Denne vejledning er nyttig for alle, der ønsker at slutte en Raspberry Pi til skyen, især til AskSensors IoT -platformen, ved hjælp af Node.js. Har du ikke en Raspberry Pi? Hvis du ikke i øjeblikket ejer en Raspberry Pi, vil jeg anbefale dig at købe en Raspberry
IoT Basics: Tilslutning af din IoT til skyen ved hjælp af Mongoose OS: 5 trin
IoT Basics: Tilslutning af din IoT til skyen ved hjælp af Mongoose OS: Hvis du er en person, der er til at snyde og elektronik, vil du oftere end ikke støde på begrebet Internet of Things, normalt forkortet som IoT, og at det refererer til et sæt enheder, der kan oprette forbindelse til internettet! At være sådan en person
Tilslutning af motor til Arduino ved hjælp af L293D: 3 trin
Tilslutning af motor til Arduino Brug af L293D: En motor er den grundlæggende byggesten i robotteknologi, og hvis du lærer Arduino, er det meget vigtigt at lære at slutte en motor til den. I dag gør vi det ved hjælp af L293D ic. En L293D motor driver IC er virkelig vigtig. Ellers vil det
Tilslutning af en DHT11/DHT22-sensor til skyen med et ESP8266-baseret kort: 9 trin
Tilslutning af en DHT11/DHT22-sensor til skyen med et ESP8266-baseret kort: I den forrige artikel tilsluttede jeg mit ESP8266-baserede NodeMCU-kort til en Cloud4RPi-tjeneste. Nu er det tid til et rigtigt projekt
UCL - Tilslutning af knude -rød til en Siemens PLC ved hjælp af KEPserver: 7 trin
UCL-Tilslutning af Node-rød til en Siemens PLC ved hjælp af KEPserver: KravNode-rød: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-udgivelse