Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Tässä opetusohjelmassa selitämme sinulle, kuinka voit liittää Arduinosi IoT -pilveen WiFi -yhteyden kautta.
Määritämme Arduinosta ja ESP8266 WiFi -moduulista koostuvan asennuksen IoT -asiaksi ja valmistamme sen kommunikoimaan AskSensors -pilven kanssa.
Aloitetaan!
Vaihe 1: AskSensors Setup
Ensimmäisenä vaiheena meidän on luotava tili AskSensors IoT -alustalle. AskSensors on IoT -alusta, joka tarjoaa yhteyden Internetiin yhdistettyjen laitteiden ja pilven välillä. Se tarjoaa ilmaisen kokeilutilin, joten sinun ei tarvitse edes avata lompakkoasi aloittaaksesi!
Suosittelen noudattamaan tätä aloitusopasta. Tämä näyttää kuinka luoda ja rekisteröidä ja määrittää uusi anturi tietojen lähettämistä varten.
Vaihe 2: Valmistele laitteisto
Tässä esittelyssä tarvitsemme seuraavan laitteiston:
- Arduino, käytän Arduino Unoa
- ESP8266 WiFi-moduuli, käytän ESP-01S: ää
- Tietokone, jossa on Arduino IDE
- Arduino USB -kaapeli
- Johdot ja leipälauta
Yllä oleva kuva näyttää prototyyppini.
Vaihe 3: Rakenna laitteisto
Yhteys Arduinon ja ESP8266: n välillä on seuraava:
- ESP TX Arduino -nastaan 10 1K -vastuksen kautta.
- ESP RX Arduino -nastaan 11 1K -vastuksen kautta.
- ESP VCC - Arduino 3V3
- ESP CH_PD - Arduino 3V3
- ESP GND - Arduino GND
Huomautus: ESP8266 GPIO -laitteet vaativat 3 V3 -signaaleja (ei 5 V: n toleranssia). Nopeaa hakkerointia varten voit lisätä vain 1K: n sarjavastuksen Arduino -nastojen ja ESP8266 -nastojen väliin suojaamaan ESP8266 GPIO -laitteita vaurioilta. Tuotannossa tarvitaan kuitenkin 5V/3V3 tasonvaihtaja, joka takaa piirin luotettavuuden pitkällä aikavälillä. Voit tarkistaa tämän sivun saadaksesi 5V/3V3 -tason vaihtomoduulin.
Vaihe 4: Kirjoita koodi
Kirjoita nyt koodi lähettääksesi yksinkertaiset tiedot Arduinosta AskSensors -pilveen WiFi: n kautta. Arduino -koodi kommunikoi ESP8266 WiFi -moduulin kanssa AT -komentojen avulla. Tiedot lähetetään AskSensorsille HTTP -yhteyden kautta.
Meidän on annettava Api -avain, jonka saimme aikaisemmin AskSensorsilta, jotta voimme lähettää tiedot oikeaan pilvianturiin.
Käyttövalmis koodi:
Käyttövalmis koodi on AskSensors github -sivulla. Lataa koodi ja määritä seuraavat muuttujat asetukseesi (WiFi SSID, salasana ja 'Api Key In'):
Merkkijono ssid = "…………."; // Wifi SSID
Merkkijonon salasana = "…………."; // Wifi -salasanamerkkijono apiKeyIn = "…………."; // API -avain
Vaihe 5: Suorita koodi
Nyt on aika liittää levy.
- Liitä Arduino tietokoneeseen USB -kaapelilla.
- Avaa Arduino IDE ja vilkaise koodi.
- Avaa sarjapääte. Sinun pitäisi nähdä, että Arduino käsittelee AT -komentoja ESP8266: n kanssa, joka muodostaa yhteyden WiFi -verkkoihin ja lähettää tietoja AskSensors -pilveen HTTP -pyyntöjen kautta.
Vaihe 6: Visualisoi tietosi
Voit visualisoida tietosi kaavion avulla. Siirry AskSensors -hallintapaneeliin ja avaa anturi, jolle lähetät tietoja. AskSensorsin avulla käyttäjä voi visualisoida tietosi erityyppisissä kaavioissa, mukaan lukien viiva, mittari, hajonta ja palkki. Oheisessa kuvassa näkyy viivakaavion tapaus.
Sinä voit tarvita:
Saatavilla on myös muita toimintoja, kuten tietojen visualisointi koko kaavion suoratoistona, kaavion jakaminen ulkoisten sovellusten ja käyttäjien kanssa, tietojen vieminen CSV -tiedostoina ja paljon muuta!
Vaihe 7: Hyvin tehty
Toivottavasti tämä opetusohjelma auttoi sinua!
Katso tästä opetusluettelosta, jos tarvitset tukea laitteiden, kuten Arduino, ESP8266, ESP32, Raspberry Pi, yhdistämiseen pilveen.
Suositeltava:
Raspberry Pi: n yhdistäminen pilveen Node.js: n avulla: 7 vaihetta
Raspberry Pi: n yhdistäminen pilveen Node.js: n avulla: Tämä opetusohjelma on hyödyllinen kaikille, jotka haluavat yhdistää Raspberry Pi: n pilveen, erityisesti AskSensors IoT -alustaan, käyttäen Node.js. Jos sinulla ei ole Raspberry Pi: tä, suosittelen, että hankit Vadelman
Tietojen lähettäminen pilveen Arduino Ethernetin avulla: 8 vaihetta
Tietojen lähettäminen pilveen Arduino Ethernetin avulla: Tässä ohjeessa kerrotaan, miten voit julkaista tietosi AskSensors IoT -alustalle Arduino Ethernet Shield -sovelluksella. Ethernet Shieldin avulla Arduino voi helposti muodostaa yhteyden pilveen, lähettää ja vastaanottaa tietoja Internet -yhteyden avulla. Mitä me
ESP32 -laitteen liittäminen IoT -pilveen: 8 vaihetta
ESP32: n yhdistäminen IoT -pilveen: Tämä ohje on artikkelisarjassa, joka koskee laitteiston, kuten Arduinon ja ESP8266: n, yhdistämistä pilveen. Aion selittää sinulle, kuinka ESP32 -sirusi yhdistetään pilveen AskSensors IoT -palvelun avulla. Miksi ESP32? Suuren menestyksen jälkeen
IoT: n perusteet: IoT: n yhdistäminen pilveen Mongoose -käyttöjärjestelmän avulla: 5 vaihetta
IoT: n perusteet: IoT: n yhdistäminen pilveen Mongoose -käyttöjärjestelmän avulla: Jos olet henkilö, joka harrastaa tinkimistä ja elektroniikkaa, törmäät usein esineiden Internetiin, yleensä lyhenteellä IoT, ja että viittaa laitteisiin, jotka voivat muodostaa yhteyden Internetiin! Tällainen ihminen
DHT11/DHT22-anturin liittäminen pilveen ESP8266-pohjaisella kortilla: 9 vaihetta
DHT11/DHT22-anturin liittäminen pilveen ESP8266-pohjaisella kortilla: Yhdistin edellisessä artikkelissa ESP8266-pohjaisen NodeMCU-korttini Cloud4RPi-palveluun. Nyt on todellisen projektin aika