Kazalo:
- 1. korak: Senzor LM35 priključite na vijak
- 2. korak: Napovedovanje temperature
- 3. korak: Končna napoved izgleda tako
Video: Napoved sobne temperature preko senzorja LM35 in strojnega učenja: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Uvod
Danes smo osredotočeni na izgradnjo projekta strojnega učenja, ki napoveduje temperaturo s polinomsko regresijo.
Strojno učenje je aplikacija umetne inteligence (AI), ki sistemom omogoča samodejno učenje in izboljševanje iz izkušenj, ne da bi bila izrecno programirana. Strojno učenje se osredotoča na razvoj računalniških programov, ki lahko dostopajo do podatkov in se sami uporabljajo za učenje.
Polinomska regresija: -polinomična regresija je oblika regresijske analize, v kateri se razmerje med neodvisno spremenljivko x in odvisno spremenljivko y modelira kot polinom n-te stopnje v x.
Napovedovanje: -Mašinsko učenje je način prepoznavanja vzorcev v podatkih in njihove uporabe za samodejno napovedovanje ali odločanje. … Za regresijo se boste naučili meriti korelacijo med dvema spremenljivkama in izračunati najprimernejšo črto za napovedi, ko je osnovno razmerje linearno.
2. Stvari, uporabljene v tem projektu
Strojne komponente
- Ženske/ženske skakalne žice × (po potrebi)
- Ogledna plošča (splošna) × 1
- Senzor LM35 × 1
- Bolt IoT Bolt WiFi modul × 1
Programske aplikacije in spletne storitve
- Bolt IoT Bolt CloudBolt
- IoT aplikacija za Android
1. korak: Senzor LM35 priključite na vijak
1. korak: Držite senzor tako, da lahko preberete napis LM35, napisan na njem.
2. korak: V tem položaju od leve proti desni označite zatiče senzorja kot VCC, Output in Gnd.
Na sliki strojne opreme je VCC povezan z rdečo žico, izhod je povezan z oranžno žico, Gnd pa z rjavo žico.
Korak 3: Z moško in žensko žico priključite 3 zatiče LM35 na modul Bolt Wifi na naslednji način:
- VCC pin LM35 se poveže s 5v modula Bolt Wifi.
- Izhodni pin LM35 se poveže z A0 (analogni vhodni pin) modula Bolt Wifi.
- Gnd pin LM35 se poveže z Gnd.
2. korak: Napovedovanje temperature
1. korak: Vzpostavite enake povezave kot na zaslonu "Strojne povezave za nadzor temperature" v temi "Vmesni senzor prek VPS" v modulu "Oblak, API in opozorila".
2. korak: Vklopite vezje in pustite, da se poveže z Oblokom vijaka. (Zelena LED vijaka mora prižgati)
3. korak: Pojdite na cloud.boltiot.com in ustvarite nov izdelek. Med ustvarjanjem izdelka izberite vrsto izdelka kot izhodno napravo in vrsto vmesnika kot GPIO. Ko ustvarite izdelek, izberite nedavno ustvarjen izdelek in kliknite ikono za konfiguracijo.
4. korak: Na zavihku strojna oprema izberite izbirni gumb poleg zatiča A0. Dajte pin -u ime 'temp' in shranite konfiguracijo z ikono 'Save'.
5. korak: Premaknite se na kodni zavihek, dajte kodi izdelka ime "predvidi" in izberite vrsto kode kot js.
6. korak: Napišite naslednjo kodo, da narišete podatke o temperaturi in zaženete algoritem polinomske regresije na podatkih ter shranite konfiguracije izdelka.
setChartLibrary ('google-chart');
setChartTitle ('PolynomialRegression');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
mul (0,0977);
plotChart ('time_stamp', 'temp');
Korak 7: Na zavihku izdelki izberite ustvarjen izdelek in kliknite ikono povezave. V pojavnem oknu izberite svojo napravo Bolt in kliknite gumb »Končano«.
Korak 8: Kliknite gumb »razporedi konfiguracijo« in nato ikono »oglej to napravo«, če si želite ogledati stran, ki ste jo oblikovali. Spodaj je posnetek zaslona končnega izida.
9. korak: Počakajte približno 2 uri, da naprava naloži dovolj podatkovne točke v oblak. Nato lahko kliknete gumb za predvidevanje, da si ogledate graf napovedi na podlagi algoritma polinomske regresije.
Priporočena:
Ubidots + ESP32- Predvidevanje strojnega nadzora: 10 korakov
Ubidots + ESP32- Predictive Machine Monitoring: Prediktivna analiza vibracij in temp strojev z ustvarjanjem e-poštnih dogodkov in zapisom vibracij v Googlovem listu z uporabo Ubidots. Predvidevalno vzdrževanje in spremljanje stanja stroja Vzpon nove tehnologije, tj
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: 6 korakov
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: V tej vadnici se boste naučili spremljati temperaturo in vlažnost vaše sobe ali mize z uporabo DHT11 in ESP32, povezanih z oblakom. Naše posodobitve vadnic najdete tukaj. Specifikacije: Senzor DHT11 lahko meri temperaturo
Gasilni aparat senzorja temperature in vlažnosti senzorja (Arduino UNO): 11 korakov
Samodejni gasilni aparat s senzorjem temperature in vlažnosti (Arduino UNO): Ta projekt je bil namenjen vsem v domovih ali podjetjih kot senzor temperature in vlažnosti, prikazan na LCD -prikazovalniku, ter senzor plamena, povezan z zvočnikom in vodno črpalko za gašenje. požar v nujnih primerih
Branje temperature z uporabo temperaturnega senzorja LM35 z Arduino Uno: 4 koraki
Branje temperature z uporabo temperaturnega senzorja LM35 z Arduino Uno: Pozdravljeni, v tem navodilu se bomo naučili uporabljati LM35 z Arduinom. Lm35 je temperaturni senzor, ki lahko bere temperaturne vrednosti od -55 ° C do 150 ° C. Gre za 3-terminalno napravo, ki zagotavlja analogno napetost, sorazmerno s temperaturo. Višje
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino