Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Introduktion
Idag fokuserar vi på att bygga ett maskininlärningsprojekt som förutspår temperatur via polynomregression.
Maskininlärning är en applikation av artificiell intelligens (AI) som ger system möjligheten att automatiskt lära sig och förbättra från erfarenhet utan att vara uttryckligen programmerad.
Polynomregression: -polynomiell regression är en form av regressionsanalys där förhållandet mellan den oberoende variabeln x och den beroende variabeln y modelleras som ett n: e graders polynom i x.
Prognos: -Maskininlärning är ett sätt att identifiera mönster i data och använda dem för att automatiskt göra förutsägelser eller beslut. … För regression lär du dig att mäta korrelationen mellan två variabler och beräkna en linje som passar bäst för att göra förutsägelser när det underliggande förhållandet är linjärt.
2. Saker som används i detta projekt
Hårdvarukomponenter
- Kvinnliga/kvinnliga bygeltrådar × (enligt behov)
- Brödbräda (generisk) × 1
- LM35 -sensor × 1
- Bolt IoT Bolt WiFi -modul × 1
Programvaruappar och onlinetjänster
- Bolt IoT Bolt CloudBolt
- IoT Android App
Steg 1: Anslutning av LM35 -sensorn till bulten
Steg 1: Håll sensorn på ett sådant sätt att du kan läsa LM35 skriven på den.
Steg 2: I denna position, identifiera sensorns stift som VCC, Output och Gnd från vänster till höger.
I maskinvarubilden är VCC ansluten till den röda tråden, utgången är ansluten till den orangea ledningen och Gnd är ansluten till den bruna tråden.
Steg 3: Anslut de tre stiften på LM35 till hane till hona till Bolt Wifi -modulen enligt följande:
- VCC -stift på LM35 ansluts till 5v på Bolt Wifi -modulen.
- Utgångsstiften på LM35 ansluts till A0 (analog ingångsstift) på Bolt Wifi -modulen.
- Gnd -stift på LM35 ansluter till Gnd.
Steg 2: Förutsäga temperaturen
Steg 1: Gör samma anslutningar som skärmen "Hårdvaruanslutningar för temperaturövervakare" i ämnet "Gränssnittssensor över VPS" i modulen "Moln, API och varningar".
Steg 2: Slå på kretsen och låt den ansluta till Bolt Cloud. (Den gröna lysdioden på bulten ska vara tänd)
Steg 3: Gå till cloud.boltiot.com och skapa en ny produkt. När du skapar produkten väljer du produkttyp som utdataenhet och gränssnittstyp som GPIO. När du har skapat produkten väljer du den nyligen skapade produkten och klickar sedan på konfigurationsikonen.
Steg 4: På maskinvarufliken väljer du alternativknappen bredvid A0 -stiftet. Ge pinnen namnet 'temp' och spara konfigurationen med ikonen 'Spara'.
Steg 5: Gå till fliken kod, ge produktkoden namnet 'förutsäga' och välj kodtyp som js.
Steg 6: Skriv följande kod för att plotta temperaturdata och köra den polynomiska regressionsalgoritmen på data och spara produktkonfigurationerna.
setChartLibrary ('google-chart');
setChartTitle ('PolynomialRegression');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
mul (0,0977);
plotChart ('time_stamp', 'temp');
Steg 7: På produktfliken, välj produkten som skapats och klicka sedan på länkikonen. Välj din Bolt -enhet i popup -fönstret och klicka sedan på knappen 'Klar'.
Steg 8: Klicka på "distribuera konfiguration" -knappen och sedan på "visa den här enheten" -ikonen för att visa sidan som du har designat. Nedan är skärmdumpen av den slutliga utmatningen.
Steg 9: Vänta i cirka 2 timmar tills enheten laddar upp tillräckligt med datapunkter till molnet. Du kan sedan klicka på knappen förutsägelse för att se förutsägelsediagrammet baserat på polynomisk regressionsalgoritm.
Rekommenderad:
Rumstemperatur över internet med BLYNK ESP8266 & DHT11: 5 steg (med bilder)
Rumstemperatur över internet Med BLYNK ESP8266 & DHT11: Hej killar, idag kommer vi att göra en rumstemperaturmonitor som vi kan använda för att övervaka vårt rum var som helst i världen och för att göra det kommer vi att använda en BLYNK IoT -plattform och vi kommer att använda DHT11 för att läsa rumstemperaturen kommer vi att använda en ESP8266 för att
Rumstemperatur och fuktövervakning med ESP32 och AskSensors Cloud: 6 steg
Övervakning av rumstemperatur och luftfuktighet med ESP32 och AskSensors Cloud: I den här självstudien lär du dig hur du övervakar temperaturen och luftfuktigheten i ditt rum eller skrivbord med hjälp av DHT11 och ESP32 anslutet till molnet. Våra självstudieuppdateringar hittar du här. DHT11 Specifikationer: DHT11 -sensorn kan mäta temperaturen
Hur man upptäcker växtsjukdomar med maskininlärning: 6 steg
Hur man upptäcker växtsjukdomar med maskininlärning: Processen att upptäcka och känna igen sjuka växter har alltid varit en manuell och tråkig process som kräver att människor visuellt inspekterar växtkroppen vilket ofta kan leda till en felaktig diagnos. Det har också förutspåtts som globalt
ESP8266 Nodemcu temperaturövervakning med DHT11 på en lokal webbserver - Få rumstemperatur och luftfuktighet i din webbläsare: 6 steg
ESP8266 Nodemcu temperaturövervakning med DHT11 på en lokal webbserver | Få rumstemperatur och luftfuktighet i din webbläsare: Hej killar idag, vi kommer att göra en luftfuktighet & temperaturövervakningssystem med ESP 8266 NODEMCU & DHT11 temperaturgivare. Temperatur och luftfuktighet kommer från DHT11 Sensor & det kan ses i en webbläsare vilken webbsida som kommer att hanteras
Rumstemperatur- och luftfuktighetsmätare: 6 steg
Rumstemperatur- och luftfuktighetsmonitor: Mitt projekt, QTempair, mäter rumstemperatur, luftfuktighet och luftkvalitet. Detta projekt läser data från sensorerna, skickar den till databasen och data visas på en webbplats. Du kan spara en temperatur i inställningarna på