Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance (10 / 21 étapes)

Étape 10 : Ajouter le code principal pour le firmware

Ensuite nous ajoutons la partie principale du code qui utilise la classe. Vous ajoutez ceci ci-dessous le texte que vous avez collé (ou dactylographié) dans la dernière étape.

< code Commencez >
Définissez les valeurs de constante pour l’équation de Steinhart-Hart comme
fournie par l’application de
http://www.Vishay.com/Resistors-non-linear/NTC-Curve-List/
constA local = 0.003354016 ;  A1
constB local = 0.00025698501802 ; B1
local constC = 0.0000026201306709 ; C1
constD local = 0.000000063830907998 ; D1

Instancier le capteur avec les valeurs requises
local tempSensor = ThermistorCelcius (2, 10000, 4700, constA, constB, constC, constD, 0) ;

Créer le port de sortie pour envoyer les relevés de température
sortie locale = OutputPort (« Temp, Volts, emplacement », "table") ;

itération locale = 0 ;    utilisé pour compter le nombre d’échantillons prélevés
tempval local = 0 ;      stocker la valeur cumulée moyenne pour l’ensemble

Capturer et enregistrer une température toutes les 30 s
fonction capture()
{
Réglez le minuteur pour la capture suivante
en temps de 0,1 seconde, faire la « capture » de fonction
IMP.Wakeup (0.1, capture) ;

La valeur de la production après le prélèvement d’échantillons de 50 et une moyenne de
Obtenir un relevé de température à l’aide de la classe ci-dessus
température locale = tempSensor.readTemp() ;

Si nous avons 50 échantillons, réinitialisez le compteur et la sortie
valeur moyenne
Si (itération == 50)
{
itération = 0 ;
Créez une table avec les paires de clé : valeur à envoyer
dTable locale = {}
« temp »: tempval/50,
« volt »: hardware.voltage(),
« emplacement »: "au-dessus de commutateur de central"
}
output.Set(dTable) ;
Server.Show (format ("Sent:" temp':%3.1f,'volt':%3.2f ", tempval/50, hardware.voltage())) ;
tempVal = 0 ;
}
else / / sinon continuer d’accumuler des échantillons
{
itération ++ ;
tempVal = tempval + température ;
}
}

Enregistrer avec le serveur
IMP.configure (« Wireless thermistance », [], [sortie]) ;

Commencez à capturer la température
capture() ;

Fin du code.
fin de < code >

Articles Liés

Capteur de température sans fil LM35 Billy ESP8266-12

Capteur de température sans fil LM35 Billy ESP8266-12

Capteur de température sans fil LM35 Billy ESP8266-12dans ce projet à l'aide d'un esp8266, pour montrer la sonde de température LM35 sur votre smartphone ou tablette.Si vous avez des capteurs disponibles DHT11 DHT22 ou vous pouvez utiliser l'Instruct
Mapping The Mangroves capteur de température sans fil

Mapping The Mangroves capteur de température sans fil

Mangroves sont très sensibles aux changements de température au fil du temps. Nous voulons mesurer l'air et la température de l'eau autour des arbres de la mangrove afin de mieux comprendre cette corrélation.Ce tutoriel va vous montrer comment assemb
Capteur de température sans fil

Capteur de température sans fil

composé de 2 circuitsOn lit la température à l'aide d'un DS18B20, puis transmet sur les ondes radio.L'autre reçoit les données et l'affiche.J'ai testé pas entièrement la gamme encore, mais je l'ai eu plus de 12 pieds, en passant par 2 murs de travail
Capteur de température sans fil IR avec ATtiny85

Capteur de température sans fil IR avec ATtiny85

Arduino est simple et très puissant open source/plateforme où seule votre imagination peut vous arrêter. Il y a quelques jours, j'ai lu une instructable qui m'inspirent à faire mes propres. L'instructable est sur comment vous pouvez envoyer des chaîn
Conception du système de mesure de température sans fil

Conception du système de mesure de température sans fil

Introduction :La plupart des systèmes embarqués sont conçus pour effectuer une action continue à faible coût. Dans la conception de systèmes embarqués , il est souvent nécessaire de faire deux parties du circuit à communiquer entre les uns des autres
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
ESP8266-12 Billy température sans fil, détecteur d’humidité DHT22

ESP8266-12 Billy température sans fil, détecteur d’humidité DHT22

dans ce projet à l'aide d'un esp8266, pour afficher la température et l'humidité DHT22 capteur sur votre smartphone ou tablette.DHT22 capteur est beaucoup plus précis que DHT11 mais est aussi plus cher.mais si vous pouvez seulement utiliser le DHT11C
Système d’alarme Transmission de température sans fil infrarouge avec Arduino

Système d’alarme Transmission de température sans fil infrarouge avec Arduino

L'équipe ICStation vous présenter l'infrarouge sans fil température alarme système de Transmission basé sur le Conseil d'administration de ICStation UNO R3. Ce système fonctionne sous 5V Alimentation, il peut suivre l'évolution de la température en t
ESP8266-12 Billy température sans fil, détecteur d’humidité DHT 11

ESP8266-12 Billy température sans fil, détecteur d’humidité DHT 11

dans ce projet à l'aide d'un esp8266, pour afficher la température et l'humidité capteur DHT11 sur votre smartphone ou tablette.------------------------l'esp8266-12 tourne à 3, 3V mais nombreux capteurs fonctionnent à 5v, nous allons utiliser un conv
Capteur de température simple LED Digital

Capteur de température simple LED Digital

Une sonde de température électronique Simple, peu coûteux, numériqueH. William James, août 2015Abstrait Clignotant LED contiennent une petite puce qui les amènent à clignoter en permanence et s'éteint quand une tension est appliquée. Cette étude mont
Capteur de température WiFi DS18B20 ESP8266 (ESP8266 de l’IDE Arduino sans Arduino)

Capteur de température WiFi DS18B20 ESP8266 (ESP8266 de l’IDE Arduino sans Arduino)

Dans ce tutoriel, nous montrerons comment construire la sonde de température ESP8266 WiFi avec DB18B20. Nous utiliserons IDE Arduino, mais sans Arduino. Données seront envoyées au serveur EasyIoT (Windows ou Raspberry Pi) pour la journalisation et af
Capteur de température de l’Arduino entoilage (LM35). LA façon la plus simple

Capteur de température de l’Arduino entoilage (LM35). LA façon la plus simple

Un capteur de température simple à l'aide d'une sonde de température LM35 précision et Arduino. Le circuit enverra série d'informations sur la température que vous pouvez utiliser sur votre ordinateur.Étape 1: matériauxVous aurez besoin :Arduino Uno
Mise en route avec un capteur de température

Mise en route avec un capteur de température

À l'aide de capteurs électroniques de base, nous pouvons bâtir notre propre détecteur de chaleur. Le composant principal, qui est le capteur de température LM35DZ, sert à mesurer la température ambiante. Basée sur la mesure, le détecteur avertira l'u
Solar Powered capteur de température

Solar Powered capteur de température

La méthode scientifique nous permet d'étudier l'univers et ses phénomènes naturels. Grâce à la collecte et l'analyse des données, nous découvrons des tendances historiques pour faire des prédictions sur les événements futurs. Un tel phénomène qui aff