Enregistreur de température multiple Arduino
En tant qu’ingénieurs/développeurs, nous nous appuyons toujours sur les données recueillies pour concevoir ou améliorer un système. L’enregistrement des données et leur analyse est une pratique courante dans la plupart des industries, ici nous construisons un projet d’enregistreur de données Arduino où nous allons apprendre comment nous pouvons enregistrer des données à un intervalle de temps spécifique. Nous utiliserons une carte Arduino pour lire certaines données (ici la température, l’humidité, la date et l’heure) et les enregistrer simultanément sur une carte SD et sur l’ordinateur.
Les données enregistrées peuvent être facilement ouvertes dans une feuille Excel pour des analyses ultérieures. Pour maintenir la date et l’heure, nous utiliserons le célèbre module RTC DS3231 et pour obtenir la température et l’humidité, nous utiliserons le capteur DHT11. A la fin du projet, vous apprendrez
Comme le montre le schéma du circuit, les connexions sont très simples, puisque nous les avons utilisées comme modules, nous pouvons les construire directement sur une planche à pain. Les connexions sont classées dans le tableau ci-dessous
Le module RTC DS3231 est interfacé avec Arduino en utilisant la communication I2C (SCL, SDA) et le module de carte SD est interfacé en utilisant la communication SPI (MISO, MOSI, SCK, CS). Les broches 4 et 7 sont définies comme la broche CS et la broche de sortie par le programme Arduino, vous pouvez les changer en toute autre broche si nécessaire. Nous avons précédemment interfacé la carte SD avec Arduino dans le projet de lecteur de musique.
Enregistreur de température Arduino
Un enregistreur de données de thermocouples basé sur la plateforme Arduino & (auparavant, rouler vos propres thermocouples)… Cela ne fait jamais de mal de collecter plus de données, et je me retrouve souvent à vouloir enregistrer les températures de quelques animaux supplémentaires. La plupart (tous ?) des enregistreurs de données commerciaux qui enregistrent les températures de plusieurs thermocouples coûtent plusieurs centaines ou milliers de dollars. J’ai donc décidé de mettre au point une centrale d’enregistrement de thermocouples à 8 canaux relativement bon marché basée sur la plateforme de développement open-source Arduino.
Thermocouple de type K isolé par une tresse en verre – K. Les thermocouples sont utilisés de préférence pour mesurer des températures pouvant dépasser 100°C. Il s’agit d’une sonde à billes à fils nus qui peut mesurer les températures de l’air ou de la surface. La plupart des thermocouples bon marché sont recouverts d’un revêtement en vinyle qui peut fondre à environ 200°C. Celui-ci utilise une tresse en fibre de verre et peut donc être utilisé pour les mesures à haute température, comme les chauffages et les fours.
Il est préférable de l’utiliser avec un amplificateur de thermocouple tel que le MAX6675 (illustré ci-dessus, non inclus). Nous avons un tutoriel pratique qui couvre l’utilisation des thermocouples, y compris une bibliothèque Arduino et un code d’exemple ! Carte d’extension d’amplificateur de thermocouple (MAX6675). Les thermocouples sont très sensibles et nécessitent un bon amplificateur avec une référence de compensation du froid. Le MAX6675 fait tout pour vous, et peut être facilement interfacé avec n’importe quel microcontrôleur, même un sans entrée analogique. Ce circuit imprimé a la puce et le condensateur de dérivation assemblés et testés. Elle est livrée avec un bornier à 2 broches (pour la connexion au thermocouple) et une tête de broche (pour se brancher sur n’importe quel breadboard ou perfboard). S’accorde parfaitement avec notre thermocouple de type K de 1m.
Enregistreur de données rfid Arduino
Les températures sont mesurées par des capteurs (DS18B20) sur les tuyaux de chauffage, lues par la carte ESP32 et stockées sur la carte SD. L’utilisateur peut interroger les données actuelles et toutes les données stockées via l’application Android.
Sur l’image, on peut voir la température de la centrale du bloc (bleu), la température de l’eau chaude (violet) et la température du flux de charge du ballon d’eau chaude (rouge). Vous pouvez voir qu’à 6h00, 17h00 et 21h00, le réservoir a été chauffé et qu’une grande quantité d’eau chaude a été prise à 6h00. Sur le côté gauche, vous pouvez voir la vue graphique des capteurs dans la maison. Le fond d’écran est un SVG et peut être remplacé dans l’application. En cliquant sur les capteurs, les graphiques de la partie droite sont activés ou désactivés.
Sur l’image, on peut voir la température de la centrale du bloc (bleu), l’aller du chauffage (vert) et le retour du chauffage (bleu clair). L’arrêt de nuit est reconnaissable. De plus, il est visible qu’il n’a pas été chauffé tout le temps, de sorte que l’aller du chauffage (vert) a également baissé. A gauche, on peut voir la vue standard des capteurs. En cliquant sur les capteurs, les graphiques sur le côté droit sont activés ou désactivés.
Enregistrement des données en temps réel sur Arduino
ReplyUpvoteHi. Je voudrais en faire un pour la trempe rapide de l’acier (900 deg C à 70 deg C en 60S). J’en ai besoin avec un intervalle de temps le plus court possible entre les lectures, disons moins de 1 seconde. Avez-vous des idées ? Rgds, PJ.
ReplyUpvoteHi, j’ai rencontré un problème où il dit RTC n’est pas en cours d’exécution, j’ai fait exactement comme vos instructions et j’ai également vérifié mon Tiny RTC pour voir s’il ya quelque chose de mal avec les connexions et que ce soit mais tout va bien. Pouvez-vous m’aider ?
ReplyUpvoteHi, Eh bien, dans la première tentative, il a pris environ 22 heures, 2e tentative 16 heures et 3e tentative 12 heures seulement, donc chaque fois que j’ai chargé les batteries de la performance de plus en plus mauvais, alors après la recherche dans le web, j’ai trouvé qu’il ya une limite de tension inférieure si je le dépasse, il va endommager ce type de batteries, et c’est la raison pour laquelle lorsque vous démonter une batterie d’ordinateur portable, vous trouverez le circuit contrôleur de batterie à l’intérieur de déconnecter les batteries en surtension, sous tension et de surchauffe. 0TiagoC7