
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šī pamācība ir iekļauta rakstu sērijā par aparatūras, piemēram, Arduino un ESP8266, pievienošanu mākonim. Es jums paskaidrošu, kā padarīt ESP32 mikroshēmu savienotu ar mākoni, izmantojot pakalpojumu AskSensors IoT.
Kāpēc ESP32?
Pēc lielajiem ESP8266 panākumiem ESP32 ir jauna mikroshēma no Espressif, kas apvieno WiFi un Bluetooth bezvadu iespējas ar diviem CPU kodoliem un pienācīgu aparatūras perifērijas komplektu.
Ko tu iemācīsies?
Šīs apmācības laikā jūs uzzināsit:
- Kā ieprogrammēt savu ESP32 ar Arduino IDE.
- Kā nosūtīt datus no ESP32 uz AskSensors, izmantojot HTTP GET pieprasījumus.
- Kā vizualizēt reāllaika datu plūsmu mākonī.
1. darbība. Prasības

Ko tev vajag:
- ESP32 modulis. Es izmantoju ESP32 Pico komplektu, kā parādīts attēlā iepriekš.
- Dators, kurā darbojas Arduino IDE programmatūra.
- USB kabelis, lai savienotu ESP32 moduli ar datoru.
- Bezmaksas AskSensors konts.
2. darbība. Kāpēc AskSensors?
AskSensors ir IoT platforma, kas izstrādāta kā vienkāršākā lietojumprogramma tirgū, ļaujot lietotājiem mākonī savienot, vizualizēt un analizēt savu sensoru datus.
Pieņemsim, ka vēlamies uzraudzīt telpas temperatūru un saglabāt šīs vērtības kaut kur mākonī, lai tās vēlāk varētu izstrādāt. Šis ir tipisks scenārijs, kad jāzina, kā nosūtīt datus no ESP32 uz AskSensors. Bet ir arī daudzi citi scenāriji, kuros šī apmācība jums varētu būt noderīga.
Tāpēc turpiniet lasīt;-)
3. darbība: sensora iestatīšana
- Reģistrēties: iegūstiet bezmaksas kontu dažu sekunžu laikā vietnē
- Iegūstiet savu Api atslēgu: AskSensors atklāj API komplektu, lai vienkāršotu datu apmaiņas procesu starp jūsu ierīci un IoT mākoni. Šajā darba sākšanas rokasgrāmatā ir parādīts, kā izveidot jaunu sensoru un iestatīt to, lai varētu nosūtīt datus. Nokopējiet savu Api atslēgu, mēs to izmantosim nākamajās darbībās.
4. darbība: instalējiet ESP32 programmā Arduino IDE
Lai instalētu ESP32 plāksni savā Arduino IDE, izpildiet tālāk sniegtos norādījumus.
- Jums jāinstalē jaunākā Arduino IDE programmatūras versija (1.8.7 vai jaunāka).
- Vispirms atveriet preferenču logu no Arduino IDE: Fails> Preferences
-
Dodieties uz lauku “Papildu valdes pārvaldnieka vietrāži URL”, ievadiet šādu URL:
dl.espressif.com/dl/package_esp32_index.json
Ja jums jau ir ESP8266 dēļu URL, atdaliet tos ar komatu, kā parādīts zemāk:
dl.espressif.com/dl/package_esp32_index.json, Tagad atveriet dēļu pārvaldnieku (Rīki> Padome> Dēļu pārvaldnieks), atrodiet ESP32 un noklikšķiniet uz instalēšanas pogas "ESP32 by Espressif Systems". Tas aizņem dažas sekundes.
5. darbība: kodēšana

Lejupielādējiet šo demonstrāciju no AskSensors Github lapas un izspiediet to. Kods ietver bibliotēkas gan savienošanai ar WiFi tīklu, gan HTTP pieprasījumu izpildei.
Jums būs jāmaina šādi:
const char* ssid = "……………"; // Wifi SSID
const char* parole = "……………"; // Wifi parole const char* apiKeyIn = "……………."; // API atslēga
6. darbība: programmēšana


- Savienojiet ESP32 moduli ar datoru, izmantojot USB kabeli.
-
Augšupielādējiet kodu, izmantojot Arduino IDE.
- Atveriet seriālo termināli. Jums vajadzētu iegūt izvadi, kas līdzīgs iepriekš redzamajam attēlam. Ņemiet vērā, ka mēs saņemam divus kodus:
- 200: atbilst OK HTTP kodam.
- 1: sekmīgi atjaunināts moduļa skaits (mūsu gadījumā viens modulis).
7. darbība: vizualizējiet savus datus

Dodieties uz sensoru informācijas paneli. Pievienojiet savam modulim grafiku (1. modulis).
Jums vajadzētu saņemt nejaušu datu plūsmu no 10 līdz 100 ik pēc 20 sekundēm.
Iepriekš redzamajā attēlā parādīts joslu diagrammas displeja piemērs.
8. solis: Paldies
Paldies, ka izlasījāt.
Atklājiet mūsu apmācības:
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
ESP32 datu publicēšana ar NTP laika zīmogu IoT mākonī: 5 soļi

Kā publicēt ESP32 datus ar NTP laika zīmogu IoT mākonī: daudzās lietojumprogrammās lietotājiem ir jānosūta dati kopā ar vietējo laika zīmogu vērtībām, kas jānosūta kravā uz AskSensors IoT mākoni. Laika zīmoga formāts ir UNIX laikmeta laiks: milisekundes, kas pagājušas kopš janvāra
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