Sadržaj:

Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka
Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka

Video: Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka

Video: Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka
Video: ❗️ПРИРОДНЫЙ АНТИПАТОГЕН ДЛЯ ОРХИДЕЙ! НУЖНА ВСЕГО 1 ЛОЖКА! НАРАЩИВАЕМ КОРНИ И ВОССТАНАВЛИВАЕМ ТУРГОР! 2024, Juli
Anonim
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja
Predviđanje sobne temperature putem senzora LM35 i mašinskog učenja

Uvod

Danas smo fokusirani na izgradnju projekta strojnog učenja koji predviđa temperaturu pomoću polinomske regresije.

Mašinsko učenje je aplikacija umjetne inteligencije (AI) koja sistemima daje mogućnost da automatski uče i poboljšavaju iskustvo bez eksplicitnog programiranja. Mašinsko učenje fokusira se na razvoj računarskih programa koji mogu pristupiti podacima i koristiti ih za učenje.

Polinomska regresija: -polinomijska regresija je oblik regresijske analize u kojoj se odnos između nezavisne varijable x i zavisne varijable y modelira kao polinom n-tog stepena u x.

Predviđanje: Mašinsko učenje je način identificiranja obrazaca u podacima i njihovo korištenje za automatsko predviđanje ili donošenje odluka. … Za regresiju, naučit ćete kako mjeriti korelaciju između dvije varijable i izračunati liniju koja najbolje pristaje za predviđanja kada je osnovni odnos linearan.

2. Stvari koje se koriste u ovom projektu

Hardverske komponente

  1. Žice za žene/žene × (prema potrebi)
  2. Oglasna ploča (generička) × 1
  3. LM35 senzor × 1
  4. Bolt IoT Bolt WiFi modul × 1

Softverske aplikacije i mrežne usluge

  1. Bolt IoT Bolt CloudBolt
  2. IoT Android aplikacija

Korak 1: Spajanje LM35 osjetnika na vijak

Spajanje senzora LM35 na vijak
Spajanje senzora LM35 na vijak
Spajanje senzora LM35 na vijak
Spajanje senzora LM35 na vijak
Spajanje senzora LM35 na vijak
Spajanje senzora LM35 na vijak

Korak 1: Držite senzor na takav način da možete pročitati LM35 napisan na njemu.

Korak 2: U ovom položaju identificirajte pinove senzora kao VCC, Output i Gnd s lijeva na desno.

Na slici hardvera, VCC je spojen na crvenu žicu, izlaz je spojen na narančastu žicu, a Gnd je spojen na smeđu žicu.

Korak 3: Pomoću muške i ženske žice spojite 3 pina LM35 na Bolt Wifi modul na sljedeći način:

  • VCC pin LM35 povezuje se na 5v Bolt Wifi modula.
  • Izlazni pin LM35 povezuje se s A0 (analogni ulazni pin) Bolt Wifi modula.
  • Gnd pin LM35 se povezuje sa Gnd.

Korak 2: Predviđanje temperature

Predviđanje temperature
Predviđanje temperature
Predviđanje temperature
Predviđanje temperature

Korak 1: Napravite iste veze kao i na ekranu „Hardverske veze za monitor temperature“, u temi „Interfejs senzor preko VPS -a“modula „Oblak, API i upozorenja“.

Korak 2: Uključite krug i pustite ga da se poveže s Oblokom vijaka. (Zelena LED dioda vijka bi trebala biti uključena)

Korak 3: Idite na cloud.boltiot.com i kreirajte novi proizvod. Prilikom stvaranja proizvoda odaberite vrstu proizvoda kao izlazni uređaj, a vrstu sučelja kao GPIO. Nakon kreiranja proizvoda, odaberite nedavno kreirani proizvod, a zatim kliknite ikonu za konfiguraciju.

Korak 4: Na kartici hardvera odaberite radio dugme pored pina A0. Dajte pin -u naziv 'temp' i spremite konfiguraciju pomoću ikone 'Save'.

Korak 5: Idite na karticu koda, dajte šifri proizvoda naziv 'predvidi' i odaberite vrstu koda kao js.

Korak 6: Napišite sljedeći kod za iscrtavanje temperaturnih podataka i pokrenite algoritam regulisanja polinoma na podacima te spremite konfiguracije proizvoda.

setChartLibrary ('google-chart');

setChartTitle ('PolynomialRegression');

setChartType ('predictionGraph');

setAxisName ('vremenska oznaka', 'temp');

mul (0,0977);

plotChart ('vremenska oznaka', 'temp');

Korak 7: Na kartici proizvodi odaberite stvoreni proizvod, a zatim kliknite ikonu veze. Odaberite svoj Bolt uređaj u skočnom prozoru, a zatim kliknite gumb 'Gotovo'.

Korak 8: Kliknite na dugme „implementacija konfiguracije“, a zatim na ikonu „pogledaj ovaj uređaj“da vidite stranicu koju ste dizajnirali. Ispod je snimak ekrana konačnog izlaza.

Korak 9: Pričekajte oko 2 sata da uređaj otpremi dovoljno podataka u oblak. Zatim možete kliknuti na dugme predviđanja za prikaz grafikona predviđanja zasnovanog na algoritmu polinomske regresije.

Preporučuje se: