Innholdsfortegnelse:
Video: Luftovervåkingssystem ved hjelp av NodeMCU og IOT Thingspeak: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
ThingSpeak er en IoT-applikasjon og API med åpen kildekode for å lagre og hente data fra maskinvareenheter og sensorer. Den bruker HTTP -protokoll over Internett eller LAN for kommunikasjon. MATLAB -analysen er inkludert for å analysere og visualisere dataene som mottas fra maskinvaren eller sensorenheter.
Vi kan lage kanaler for hver sensordata. Disse kanalene kan angis som private kanaler, eller du kan dele dataene offentlig gjennom offentlige kanaler. De kommersielle funksjonene inkluderer tilleggsfunksjoner. Men vi vil bruke gratisversjonen slik vi gjør det for utdanningsformål.
(Hvis du vil lære mer om ThingSpeak generelt og/eller prosjektet, kan du besøke
Funksjoner:
- Samle data i private kanaler.
- Del data med offentlige kanaler
- REST API og MQTT APIS
- MATLAB® Analytics og visualiseringer.
- Verdensomspennende fellesskap
I denne opplæringen bruker du en MQ3 Alcohol -sensor for å plotte verdien på ThingSpeak ved hjelp av NodeMCU. I dette programmet skal NodeMCU lese og lagre sensordata i en variabel og deretter laste dem opp til ThingSpeak ved hjelp av kanalnavnet og API -nøkkelen. NodeMCU bør være koblet til internett via Wi-Fi. Vi får se hvordan du oppretter ThingSpeak -kanaler og konfigurerer det på NodeMCU.
Trinn 1: Komponenter påkrevd
Maskinvare påkrevd
- NodeMCU
- MQ-3 Alkoholsensor
- 5V strømforsyning
- Jumper Wires
- Brødbrett (valgfritt)
NodeMCU LUA WiFi Internett ESP8266 Development Board: NodeMCU Dev Kit/board består av ESP8266 wifi -aktivert chip. ESP8266 er en rimelig Wi-Fi-brikke utviklet av Espressif Systems med TCP/IP-protokoll. For mer informasjon om ESP8266, kan du se ESP8266 WiFi -modul.
MQ-3 Alcohol Sensorr: Denne modulen er laget ved bruk av Alcohol Gas Sensor MQ3. Det er en lavpris halvleder sensor som kan detektere tilstedeværelsen av alkoholgasser i konsentrasjoner fra 0,05 mg/L til 10 mg/L. Det følsomme materialet som brukes til denne sensoren er SnO2, hvis ledningsevne er lavere i ren luft. Ledningsevnen øker når konsentrasjonen av alkoholgasser øker. Den har høy følsomhet overfor alkohol og har god motstand mot forstyrrelser på grunn av røyk, damp og bensin. Denne modulen gir både digitale og analoge utganger. MQ3 alkoholsensormodul kan enkelt grensesnittes med mikrokontrollere, Arduino -plater, Raspberry Pi etc. eller mer informasjon om MQ3 kan du referere til Alkoholsensormodul - MQ3.
5V strømforsyning: I de fleste av våre elektroniske produkter eller prosjekter trenger vi en strømforsyning for å konvertere nettspenning til en regulert likspenning
Jumper Wires: Jumper wires er ganske enkelt ledninger som har kontaktpinner i hver ende, slik at de kan brukes til å koble to punkter til hverandre uten lodding. Kvinne til hunnkontakt brukes i dette prosjektet.
Brødbrett: Et brødbrett er en loddfri enhet for midlertidig prototype med elektronikk og testkretsdesign. De fleste elektroniske komponenter i elektroniske kretser kan kobles sammen ved å sette ledningene eller terminalene inn i hullene og deretter gjøre tilkoblinger gjennom ledninger der det er hensiktsmessig.
Trinn 2: Koble til komponenter
Beskrivelse
Det fire ledninger er +5V, AOUT, DOUT og GND.
+5V- og GND -lederne etablerer strøm for alkoholsensoren. De to andre ledningene er AOUT (analog utgang) og DOUT (digital utgang). Hvordan sensoren fungerer er terminalen AOUT som gir en analog spenningsutgang i forhold til mengden alkohol sensoren oppdager. Jo mer alkohol den oppdager, jo større blir den analoge spenningen. Omvendt, jo mindre alkohol den oppdager, jo mindre analog spenning vil den sende ut. Hvis den analoge spenningen når en viss terskel, sender den den digitale pinnen DOUT høyt. Når denne DOUT -pinnen går høyt, vil arduinoen oppdage dette og vil utløse LED -en for å slå på, og signaliserer at alkoholterskelen er nådd og nå er over grensen. Hvordan du kan endre dette terskelnivået er ved å justere potensiometeret til enten å heve eller senke nivået.
Tilkoblingene er ganske grunnleggende.
For å koble sensoren er det 3 ledninger. +5V -terminalen på sensoren kobles til 5V -terminalen på strømforsyningskortet. GND -terminalen på sensoren kobles til GND -terminalen på NodeMCU. Dette etablerer strøm til sensoren. Den andre tilkoblingen er sensorens analoge utgang. Den kobles til analog pin A0 på NodeMCU.
Trinn 3: Fremgangsmåte
Trinn 1: Gå til https://thingspeak.com/ og opprett ThingSpeak -kontoen din hvis du ikke har det. Logg inn på kontoen din.
Trinn 2: Opprett en kanal ved å klikke på 'Ny kanal
Trinn 3: Skriv inn kanaldetaljene.
Navn: Ethvert navn
Beskrivelse (valgfritt
Felt 1: Sensoravlesning - Dette vises på analysediagrammet. Hvis du trenger mer enn 1 kanaler, kan du opprette for ytterligere sensordata.
Lagre denne innstillingen.
Trinn 4: Nå kan du se kanalene. Klikk på "API Keys" -fanen. Her får du kanal -ID og API -nøkler. Legg merke til dette.
Trinn 5: Åpne Arduino IDE og installer ThingSpeak -biblioteket. For å gjøre dette, gå til Sketch> Include Library> Manage Libraries. Søk etter ThingSpeak og installer biblioteket. ThingSpeak kommunikasjonsbibliotek for Arduino, ESP8266 og ESP32
Trinn 6: Må endre koden. I koden nedenfor må du endre nettverks -SSID, passord og ThingSpeak -kanal og API -nøkler.
Trinn 4: Koden
Last ned koden som er vedlagt her, og last den opp på brettet ditt, og koble alt som vist i forrige diagram.
Last ned kode:
Utgangen vil være som bildet ovenfor i ThingSpeak.
Håper dette gjorde det lettere for deg. Husk å abonnere hvis du likte denne artikkelen og syntes den var nyttig, og hvis du har spørsmål eller trenger hjelp med noe, er det bare å legge igjen en kommentar nedenfor …
Takk til elemetnzonline.com..
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
IOT - Legg ut data til Thingspeak ved hjelp av ESP8266: 3 trinn
IOT | Legg ut data til Thingspeak ved hjelp av ESP8266: I dag er IoT i trend og mange maskiner har data for å laste opp over skyen og analysere dataene. Små sensorer oppdaterer dataene på skyen og aktuatoren i en annen ende virker på det. Jeg skal forklare ett av eksemplet på IoT. Jeg denne artikkelen og jeg
Mini værstasjon ved hjelp av Arduino og ThingSpeak: 4 trinn
Mini værstasjon som bruker Arduino og ThingSpeak: Hei alle sammen. I denne instruksen vil jeg veilede deg gjennom trinnene for å lage en personlig miniværstasjon. Vi vil også bruke ThingSpeak API for å laste opp værdataene våre til serverne deres, eller hva er formålet med en værstasjon
Laste opp vibrasjonssensorverdi til IOT ThingSpeak ved hjelp av NodeMCU: 4 trinn
Laste opp vibrasjonssensorverdi til IOT ThingSpeak ved hjelp av NodeMCU: Det er flere kritiske maskiner eller dyrt utstyr som får skader på grunn av vibrasjoner. I et slikt tilfelle er det nødvendig med en vibrasjonssensor for å finne ut om maskinen eller utstyret produserer vibrasjoner eller ikke. Identifiserer objektet som
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer