
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

ThingSpeak on avoimen lähdekoodin IoT-sovellus ja sovellusliittymä laitteiden ja antureiden tietojen tallentamiseen ja hakemiseen. Se käyttää HTTP -protokollaa Internetin tai lähiverkon kautta viestintäänsä. Sisältää MATLAB -analytiikan, joka analysoi ja visualisoi laitteistoltasi tai anturilaitteistasi saadut tiedot.
Voimme luoda kanavia jokaiselle anturitiedolle. Nämä kanavat voidaan asettaa yksityisiksi kanaviksi tai voit jakaa tiedot julkisesti julkisten kanavien kautta. Kaupallisiin ominaisuuksiin kuuluu lisäominaisuuksia. Mutta käytämme ilmaista versiota, kun teemme sitä opetustarkoituksiin.
(Jos haluat lisätietoja ThingSpeakista yleensä ja/tai projektista, käy osoitteessa
Ominaisuudet:
- Kerää tietoja yksityisille kanaville.
- Jaa tiedot julkisille kanaville
- REST API ja MQTT APIS
- MATLAB® Analytics ja visualisoinnit.
- Maailmanlaajuinen yhteisö
Tässä opetusohjelmassa MQ3 -alkoholianturin käyttäminen arvon kuvaamiseen ThingSpeakiin NodeMCU: n avulla. Tässä ohjelmassa NodeMCU lukee ja tallentaa anturitiedot muuttujaan ja lähettää sen sitten ThingSpeakiin käyttämällä kanavan nimeä ja API -avainta. NodeMCU: n tulee olla yhteydessä Internetiin Wi-Fi-yhteyden kautta. Katsomme kuinka luoda ThingSpeak -kanavia ja määrittää ne NodeMCU: ssa.
Vaihe 1: Tarvittavat komponentit

Laitteisto vaaditaan
- NodeMCU
- MQ-3-alkoholianturi
- 5V virtalähde
- Hyppyjohdot
- Leipälauta (valinnainen)
NodeMCU LUA WiFi Internet ESP8266 Development Board: NodeMCU Dev Kit/board koostuu ESP8266 wifi -yhteensopivasta sirusta. ESP8266 on edullinen Wi-Fi-siru, jonka on kehittänyt Espressif Systems TCP/IP-protokollalla. Lisätietoja ESP8266: sta on ESP8266 WiFi -moduulissa.
MQ-3 Alcohol Sensorr: Tämä moduuli on valmistettu alkoholikaasuanturilla MQ3. Se on edullinen puolijohdetunnistin, joka voi havaita alkoholikaasujen esiintymisen pitoisuuksilla 0,05 mg/l - 10 mg/l. Tämän anturin herkkä materiaali on SnO2, jonka johtokyky on alhaisempi puhtaassa ilmassa. Sen johtavuus kasvaa, kun alkoholikaasujen pitoisuus kasvaa. Se on erittäin herkkä alkoholille ja kestää hyvin savun, höyryn ja bensiinin aiheuttamia häiriöitä. Tämä moduuli tarjoaa sekä digitaaliset että analogiset lähdöt. MQ3 -alkoholianturimoduuli voidaan helposti liittää mikrokontrollereihin, Arduino -kortteihin, Raspberry Pi -laitteeseen jne. Tai saadaksesi lisätietoja MQ3: sta, katso Alkoholianturimoduuli - MQ3.
5 V: n virtalähde: Useimmissa elektroniikkatuotteissamme tai -projekteissamme tarvitsemme virtalähteen verkkovirtajännitteen muuttamiseksi säädellyksi tasavirraksi
Hyppyjohtimet: Hyppyjohdot ovat yksinkertaisesti johtoja, joissa on liittimen tapit kummassakin päässä, joten niitä voidaan käyttää kahden pisteen yhdistämiseen toisiinsa ilman juottamista. Tässä projektissa käytetään naaras -naarasliitintä.
Leipälauta: Leipälauta on juoton laite väliaikaiseen prototyyppiin, jossa on elektroniikka ja testipiirimallit. Useimmat elektronisten piirien elektroniset komponentit voidaan yhdistää toisiinsa asettamalla niiden johdot tai liittimet reikiin ja tekemällä sitten liitännät johtojen kautta tarvittaessa.
Vaihe 2: Osien liittäminen

Kuvaus
Siellä on 4 johtoa +5V, AOUT, DOUT ja GND.
+5V- ja GND -johdot muodostavat virran alkoholianturille. Muut kaksi johtoa ovat AOUT (analoginen lähtö) ja DOUT (digitaalinen lähtö). Anturin toiminta on terminaali AOUT, joka antaa analogisen jännitelähdön suhteessa anturin havaitsemaan alkoholimäärään. Mitä enemmän alkoholia se havaitsee, sitä suurempaa analogista jännitettä se antaa. Päinvastoin, mitä vähemmän alkoholia se havaitsee, sitä vähemmän analogista jännitettä se antaa. Jos analoginen jännite saavuttaa tietyn kynnyksen, se lähettää digitaalisen nastan DOUT high. Kun tämä DOUT -tappi nousee korkealle, arduino havaitsee tämän ja käynnistää LED -valon syttymään, mikä ilmoittaa, että alkoholikynnys on saavutettu ja on nyt rajan yli. Voit muuttaa tätä kynnystasoa säätämällä potentiometriä joko nostamaan tai laskemaan tasoa.
Liitännät ovat melko yksinkertaisia.
Anturin liittämiseksi on 3 johtoa. Anturin +5V -liitin kytkeytyy virtalähteen 5V -liittimeen. Anturin GND -liitin kytkeytyy NodeMCU: n GND -liittimeen. Tämä antaa anturille virran. Toinen liitäntä on anturin analoginen lähtö. Se liitetään NodeMCU: n analogiseen nastaan A0.
Vaihe 3: Toimenpide
Vaihe 1: Siirry osoitteeseen https://thingspeak.com/ ja luo ThingSpeak -tilisi, jos sinulla ei ole sitä. Kirjaudu tilillesi.
Vaihe 2: Luo kanava napsauttamalla Uusi kanava
Vaihe 3: Anna kanavan tiedot.
Nimi: Mikä tahansa nimi
Kuvaus (vapaaehtoinen
Kenttä 1: Anturilukema - Tämä näkyy analytiikkakaaviossa. Jos tarvitset enemmän kuin yhden kanavan, voit luoda lisää anturitietoja.
Tallenna tämä asetus.
Vaihe 4: Nyt näet kanavat. Napsauta "API -avaimet" -välilehteä. Täältä saat kanavatunnuksen ja sovellusliittymäavaimet. Merkitse tämä muistiin.
Vaihe 5: Avaa Arduino IDE ja asenna ThingSpeak -kirjasto. Voit tehdä tämän valitsemalla Luonnos> Sisällytä kirjasto> Hallinnoi kirjastoja. Hae ThingSpeak ja asenna kirjasto. ThingSpeak Communication Library for Arduino, ESP8266 ja ESP32
Vaihe 6: Koodia on muokattava. Alla olevassa koodissa sinun on vaihdettava verkon SSID, salasana ja ThingSpeak Channel- ja API -avaimet.
Vaihe 4: Koodi

Lataa tähän liitetty koodi ja lataa se taulullesi ja kytke kaikki johdot kuten edellisessä kaaviossa.
Latauskoodi:
Tulos on kuten yllä oleva kuva ThingSpeakissa.
Toivottavasti tämä helpotti sinua. Muista tilata, jos pidit tästä artikkelista ja pidit sitä hyödyllisenä, ja jos sinulla on kysyttävää tai tarvitset apua jossakin, jätä kommentti alle…
Kiitos elemetnzonline.com..
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta

Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta

Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: 7 vaihetta

Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: Joten tämä oli ensimmäinen kokeiluni ihmisen ja tietokoneen välisessä käyttöliittymässä. pythonin ja arduinon kautta ja käytti origamipohjaista tarttujaa
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta

ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta

Portinhallinta Google Assistentin avulla ESP8266 NodeMCU: n avulla: Tämä on ensimmäinen projektini ohjeista, joten kommentoi alla mahdollisia parannuksia. Joten lähettämällä komennon tulee rele, joka sulkee