Obsah:
- Krok 1: Připojení senzoru LM35 ke šroubu
- Krok 2: Předpověď teploty
- Krok 3: Konečná předpověď vypadá takto
Video: Predikce pokojové teploty pomocí senzoru LM35 a strojového učení: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Úvod
Dnes se zaměřujeme na vybudování projektu strojového učení, který předpovídá teplotu pomocí polynomiální regrese.
Strojové učení je aplikace umělé inteligence (AI), která poskytuje systémům schopnost automaticky se učit a zlepšovat ze zkušeností, aniž by byly výslovně naprogramovány. Strojové učení se zaměřuje na vývoj počítačových programů, které mohou přistupovat k datům a využívat je k učení se samy.
Polynomiální regrese: -polynomiální regrese je forma regresní analýzy, ve které je vztah mezi nezávislou proměnnou x a závislou proměnnou y modelován jako polynom n-tého stupně v x.
Predikce:-Strojové učení je způsob identifikace vzorců v datech a jejich použití k automatickému vytváření předpovědí nebo rozhodování. … Pro regresi se naučíte měřit korelaci mezi dvěma proměnnými a vypočítat nejvhodnější linii pro vytváření předpovědí, když je základní vztah lineární.
2. Věci použité v tomto projektu
Hardwarové komponenty
- Propojovací vodiče žena/žena × (podle potřeby)
- Breadboard (obecný) × 1
- Senzor LM35 × 1
- Bolt IoT Bolt WiFi modul × 1
Softwarové aplikace a online služby
- Bolt IoT Bolt CloudBolt
- IoT aplikace pro Android
Krok 1: Připojení senzoru LM35 ke šroubu
Krok 1: Držte senzor takovým způsobem, abyste na něm mohli číst LM35.
Krok 2: V této poloze identifikujte piny senzoru jako VCC, Output a Gnd zleva doprava.
Na obrázku Hardware je VCC připojen k červenému vodiči, výstup je připojen k oranžovému vodiči a Gnd je připojen k hnědému vodiči.
Krok 3: Pomocí kabelu samec -samice připojte 3 piny LM35 k Bolt Wifi modulu následujícím způsobem:
- VCC pin LM35 se připojuje k 5v modulu Bolt Wifi.
- Výstupní pin LM35 se připojuje k A0 (analogový vstupní pin) modulu Bolt Wifi.
- Gnd pin LM35 se připojuje k Gnd.
Krok 2: Předpověď teploty
Krok 1: Proveďte stejná připojení jako na obrazovce „Hardwarová připojení pro monitor teploty“v tématu „Senzor rozhraní přes VPS“v modulu „Cloud, API a výstrahy“.
Krok 2: Zapněte obvod a nechte jej připojit k Bolt Cloud. (Zelená LED dioda šroubu by měla svítit)
Krok 3: Přejděte na cloud.boltiot.com a vytvořte nový produkt. Při vytváření produktu vyberte typ produktu jako výstupní zařízení a typ rozhraní jako GPIO. Po vytvoření produktu vyberte nedávno vytvořený produkt a poté klikněte na ikonu Konfigurovat.
Krok 4: Na kartě hardwaru vyberte přepínač vedle pinu A0. Pinu dejte název „temp“a konfiguraci uložte pomocí ikony „Save“.
Krok 5: Přejděte na kartu kódu, zadejte kódu produktu název „předpovědět“a vyberte typ kódu jako js.
Krok 6: Napište následující kód k vykreslení teplotních dat a spuštění polynomiálního regresního algoritmu na datech a uložení konfigurací produktu.
setChartLibrary ('google-chart');
setChartTitle ('PolynomialRegression');
setChartType ('predictionGraph');
setAxisName ('time_stamp', 'temp');
mul (0,0977);
plotChart ('time_stamp', 'temp');
Krok 7: Na kartě produkty vyberte vytvořený produkt a poté klikněte na ikonu odkazu. Ve vyskakovacím okně vyberte své zařízení Bolt a poté klikněte na tlačítko 'Hotovo'.
Krok 8: Kliknutím na tlačítko „nasadit konfiguraci“a poté na ikonu „zobrazit toto zařízení“zobrazíte stránku, kterou jste navrhli. Níže je snímek konečného výstupu.
Krok 9: Počkejte asi 2 hodiny, než zařízení nahraje dostatek datových bodů do cloudu. Poté můžete kliknutím na tlačítko předpovědět zobrazit graf predikce založený na polynomiálním regresním algoritmu.
Doporučuje:
Jak detekovat choroby rostlin pomocí strojového učení: 6 kroků
Jak detekovat choroby rostlin pomocí strojového učení: Proces detekce a rozpoznávání nemocných rostlin byl vždy manuální a únavný proces, který vyžaduje, aby lidé vizuálně zkontrolovali tělo rostliny, což může často vést k nesprávné diagnóze. Rovněž bylo předpovězeno, že jako globální
Čtení teploty pomocí teplotního senzoru LM35 s Arduino Uno: 4 kroky
Čtení teploty pomocí snímače teploty LM35 s Arduino Uno: Ahoj, v tomto návodu se naučíme používat LM35 s Arduino. Lm35 je teplotní senzor, který dokáže číst hodnoty teploty od -55 ° C do 150 ° C. Jedná se o 3-koncový přístroj, který poskytuje analogové napětí úměrné teplotě. Vysoký
Monitor pokojové teploty a vlhkosti: 6 kroků
Monitor teploty a vlhkosti v místnosti: Můj projekt, QTempair, měří teplotu, vlhkost a kvalitu vzduchu v místnosti. Tento projekt čte data ze senzorů, odesílá je do databáze a data se zobrazí na webových stránkách. Teplotu můžete uložit v nastavení na
Metody detekce vodní hladiny Arduino pomocí ultrazvukového senzoru a Funduino vodního senzoru: 4 kroky
Metody detekce hladiny vody Arduino pomocí ultrazvukového senzoru a Funduino senzoru vody: V tomto projektu vám ukážu, jak vytvořit levný detektor vody pomocí dvou metod: 1. Ultrazvukový senzor (HC-SR04) .2. Senzor vody Funduino
Monitorování pokojové teploty řízené malinou Pi s výstupem obrazu Gnuplot a možností upozornění e -mailem: 7 kroků
Monitorování pokojové teploty pomocí Raspberry Pi s výstupem obrazu Gnuplot a možností upozornění e -mailem: Kde pracuji, je zde velmi důležitá místnost, ve které je umístěno mnoho počítačů. Pro optimalizaci výkonu těchto systémů musí být okolní teplota této místnosti velmi chladná. Byl jsem požádán, abych vytvořil monitorovací systém, který má schopnost