Sisukord:
- Samm: ühendage LM35 andur poldiga
- 2. samm: temperatuuri ennustamine
- 3. samm: lõplik ennustus näeb välja selline
Video: Ruumi temperatuuri ennustamine LM35 anduri ja masinõppe kaudu: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Sissejuhatus
Täna oleme keskendunud masinõppe projekti loomisele, mis ennustab temperatuuri polünoomi regressiooni kaudu.
Masinõpe on tehisintellekti (AI) rakendus, mis annab süsteemidele võimaluse kogemustest automaatselt õppida ja neid täiustada ilma selgesõnaliselt programmeerimata. Masinõpe keskendub arvutiprogrammide väljatöötamisele, mis võimaldavad andmetele juurde pääseda ja neid ise õppida.
Polünoomne regressioon: -polünoomne regressioon on regressioonianalüüsi vorm, mille puhul sõltumatu muutuja x ja sõltuva muutuja y vahelist seost modelleeritakse n-nda astme polünoomina x-is.
Ennustamine: -Masinaõpe on viis andmete mustrite tuvastamiseks ja nende kasutamiseks ennustuste või otsuste tegemiseks. … Regressiooni jaoks saate teada, kuidas mõõta kahe muutuja vahelist korrelatsiooni ja arvutada kõige sobivam joon ennustuste tegemiseks, kui aluseks olev suhe on lineaarne.
2. Selles projektis kasutatud asjad
Riistvara komponendid
- Naiste/naiste džemprijuhtmed × (vastavalt vajadusele)
- Leivalaud (üldine) × 1
- LM35 andur × 1
- Bolt IoT Bolt WiFi moodul × 1
Tarkvararakendused ja võrguteenused
- Bolt IoT Bolt CloudBolt
- IoT Androidi rakendus
Samm: ühendage LM35 andur poldiga
Samm: hoidke andurit nii, et saaksite lugeda sellele kirjutatud LM35.
2. samm: selles asendis tuvastage anduri tihvtid vasakult paremale VCC, Output ja Gnd.
Riistvarapildil on VCC ühendatud punase juhtmega, väljund on ühendatud oranži juhtmega ja Gnd on ühendatud pruuni juhtmega.
Samm: ühendage isas -naisjuhtme abil LM35 3 tihvti Bolt Wifi mooduliga järgmiselt.
- LM35 VCC tihvt ühendatakse Bolt Wifi mooduli 5 V -ga.
- LM35 väljundpistik ühendatakse Bolt Wifi mooduli A0 -ga (analoogsisendi pin).
- LM35 Gnd -tihvt ühendub Gnd -ga.
2. samm: temperatuuri ennustamine
1. toiming: looge samad ühendused nagu ekraanil „Riistvaraühendused temperatuurimonitori jaoks”, mooduli „Pilv, API ja hoiatused” teemas „Liidesesensor üle VPS”.
Samm: lülitage ahel sisse ja laske sellel Bolt Cloudiga ühenduse luua. (Poldi roheline LED peaks põlema)
Samm: minge saidile cloud.boltiot.com ja looge uus toode. Toote loomisel valige väljundseadmeks tootetüüp ja GPIO -ks liidese tüüp. Pärast toote loomist valige hiljuti loodud toode ja seejärel klõpsake seadistamise ikooni.
Samm: valige riistvara vahekaardil raadionupp A0 tihvti kõrval. Andke tihvtile nimi "temp" ja salvestage konfiguratsioon, kasutades ikooni "Salvesta".
Samm: liikuge vahekaardile kood, andke toote koodile nimi „ennusta” ja valige kooditüüp js.
6. samm. Kirjutage temperatuuriandmete joonistamiseks järgmine kood ja käivitage andmetel polünoomi regressioonialgoritm ning salvestage toote konfiguratsioonid.
setChartLibrary ('google-diagramm');
setChartTitle ('PolynomialRegression');
setChartType ('ennustusgraafik');
setAxisName ('ajatempel', 'temp');
mul (0,0977);
plotChart ('time_stamp', 'temp');
Samm: valige vahekaardil tooted loodud toode ja seejärel klõpsake lingiikooni. Valige hüpikaknas oma Bolt -seade ja seejärel klõpsake nuppu 'Valmis'.
8. samm: kujundatud lehe vaatamiseks klõpsake nuppu „juuruta konfiguratsioon” ja seejärel ikooni „Kuva see seade”. Allpool on ekraanipilt lõplikust väljundist.
Samm: oodake umbes 2 tundi, kuni seade laeb pilve piisavalt andmepunkti. Seejärel saate klõpsata ennustusnupul, et vaadata polünoomi regressioonialgoritmil põhinevat ennustusgraafikut.
Soovitan:
Raspberry Pi SHT25 niiskuse ja temperatuuri anduri Pythoni õpetus: 4 sammu
Raspberry Pi SHT25 niiskuse ja temperatuuri anduri Python õpetus: SHT25 I2C niiskuse ja temperatuuri andur ± 1,8%RH ± 0,2 ° C I2C minimoodul. SHT25 suure täpsusega niiskus- ja temperatuuriandur on muutunud vormiteguri ja intelligentsuse poolest tööstusstandardiks, pakkudes kalibreeritud ja lineariseeritud andurite märke
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: sellest õpetusest saate teada, kuidas jälgida oma toa või laua temperatuuri ja niiskust, kasutades DHT11 ja pilvega ühendatud ESP32. Meie õpetuste värskendused leiate siit. Spetsifikatsioonid: DHT11 andur suudab mõõta temperatuuri
Hoiatuste loomine-Ubidots-ESP32+temperatuuri ja niiskuse anduri kasutamine: 9 sammu
Hoiatuste loomine-Ubidots-ESP32+temperatuuri ja niiskuse anduri kasutamine: Selles õpetuses mõõdame temperatuuri ja niiskuse anduri abil erinevaid temperatuuri ja niiskuse andmeid. Samuti saate teada, kuidas neid andmeid Ubidotsile saata. Nii et saate seda erinevate rakenduste jaoks igal pool analüüsida. Samuti luues emai
Taimehaiguste tuvastamine masinõppe abil: 6 sammu
Taimehaiguste tuvastamine masinõppe abil: Haigestunud taimede avastamise ja äratundmise protsess on alati olnud käsitsi ja tüütu protsess, mis nõuab inimestelt taime keha visuaalset kontrollimist, mis võib sageli põhjustada vale diagnoosi. Samuti on ennustatud, et globaalse
Ruumi temperatuuri ja niiskuse monitor: 6 sammu
Ruumi temperatuuri ja niiskuse monitor: Minu projekt QTempair mõõdab ruumi temperatuuri, niiskust ja õhukvaliteeti. See projekt loeb anduritelt andmeid, saadab need andmebaasi ja need andmed kuvatakse veebisaidil. Temperatuuri saate salvestada seadetes