Table des matières:
- Étape 1: connexion du capteur LM35 au boulon
- Étape 2: Prédire la température
- Étape 3: La prédiction finale ressemble à ceci
Vidéo: Prédiction de la température ambiante via le capteur LM35 et l'apprentissage automatique : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
introduction
Aujourd'hui, nous nous concentrons sur la construction d'un projet d'apprentissage automatique qui prédit la température via la régression polynomiale.
L'apprentissage automatique est une application de l'intelligence artificielle (IA) qui permet aux systèmes d'apprendre et de s'améliorer automatiquement à partir de l'expérience sans être explicitement programmé. L'apprentissage automatique se concentre sur le développement de programmes informatiques pouvant accéder aux données et les utiliser pour apprendre par eux-mêmes.
Régression polynomiale: la régression polynomiale est une forme d'analyse de régression dans laquelle la relation entre la variable indépendante x et la variable dépendante y est modélisée sous la forme d'un polynôme de degré n en x.
Prédiction: L'apprentissage automatique est un moyen d'identifier des modèles dans les données et de les utiliser pour faire automatiquement des prédictions ou des décisions. … Pour la régression, vous apprendrez à mesurer la corrélation entre deux variables et à calculer une ligne de meilleur ajustement pour faire des prédictions lorsque la relation sous-jacente est linéaire.
2. Objets utilisés dans ce projet
Composants matériels
- Fils de cavalier femelle/femelle × (selon les besoins)
- Planche à pain (générique)×1
- Capteur LM35 × 1
- Module WiFi Bolt IoT Bolt × 1
Applications logicielles et services en ligne
- Bolt IoT Bolt CloudBolt
- Application Android IoT
Étape 1: connexion du capteur LM35 au boulon
Étape 1: Tenez le capteur de manière à pouvoir lire LM35 écrit dessus.
Étape 2: Dans cette position, identifiez les broches du capteur comme VCC, Output et Gnd de gauche à droite.
Dans l'image matérielle, VCC est connecté au fil rouge, la sortie est connectée au fil orange et Gnd est connectée au fil marron.
Étape 3: À l'aide d'un fil mâle à femelle, connectez les 3 broches du LM35 au module Bolt Wifi comme suit:
- La broche VCC du LM35 se connecte au 5v du module Bolt Wifi.
- La broche de sortie du LM35 se connecte à A0 (broche d'entrée analogique) du module Bolt Wifi.
- La broche Gnd du LM35 se connecte à la Gnd.
Étape 2: Prédire la température
Étape 1: Effectuez les mêmes connexions que sur l'écran « Connexions matérielles pour le moniteur de température », dans la rubrique « Interfaçage du capteur sur VPS » du module « Cloud, API et alertes ».
Étape 2: Mettez le circuit sous tension et laissez-le se connecter au Bolt Cloud. (La LED verte du boulon doit être allumée)
Étape 3: Accédez à cloud.boltiot.com et créez un nouveau produit. Lors de la création du produit, choisissez le type de produit comme périphérique de sortie et le type d'interface comme GPIO. Après avoir créé le produit, sélectionnez le produit récemment créé, puis cliquez sur l'icône de configuration.
Étape 4: Dans l'onglet matériel, sélectionnez le bouton radio à côté de la broche A0. Donnez à la broche le nom « temp » et enregistrez la configuration à l'aide de l'icône « Enregistrer ».
Étape 5: accédez à l'onglet code, attribuez au code produit le nom « prédire » et sélectionnez le type de code en tant que js.
Étape 6: Écrivez le code suivant pour tracer les données de température et exécutez l'algorithme de régression polynomiale sur les données, puis enregistrez les configurations du produit.
setChartLibrary('google-chart');
setChartTitle('PolynomialRegression');
setChartType('predictionGraph');
setAxisName('time_stamp', 'temp');
mul(0,0977);
plotChart('time_stamp', 'temp');
Étape 7: Dans l'onglet produits, sélectionnez le produit créé puis cliquez sur l'icône du lien. Sélectionnez votre appareil Bolt dans la fenêtre contextuelle, puis cliquez sur le bouton « Terminé ».
Étape 8: Cliquez sur le bouton « déployer la configuration », puis sur l'icône « afficher cet appareil » pour afficher la page que vous avez conçue. Ci-dessous, la capture d'écran de la sortie finale.
Étape 9: Attendez environ 2 heures pour que l'appareil télécharge suffisamment de points de données sur le Cloud. Vous pouvez ensuite cliquer sur le bouton de prédiction pour afficher le graphique de prédiction basé sur l'algorithme de régression polynomiale.
Conseillé:
Arduino Nano - Tutoriel sur le capteur de lumière ambiante TSL45315 : 4 étapes
Arduino Nano - Tutoriel du capteur de lumière ambiante TSL45315: TSL45315 est un capteur de lumière ambiante numérique. Il se rapproche de la réponse de l'œil humain dans diverses conditions d'éclairage. Les appareils ont trois temps d'intégration sélectionnables et fournissent une sortie lux directe de 16 bits via une interface de bus I2C. L'appareil co
Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : 4 étapes
Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : TSL45315 est un capteur de lumière ambiante numérique. Il se rapproche de la réponse de l'œil humain dans diverses conditions d'éclairage. Les appareils ont trois temps d'intégration sélectionnables et fournissent une sortie lux directe de 16 bits via une interface de bus I2C. L'appareil co
Comment détecter les maladies des plantes à l'aide de l'apprentissage automatique : 6 étapes
Comment détecter les maladies des plantes à l'aide de l'apprentissage automatique : Le processus de détection et de reconnaissance des plantes malades a toujours été un processus manuel et fastidieux qui oblige les humains à inspecter visuellement le corps de la plante, ce qui peut souvent conduire à un diagnostic incorrect. Il a également été prédit qu'en tant que w
Lecture de la température à l'aide du capteur de température LM35 avec Arduino Uno : 4 étapes
Lecture de la température à l'aide du capteur de température LM35 avec Arduino Uno : Salut les gars dans cette instructables, nous allons apprendre à utiliser LM35 avec Arduino. Lm35 est un capteur de température qui peut lire des valeurs de température de -55°c à 150°C. C'est un appareil à 3 bornes qui fournit une tension analogique proportionnelle à la température. Haut
Capteur de température (LM35) interfacé avec ATmega32 et écran LCD - Contrôle automatique du ventilateur : 6 étapes
Capteur de température (LM35) interfacé avec ATmega32 et écran LCD | Contrôle automatique du ventilateur : Interfaçage du capteur de température (LM35) avec ATmega32 et écran LCD