Innholdsfortegnelse:
- Trinn 1: Koble LM35 -sensoren til bolten
- Trinn 2: Forutsi temperaturen
- Trinn 3: Den siste spådommen ser slik ut
Video: Prediksjon av romtemperatur via LM35 -sensor og maskinlæring: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Introduksjon
I dag er vi fokusert på å bygge et maskinlæringsprosjekt som forutsier temperatur via polynomregresjon.
Maskinlæring er en applikasjon av kunstig intelligens (AI) som gir systemer muligheten til automatisk å lære og forbedre seg fra erfaring uten å bli eksplisitt programmert. Maskinlæring fokuserer på utvikling av dataprogrammer som kan få tilgang til data og bruke den til å lære selv.
Polynomregresjon: -polynomial regresjon er en form for regresjonsanalyse der forholdet mellom den uavhengige variabelen x og den avhengige variabelen y er modellert som et n-graders polynom i x.
Prediksjon: -Maskinlæring er en måte å identifisere mønstre i data og bruke dem til å automatisk gjøre forutsigelser eller beslutninger. … For regresjon vil du lære hvordan du måler korrelasjonen mellom to variabler og beregner en linje som passer best for å gjøre spådommer når det underliggende forholdet er lineært.
2. Ting som brukes i dette prosjektet
Maskinvarekomponenter
- Kvinnelige/kvinnelige hoppetråder × (etter behov)
- Brødbrett (generisk) × 1
- LM35 -sensor × 1
- Bolt IoT Bolt WiFi -modul × 1
Programvare -apper og online -tjenester
- Bolt IoT Bolt CloudBolt
- IoT Android -app
Trinn 1: Koble LM35 -sensoren til bolten
Trinn 1: Hold sensoren på en slik måte at du kan lese LM35 skrevet på den.
Trinn 2: I denne posisjonen identifiserer du sensorens pinner som VCC, Output og Gnd fra venstre til høyre.
I maskinvarebildet er VCC koblet til den røde ledningen, Output er koblet til den oransje ledningen og Gnd er koblet til den brune ledningen.
Trinn 3: Koble de tre pinnene på LM35 til mannlig til hunnkabel til Bolt Wifi -modulen som følger:
- VCC -pin på LM35 kobles til 5v på Bolt Wifi -modulen.
- Utgangspinnen til LM35 kobles til A0 (analog inngangspinne) på Bolt Wifi -modulen.
- Gnd -pinnen til LM35 kobles til Gnd.
Trinn 2: Forutsi temperaturen
Trinn 1: Gjør de samme tilkoblingene som "Maskinvaretilkoblinger for temperaturmonitor" -skjermbildet i temaet "Grensesnittsensor over VPS" i modulen "Cloud, API and Alerts".
Trinn 2: Slå på kretsen og la den koble seg til Bolt Cloud. (Den grønne LED -lampen på bolten skal være på)
Trinn 3: Gå til cloud.boltiot.com og lag et nytt produkt. Mens du oppretter produktet, velger du produkttype som Output Device og grensesnitttype som GPIO. Etter at du har opprettet produktet, velger du det nylig opprettede produktet og klikker deretter på konfigureringsikonet.
Trinn 4: I kategorien maskinvare velger du alternativknappen ved siden av A0 -pinnen. Gi pinnen navnet "temp" og lagre konfigurasjonen ved hjelp av "Lagre" -ikonet.
Trinn 5: Gå til kodefanen, gi produktkoden navnet 'forutsi', og velg kodetypen som js.
Trinn 6: Skriv følgende kode for å plotte temperaturdataene og kjøre den polynomiske regresjonsalgoritmen på dataene, og lagre produktkonfigurasjonene.
setChartLibrary ('google-chart');
setChartTitle ('PolynomialRegression');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
mul (0,0977);
plotChart ('time_stamp', 'temp');
Trinn 7: I produktfanen, velg produktet som er opprettet, og klikk deretter på koblingsikonet. Velg Bolt -enheten din i popup -vinduet, og klikk deretter på 'Ferdig' -knappen.
Trinn 8: Klikk på "distribuer konfigurasjon" -knappen og deretter på "vis denne enheten" -ikonet for å se siden du har designet. Nedenfor er skjermbildet av den endelige utgangen.
Trinn 9: Vent i omtrent 2 timer før enheten laster opp nok datapunkt til nettskyen. Du kan deretter klikke på knappen forutsi for å se prediksjonskartet basert på polynomisk regresjonsalgoritme.
Anbefalt:
Romtemperatur over internett med BLYNK ESP8266 og DHT11: 5 trinn (med bilder)
Romtemperatur over internett Med BLYNK ESP8266 & DHT11: Hei gutter, I dag skal vi lage en romtemperaturmonitor, som vi kan bruke til å overvåke rommet vårt fra hvor som helst i verden og for å gjøre det vil vi bruke en BLYNK IoT -plattform og vi vil bruke DHT11 for å lese romtemperaturen vil vi bruke en ESP8266 for å oppnå
Overvåking av romtemperatur og fuktighet med ESP32 og AskSensors Cloud: 6 trinn
Overvåking av romtemperatur og fuktighet med ESP32 og AskSensors Cloud: I denne opplæringen lærer du hvordan du overvåker temperaturen og fuktigheten i rommet eller skrivebordet ditt ved hjelp av DHT11 og ESP32 koblet til skyen. Våre opplæringsoppdateringer finner du her. DHHT11 Spesifikasjoner: DHT11 -sensoren kan måle temperaturen
Hvordan oppdage plantesykdommer ved hjelp av maskinlæring: 6 trinn
Hvordan oppdage plantesykdommer ved hjelp av maskinlæring: Prosessen med å oppdage og gjenkjenne syke planter har alltid vært en manuell og kjedelig prosess som krever at mennesker visuelt inspiserer plantekroppen, noe som ofte kan føre til feil diagnose. Det har også blitt spådd at som globalt
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver - Få romtemperatur og fuktighet i nettleseren din: 6 trinn
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver | Få romtemperatur og fuktighet i nettleseren din: Hei folkens i dag skal vi lage en fuktighet & temperaturovervåkingssystem ved bruk av ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fuktighet oppnås fra DHT11 Sensor & det kan sees i en nettleser hvilken nettside som skal administreres
Monitor for romtemperatur og fuktighet: 6 trinn
Romtemperatur og fuktighetsmonitor: Mitt prosjekt, QTempair, måler romtemperatur, fuktighet og luftkvalitet. Dette prosjektet leser data fra sensorene, sender dataene til databasen og dataene vil bli vist på et nettsted. Du kan lagre en temperatur i innstillingene på