Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Avec la minuscule puce / appareil ESP8266 bon marché, vous pouvez enregistrer les données de température à l'extérieur, dans la pièce, la serre, le laboratoire, la chambre de refroidissement ou tout autre endroit totalement gratuit. Cet exemple, nous allons l'utiliser pour enregistrer la température ambiante de refroidissement, à l'intérieur et à l'extérieur.
L'appareil sera connecté à Internet via Wifi
Vous pourrez vérifier les dernières lectures sur votre téléphone portable, votre ordinateur de bureau ou tout autre appareil avec navigateur
Fournitures
Vous avez besoin de pièces matérielles pour créer un périphérique de journalisation. Vous pouvez acheter les périphériques nécessaires ici (minimum requis):
- WeMos D1 mini
- câble micro-USB
- 2x DS18B20 étanche avec carte module
Aussi agréable d'avoir:
- Chargeur USB pour alimenter votre appareil
- Boîtier étanche
Étape 1: Ajoutez votre appareil à LoggingPlatform
Ici, vous pouvez ajouter votre appareil pour obtenir les clés API nécessaires plus tard:
Étape 2: connexion matérielle
Connectez 2x DS18B20 Out à WeMos D1 in
DS18B20 utilisant un fil et peut être connecté à la même broche, mais pour simplifier la connexion sans soudure, nous nous connecterons séparément.
Exemple de schéma sur l'image 1
Gardez à l'esprit que les entrées/sorties numériques sur WeMos D1 mini ne sont pas les mêmes que dans le code, voici un exemple de transition, c'est pourquoi dans le code nous utilisons les broches 4 et 5, mais sur les cartes est écrit comme D1, D2 comme sur l'image 2
Étape 3: télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Connectez l'appareil à l'USB sur votre PC Windows Téléchargez et installez Python ici:
Téléchargez et exécutez l'outil IDE uPyCraft pour flasher votre NodeMCU ici: uPyCraft.exe
Image 1: Sélectionnez le port COM (il s'agit généralement d'un plus grand nombre si vous n'avez pas d'autres appareils connectés)
Image 2:
Graver le micrologiciel téléchargé microPython sur l'appareil Si vous avez pyBoard ou un appareil avec un micrologiciel préchargé, vous pouvez ignorer cette étape
Téléchargez le micrologiciel MicroPython pour NodeMCU ici:
Image 3:
Téléchargez l'exemple de code de base LoggingForest sur l'appareil Téléchargez l'exemple de code ici: main.py
Utilisez menu->Enregistrer la page sous ou CTRL+S pour télécharger à partir de cette page main.py
Ouvrez maintenant le fichier dans l'outil uPiCraft et modifiez les paramètres reçus sur le site Web loggingforest.com
Image 4:
Télécharger et exécuter
Étape 4: Vérifiez vos données sur ordinateur de bureau ou mobile
Après cela, votre appareil commencera à envoyer des données à la forêt de journalisation et vous pourrez les voir là-bas.
Image 2:
Cliquez sur aperçu
Image 3:
Et vous verrez de belles données, la température à l'intérieur de la chambre de refroidissement et la température extérieure