Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
În acest tutorial vă vom explica cum să vă conectați Arduino la cloud IoT prin WiFi.
Vom configura o configurație compusă dintr-un modul Arduino și un modul WiFi ESP8266 ca un lucru IoT și o vom pregăti să comunice cu cloud-ul AskSensors.
Să începem!
Pasul 1: Configurare AskSensors
Ca prim pas, trebuie să configurăm un cont pe platforma IoT AskSensors. AskSensors este o platformă IoT care oferă comunicații între dispozitivele conectate la internet și cloud. Oferă un cont de încercare gratuit, astfel încât nici măcar nu trebuie să deschideți portofelul pentru a începe!
Vă recomand să urmați acest ghid de inițiere. Aceasta vă va arăta cum să creați și să contabilizați și să configurați un nou senzor la care să trimiteți date.
Pasul 2: Pregătiți hardware-ul
În această demonstrație vom avea nevoie de următorul hardware:
- Arduino, folosesc un Arduino Uno
- Modul WiFi ESP8266, folosesc un ESP-01S
- Calculator care rulează Arduino IDE
- Cablu USB Arduino
- Sârme și o placă de măsurare
Fotografia de mai sus arată prototipul meu.
Pasul 3: Construiți hardware-ul
Conexiunea dintre Arduino și ESP8266 este după cum urmează:
- ESP TX la pinul Arduino 10, prin rezistență 1K.
- ESP RX la pinul Arduino 11, prin rezistență 1K.
- ESP VCC către Arduino 3V3
- ESP CH_PD către Arduino 3V3
- ESP GND către Arduino GND
Notă: GPIO-urile ESP8266 necesită semnale 3V3 (nu sunt tolerante la 5V). Pentru hack rapid, puteți adăuga doar un rezistor serial de 1K între pinii Arduino și pinii ESP8266 pentru a proteja GPIO-urile ESP8266 de daune. Cu toate acestea, pentru producție, este necesar un schimbător de nivel 5V / 3V3 pentru a garanta fiabilitatea circuitului pe termen lung. Puteți verifica această pagină pentru a obține un modul schimbător de nivel 5V / 3V3.
Pasul 4: Scrieți codul
Acum să scriem codul pentru a trimite date simple de pe Arduino către cloud-ul AskSensors prin WiFi. Codul Arduino comunică cu modulul WiFi ESP8266 folosind comenzi AT. Datele vor fi trimise către AskSensors prin conexiune
Va trebui să furnizăm „Api Key In” pe care am primit-o anterior de la AskSensors pentru a trimite date către senzorul corect din cloud.
Cod gata de utilizare:
Un cod gata de utilizare este furnizat în pagina github AskSensors. Descărcați codul și setați următoarele variabile la configurare (WiFi SSID, parolă și „Api Key In”):
String ssid = "…………."; // SSID Wifi
Parola șir = "…………."; // Wifi Password String apiKeyIn = "…………."; // Cheie API
Pasul 5: Rulați codul
Acum este timpul să vă conectați placa.
- Conectați Arduino la computer prin cablu USB.
- Deschideți Arduino IDE și blocați codul.
- Deschideți un terminal serial. Arduino ar trebui să vă ocupe de comenzile AT cu ESP8266, care efectuează conexiunea la rețelele WiFi și trimite date în cloud AskSensors prin cereri
Pasul 6: Vizualizați-vă datele
Puteți vizualiza datele dvs. utilizând graficul. Accesați tabloul de bord AskSensors și deschideți senzorul către care trimiteți date. AskSensors permite utilizatorului să vă vizualizeze datele în diferite tipuri de grafice, inclusiv Line, Gauge, scatter și Bar. Imaginea atașată arată cazul graficului liniar.
S-ar putea să îți trebuiască:
Sunt disponibile alte funcționalități, cum ar fi vizualizarea datelor într-un grafic complet în flux live, partajarea graficului cu aplicații și utilizatori externi, exportarea datelor în fișiere CSV și multe altele!
Pasul 7: Gata
Sper că acest tutorial te-a ajutat!
Vă rugăm să consultați această listă de tutoriale dacă aveți nevoie de asistență pentru conectarea hardware-ului precum Arduino, ESP8266, ESP32, Raspberry Pi la cloud.
Recomandat:
Cum să blițezi sau să programezi firmware-ul ESP8266 AT utilizând ESP8266 Flasher și programator, modulul IOT Wifi: 6 pași
Cum să blițezi sau să programezi ESP8266 AT Firmware utilizând ESP8266 Flasher și programator, modul IOT Wifi: Descriere: Acest modul este un adaptor / programator USB pentru module ESP8266 de tip ESP-01 sau ESP-01S. Este echipat convenabil cu un antet feminin 2x4P 2,54mm pentru a conecta ESP01. De asemenea, izbucnește toți pinii ESP-01 prin intermediul unui tată 2x4P 2.54mm h
Conectarea procesării și Arduino și a face 7 segmente și servo GUI Controller: 4 pași
Conectarea procesării și Arduino și a face 7 segmente și controler GUO Servo: Pentru unele proiecte pe care le-ați făcut, trebuie să utilizați Arduino, deoarece oferă o platformă de prototipare ușoară, dar afișarea graficelor pe monitorul serial al Arduino poate dura destul de mult și este chiar dificil de realizat. Puteți afișa grafice pe Arduino Serial Monitor bu
Noțiuni de bază despre IoT: conectarea IoT-ului dvs. la cloud utilizând sistemul de operare Mongoose: 5 pași
Noțiuni de bază despre IoT: conectarea IoT-ului dvs. la cloud folosind sistemul de operare Mongoose: dacă sunteți o persoană care se ocupă de bricolaj și electronică, cel mai adesea, veți întâlni termenul de Internet al obiectelor, de obicei abreviat ca IoT, și că se referă la un set de dispozitive care se pot conecta la internet! A fi o astfel de persoană
Conectarea unui senzor DHT11 / DHT22 la cloud cu o placă bazată pe ESP8266: 9 pași
Conectarea unui senzor DHT11 / DHT22 la cloud cu o placă bazată pe ESP8266: în articolul precedent, am conectat placa NodeMCU bazată pe ESP8266 la un serviciu Cloud4RPi. Acum, este timpul pentru un proiect real
UCL - Conectarea roșu a nodului la un PLC Siemens utilizând KEPserver: 7 pași
UCL - Conectarea roșu nod la un PLC Siemens utilizând KEPserver: Cerințe Red nod: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-eliberare