Table des matières:
- Étape 1: liste de nomenclature
- Étape 2: Assemblage
- Étape 3: Le circuit
- Étape 4: Téléchargez le logiciel joint
- Étape 5: Derniers mots
Vidéo: Horloge et thermomètre de bureau IoT : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Bonjour, Cette instruction vous montrera comment j'ai construit une horloge et un thermomètre de bureau, sans aucun outil spécial. Cette horloge de bureau affiche l'heure actuelle, la température et l'humidité. L'horloge est très précise car elle est synchronisée avec un serveur de temps à l'aide de la connexion WiFi d'un module IoT NodeMCU esp8266. L'humidité et la température sont mesurées avec un capteur local. L'unité est alimentée par un chargeur de téléphone standard (5VDC). Il y a deux écrans installés. Les deux premiers chiffres de l'affichage supérieur indiquent la température en degrés Celsius, les deuxièmes chiffres indiquent l'humidité. L'affichage inférieur indique l'heure. L'électronique complète est intégrée dans une boîte en papier, qui était l'emballage d'une clé USB.
Étape 1: liste de nomenclature
Module de capteur de température et d'humidité numérique DHT22 1pc
TM1637 Module d'affichage à LED numérique à 7 segments et 4 chiffres pour arduino 1pc
Carte Arduino nano MCU 1 pc
Carte MCU de développement de l'Internet des objets NodeMcu v3 Lua WIFI ESP8266 1pc
Chargeur de téléphone 1 pc
Proto PCB 1pc
Câble 1pc
boîtier 1pc boîte-cadeau
étain à souder 1 pc
Coût matériel total du projet: 10, 29 $/projet total
Étape 2: Assemblage
Chaque étape du processus d'assemblage peut être vue dans la vidéo suivante.
Quelques informations complémentaires à la vidéo:
C'est la deuxième horloge de bureau que j'ai construite. Le lien d'instruction de ma première tentative:
J'ai fait cette instruction, parce que je l'ai fait maintenant j'ai enregistré tout le processus de construction, et j'ai fait quelques modifications. J'ai eu quelques problèmes avec la version 1.0. Le plus gros problème était que le RTC était inexact. L'horloge a considérablement retardé. Ce problème peut être résolu par la technologie IoT et la synchronisation périodique du serveur de temps. Dans ce projet, j'ai utilisé NodeMCU, qui gérera la synchronisation de l'heure.
L'étape suivante consistait à trouver le bon logement. J'ai choisi une petite boîte en papier dans laquelle toutes les pièces s'emboîtent. J'ai reçu cette boîte en cadeau. En fait, une clé USB était le cadeau, c'était l'emballage de la clé USB. Cette boîte d'emballage en papier était idéale pour ce projet. Je pense que n'importe quelle boîte (bois, plastique) de la bonne taille peut être utilisée à cet effet.
C'est une bonne idée de placer tous les composants sur et dans la boîte avant de percer des trous.
Dans la version précédente, je n'avais pas fixé la carte Arduino au boîtier, mais cela provoquait un câblage désordonné. Alors maintenant, j'ai décidé d'utiliser un proto PCB. Cette solution nécessite plus de soudure mais au final, cela vaut la peine de le faire, car les câbles peuvent être gérés beaucoup plus facilement.
Étape 3: Le circuit
J'ai d'abord essayé d'utiliser uniquement le module NodeMCU, mais il n'était pas capable de gérer le capteur DHT 22. Je pense que le problème est que le DHT 22 fonctionne sur 5 V et le NodeMCU est sur 3.3. J'ai essayé avec le module level shifter (3.3/5), sans succès. Au final, j'ai appliqué un nano Arduino indépendant pour le capteur. C'est 2 $ de plus et il a besoin d'un peu d'espace, mais un module de changement de niveau coûte et a besoin d'espace aussi. J'ai câblé tous les composants selon le schéma.
J'ai appliqué des vis pour fixer tous les modules à la boîte, donc il n'y a pas de pièces mobiles à l'intérieur. Peut être utilisé dans une voiture (s'il y a du WiFi dans la voiture, j'ai testé avec mon mobile comme hotspot).
Étape 4: Téléchargez le logiciel joint
Pour télécharger le code source sur les MCU, utilisez le logiciel Arduino IDE et des câbles USB:
Il y a beaucoup d'instructions sur la façon de programmer un NodeMCU, c'est-à-dire:
www.instructables.com/id/Programming-ESP82…
et comment programmer Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
Il y a deux codes. Un pour l'Arduino nano et un pour le NodeMCU. Avant de télécharger le code NodeMCU, modifiez vos informations d'identification Wifi et définissez votre fuseau horaire. J'ai laissé une note dans le code source sur la façon d'utiliser les données météorologiques à distance de https://openweathermap.org/. Je voulais également afficher la température extérieure, mais la précision de ce service ne me convenait pas, peut-être que le capteur est trop loin de mon emplacement.
Étape 5: Derniers mots
J'utilise cette horloge depuis 2 mois sans aucun problème. Pendant ce temps, j'ai également mis à niveau mon ancienne unité, voir ci-joint. Maintenant, je suis satisfait des deux unités. Je prévois de créer une version plus avancée de cette horloge.
Bonne journée!
Conseillé:
Utiliser un smartphone comme thermomètre sans contact / thermomètre portable : 8 étapes (avec photos)
Utiliser le smartphone comme thermomètre sans contact/thermomètre portable : mesure de la température corporelle avec sans contact/sans contact comme un pistolet thermique. J'ai créé ce projet parce que Thermo Gun est maintenant très cher, je dois donc trouver une alternative pour faire du bricolage. Et le but est de faire avec la version à petit budget.SuppliesMLX90614Ardu
ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes
ESP8266 Horloge réseau sans RTC | Nodemcu NTP Horloge Pas de RTC | PROJET D'HORLOGE INTERNET: Dans le projet, un projet d'horloge sans RTC prendra du temps sur Internet en utilisant le wifi et l'affichera sur l'écran st7735
Thermomètre infrarouge sans contact basé sur Arduino - Thermomètre IR utilisant Arduino : 4 étapes
Thermomètre infrarouge sans contact basé sur Arduino | Thermomètre basé sur IR utilisant Arduino : Salut les gars dans cette instructables, nous allons faire un thermomètre sans contact à l'aide d'arduino. Puisque parfois la température du liquide/solide est beaucoup trop élevée ou trop basse, puis il est difficile d'entrer en contact avec lui et de lire son température alors dans ce scen
L'appareil de bureau - un assistant de bureau personnalisable : 7 étapes (avec images)
L'appareil de bureau - un assistant de bureau personnalisable : L'appareil de bureau est un petit assistant de bureau personnel qui peut afficher diverses informations téléchargées sur Internet. Cet appareil a été conçu et construit par moi pour la classe CRT 420 - Special Topics au Berry College qui est dirigée par l'instructeur
Surveiller la température de la pièce à la maison/au bureau sur votre bureau : 4 étapes
Surveiller la température ambiante de la maison/du bureau sur votre bureau : pour surveiller les pièces ou les bureaux ou tout autre endroit où nous pouvons utiliser ce projet et cela est affiché avec autant de détails comme un graphique, la température en temps réel et bien plus encore. Nous utilisons : https://thingsio.ai/ Tout d'abord, nous devons rendre compte sur cette plateforme IoT, un