Satura rādītājs:
- 1. darbība. AskSensors iestatīšana
- 2. darbība: sagatavojiet aparatūru
- 3. darbība: izveidojiet aparatūru
- 4. solis: uzrakstiet kodu
- 5. darbība: palaidiet kodu
- 6. darbība: vizualizējiet savus datus
- 7. solis: labi darīts
Video: Arduino WiFi savienošana ar mākoni, izmantojot ESP8266: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā apmācībā mēs jums izskaidrosim, kā savienot savu Arduino ar IoT mākoni, izmantojot WiFi.
Mēs konfigurēsim iestatījumu, kas sastāv no Arduino un ESP8266 WiFi moduļa, kā IoT lietu un sagatavosim to saziņai ar AskSensors mākoni.
Sāksim!
1. darbība. AskSensors iestatīšana
Vispirms mums ir jāizveido konts AskSensors IoT platformā. AskSensors ir IoT platforma, kas nodrošina saziņu starp interneta pieslēgtām ierīcēm un mākoni. Tas piedāvā bezmaksas izmēģinājuma kontu, tāpēc jums pat nav jāatver maciņš, lai sāktu darbu!
Es iesaku ievērot šo darba sākšanas rokasgrāmatu. Tas parādīs, kā izveidot un izveidot kontu un iestatīt jaunu sensoru, uz kuru sūtīt datus.
2. darbība: sagatavojiet aparatūru
Šajā demonstrācijā mums būs nepieciešama šāda aparatūra:
- Arduino, es izmantoju Arduino Uno
- ESP8266 WiFi modulis, es izmantoju ESP-01S
- Dators, kurā darbojas Arduino IDE
- Arduino USB kabelis
- Vadi un maizes dēlis
Iepriekš redzamajā fotoattēlā redzams mans prototips.
3. darbība: izveidojiet aparatūru
Savienojums starp Arduino un ESP8266 ir šāds:
- ESP TX līdz Arduino tapai 10, izmantojot 1K rezistoru.
- ESP RX līdz Arduino tapai 11, izmantojot 1K rezistoru.
- ESP VCC uz Arduino 3V3
- ESP CH_PD uz Arduino 3V3
- ESP GND uz Arduino GND
Piezīme. ESP8266 GPIO ir nepieciešami 3 V3 signāli (nav pieļaujami 5 V). Lai ātri uzlauztu, starp Arduino tapām un ESP8266 tapām varat pievienot tikai 1K sērijas rezistoru, lai aizsargātu ESP8266 GPIO no bojājumiem. Tomēr ražošanai ir nepieciešams 5V/3V3 līmeņa pārslēdzējs, lai garantētu ķēdes ilgtermiņa uzticamību. Jūs varat pārbaudīt šo lapu, lai iegūtu 5V/3V3 līmeņa pārslēdzēja moduli.
4. solis: uzrakstiet kodu
Tagad uzrakstīsim kodu, lai, izmantojot WiFi, nosūtītu vienkāršus datus no Arduino uz AskSensors mākoni. Arduino kods sazinās ar ESP8266 WiFi moduli, izmantojot AT komandas. Dati tiks nosūtīti uz AskSensors, izmantojot HTTP savienojumu.
Mums būs jānodrošina “Api Key In”, ko iepriekš saņēmām no AskSensors, lai nosūtītu datus uz pareizo sensoru mākonī.
Gatavs lietošanai kods:
Lietošanai gatavs kods ir pieejams AskSensors github lapā. Lejupielādējiet kodu un iestatiet šādus mainīgos lielumus (WiFi SSID, parole un “Api Key In”):
String ssid = "…………."; // Wifi SSID
Virknes parole = "…………."; // Wifi paroles virkne apiKeyIn = "…………."; // API atslēga
5. darbība: palaidiet kodu
Tagad ir pienācis laiks savienot savu dēli.
- Savienojiet Arduino ar datoru, izmantojot USB kabeli.
- Atveriet Arduino IDE un mirgo kodu.
- Atveriet seriālo termināli. Jums vajadzētu redzēt, ka Arduino apstrādā AT komandas ar ESP8266, kas veic savienojumu ar WiFi tīkliem un nosūta datus uz AskSensors mākoni, izmantojot HTTP pieprasījumus.
6. darbība: vizualizējiet savus datus
Jūs varat vizualizēt savus datus, izmantojot diagrammu. Dodieties uz savu AskSensors informācijas paneli un atveriet sensoru, uz kuru sūtāt datus. AskSensors ļauj lietotājam vizualizēt jūsu datus dažāda veida diagrammās, ieskaitot līniju, gabarītu, izkliedi un joslu. Pievienotajā attēlā parādīts līnijas diagrammas gadījums.
Jums var būt nepieciešams:
Ir pieejamas arī citas funkcijas, piemēram, datu vizualizācija pilna grafika tiešraides straumē, koplietojiet savu grafiku ar ārējām lietotnēm un lietotājiem, eksportējiet datus CSV failos un daudz ko citu!
7. solis: labi darīts
Es ceru, ka šī apmācība jums palīdzēja!
Lūdzu, skatiet šo pamācību sarakstu, ja jums ir nepieciešams atbalsts aparatūras, piemēram, Arduino, ESP8266, ESP32, Raspberry Pi, savienošanai ar mākoni.
Ieteicams:
LED mākoņi, izmantojot Fadecandy, PI un LED sloksnes: 4 soļi (ar attēliem)
LED mākoņi, izmantojot Fadecandy, PI un LED sloksnes: Esmu izveidojis dažus LED mākoņus, lai radītu ēterisku atmosfēru manā mājā. Sākotnēji tos vajadzēja izmantot festivālam, kas pašreizējās pandēmijas dēļ ir atcelts. Esmu izmantojis izbalējušu konfekšu mikroshēmu, lai panāktu vienmērīgu animāciju, un esmu
Kā savienot ESP8266 NodeMCU ar IoT mākoni: 5 soļi
Kā savienot ESP8266 NodeMCU ar IoT mākoni: šī pamācība parāda vienkāršu lietu interneta demonstrāciju, izmantojot ESP8266 NodeMCU un tiešsaistes IoT pakalpojumu ar nosaukumu AskSensors. Mēs parādām, kā ātri iegūt datus no ESP8266 HTTPS klienta un attēlot tos grafikā AskSensors Io
Kā nosūtīt datus uz mākoni, izmantojot Arduino Ethernet: 8 soļi
Kā nosūtīt datus uz mākoni, izmantojot Arduino Ethernet: šī pamācība parāda, kā publicēt savus datus AskSensors IoT platformā, izmantojot Arduino Ethernet vairogu. Ethernet vairogs ļauj jūsu Arduino viegli izveidot savienojumu ar mākoni, nosūtīt un saņemt datus, izmantojot interneta savienojumu. Ko mēs
IoT pamati: IoT savienošana ar mākoni, izmantojot Mongoose OS: 5 soļi
IoT pamati: IoT savienošana ar mākoni, izmantojot operētājsistēmu Mongoose: Ja jūs esat cilvēks, kurš nodarbojas ar maldināšanu un elektroniku, biežāk nekā nāksies saskarties ar jēdzienu Lietu internets, parasti saīsināts kā IoT, un attiecas uz ierīču kopumu, kas var izveidot savienojumu ar internetu! Būt tādam cilvēkam
Twitter savienošana ar Eclipse projektu, izmantojot Twitter4J API: 5 soļi
Twitter savienošana ar Eclipse projektu, izmantojot Twitter4J API: Šajā pamācībā ir paskaidrots, kā savienot savu Twitter kontu ar Eclipse projektu un kā importēt Twitter4J lietojumprogrammas saskarni (API), lai izmantotu tās funkcijas, lai automatizētu lasīšanu un rakstīšanu Twitter. . Šis pamācošais