Përmbajtje:
- Hapi 1: Konfigurimi i AskSensors
- Hapi 2: Përgatitni pajisjet kompjuterike
- Hapi 3: Ndërtoni pajisjen
- Hapi 4: Shkruani Kodin
- Hapi 5: Drejtoni Kodin
- Hapi 6: Vizualizoni të dhënat tuaja
- Hapi 7: Mirë Bërë
Video: Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
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
Në këtë demonstrim do të kemi nevojë për pajisjet e mëposhtme:
- Arduino, unë jam duke përdorur një Arduino Uno
- Moduli WiFi ESP8266, unë jam duke përdorur një ESP-01S
- Kompjuter që funksionon Arduino IDE
- Kabllo USB Arduino
- Tela dhe një dërrasë buke
Fotografia e mësipërme tregon prototipin tim.
Hapi 3: Ndërtoni pajisjen
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
Tani është koha për të lidhur bordin tuaj.
- Lidheni Arduino me kompjuterin tuaj përmes kabllit USB.
- Hapni Arduino IDE dhe ndizni kodin.
- 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
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:
Bazat e IoT: Lidhja e IoT tuaj me Cloud duke përdorur OS Mongoose: 5 hapa
Bazat e IoT: Lidhja e IoT tuaj me Cloud duke përdorur sistemin operativ Mongoose: Nëse jeni një person që merret me tinkering dhe elektronikë, më shpesh sesa jo, do të hasni në termin Internet of Things, zakonisht të shkurtuar si IoT, dhe se ai i referohet një grupi pajisjesh të cilat mund të lidhen me internetin! Të jesh një person i tillë
Lidhja e motorit me Arduino duke përdorur L293D: 3 hapa
Lidhja e motorit me Arduino Duke përdorur L293D: Një motor është blloku themelor i robotikës dhe nëse jeni duke mësuar Arduino atëherë të mësoni të lidhni një motor me të është shumë e rëndësishme. Sot do ta bëjmë këtë duke përdorur L293D ic. IC i drejtuesit të motorit L293D është me të vërtetë i rëndësishëm. Përndryshe, do të
UCL - Lidhja e Nyjes së kuqe në një PLC Siemens duke përdorur KEPserver: 7 hapa
UCL-Lidhja e Nyjes-e kuqe në një PLC Siemens duke përdorur KEPserver: Kërkesat Nyje-e kuqe: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-lëshim
Lidhja TCP/IP mbi GPRS: Si të dërgoni të dhëna në server duke përdorur modulin SIM900A: 4 hapa
Lidhja TCP/IP mbi GPRS: Si të dërgoni të dhëna në server duke përdorur modulin SIM900A: Në këtë tutorial do t'ju tregoj se si të dërgoni të dhëna në serverin TCP duke përdorur modulin sim900. Gjithashtu ne do të shohim se si mund të marrim të dhëna nga serveri te klienti (moduli GSM)
Lidhja e dy OOBoards së bashku duke përdorur I2C: 4 hapa
Lidhja e dy OOBoards së bashku duke përdorur I2C: Ky udhëzues mbulon mënyrën e lidhjes së dy OOBoards duke përdorur I2C