Sadržaj:
- Korak 1: Spajanje LM35 osjetnika na vijak
- Korak 2: Predviđanje temperature
- Korak 3: Konačno predviđanje izgleda ovako
Video: Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
- Žice za žene/žene × (prema potrebi)
- Oglasna ploča (generička) × 1
- LM35 senzor × 1
- Bolt IoT Bolt WiFi modul × 1
Softverske aplikacije i mrežne usluge
- Bolt IoT Bolt CloudBolt
- IoT Android aplikacija
Korak 1: Spajanje LM35 osjetnika 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
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:
Nadzor sobne temperature i vlažnosti sa ESP32 i AskSensors Cloud: 6 koraka
Nadzor sobne temperature i vlažnosti pomoću ESP32 i AskSensors Cloud -a: U ovom vodiču naučit ćete kako nadzirati temperaturu i vlažnost vaše sobe ili stola pomoću DHT11 i ESP32 spojenih na oblak. Naša ažuriranja vodiča možete pronaći ovdje.DHT11 Specifikacije: DHT11 senzor može mjeriti temperaturu
IOT kontrola sobne temperature: 5 koraka
Kontrola sobne temperature zasnovana na IOT-u: Ovo je uputstvo za projekat kontrole sobne temperature zasnovano na IOT-u. Karakteristike: -1. Automatski uključite ventilator iznad navedene sobne temperature.2. Automatski isključite ventilator ispod navedene sobne temperature.3. Ručna kontrola u bilo kojem trenutku
Monitor sobne temperature i vlažnosti: 6 koraka
Monitor sobne temperature i vlažnosti: Moj projekt, QTempair, mjeri sobnu temperaturu, vlažnost i kvalitetu zraka. Ovaj projekt čita podatke sa senzora, šalje te podatke u bazu podataka i ti će se podaci prikazati na web stranici. Temperaturu možete sačuvati u postavkama na
Raspberry Pi kontrolirano praćenje sobne temperature s Gnuplot izlazom slike i mogućnošću upozorenja e -poštom: 7 koraka
Raspberry Pi kontrolirano praćenje sobne temperature s Gnuplot izlazom slike i sposobnošću upozorenja putem e -pošte: Tamo gdje ja radim, postoji jedna vrlo važna prostorija u kojoj se nalazi mnogo računara. Temperatura okoline ove prostorije mora biti vrlo hladna da bi se optimizirale performanse ovih sistema. Od mene je zatraženo da smislim sistem praćenja koji ima mogućnost da
Pokrivanje mašinskog vezanja Vodljiva nit: 5 koraka
Strojni vez koji pokriva vodljivu nit: Metoda pričvršćivanja provodljive niti na tkaninu. Želite li više videozapisa, uputstava i projekata o eTekstilu s uputama za e-tekstil? Zatim posjetite The eTextile Lounge