Table des matières:
- Étape 1: Matériaux et outils
- Étape 2: Créez le cadre en forme de nuage
- Étape 3: Mettre les lumières
- Étape 4: Imprimez en 3D le boîtier du microcontrôleur
- Étape 5: Assembler et installer l'électronique
- Étape 6: Téléchargez le code
- Étape 7: raccrochez le cloud
- Étape 8: rendre le cloud plus « nuageux »
- Étape 9: Configurer le cloud
- Étape 10: Le site Web
- Étape 11: mise à jour du logiciel via WiFi
Vidéo: IOT Weather Cloud - Utilisation d'OpenWeatherMaps : 11 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Il s'agit d'un nuage suspendu au plafond d'une pièce et jouant certains motifs en fonction du résultat renvoyé par Internet. Il récupère les données météorologiques d'OpenWeatherMaps. Il peut être contrôlé manuellement via une interface Web ou automatiquement en fonction des données reçues d'OpenWeatherMaps.
Je l'ai également configuré pour que si jamais vous souhaitez mettre à jour le logiciel vers le cloud (c'est-à-dire si de nouveaux modèles sont ajoutés ou si des corrections de bugs sont apportées), vous pouvez mettre à jour le logiciel via WiFi sans avoir à vous connecter à votre ordinateur. Allumez simplement le cloud et connectez-vous via le logiciel Arduino. Appuyez sur le bouton de téléchargement et entrez le mot de passe et c'est fait.
Il existe dix modèles:
- Nuages clairs
- Jour de printemps
- Coucher de soleil
- lever du soleil
- Nuageux
- Pluie
- Neiger
- Orage
- Cycles arc-en-ciel
- Mode saisie (il s'agit d'un modèle de blague qui était un bug que j'ai décidé de garder sur les suggestions de mes amis)
Étape 1: Matériaux et outils
Matériaux:
Électrique:
- Microcontrôleur Wemos D1 Mini ESP8266
- Embases femelles et mâles Wemos D1 Mini
- Bouclier de protoboard Wemos D1 Mini
- Bande LED RGB WS2812B (5 mètres de la variante 60 LED par mètre)
- Connecteur JST 3 broches (1 paire)
- Connecteur JST 2 broches (2 paires)
- Connecteur XT-60 (1 paire)
- Prise à barillet CC 2,5 x 5,5 mm
- Alimentation murale 5V 4A
- Résistance 10K
- bouton poussoir avec led
- Condensateur polarisé 1000uf 25V
- en-têtes de broche à angle droit
- Câble connecteur dupont femelle 4 broches
- Écran OLED 4 broches.96" pour Arduino SPI
- Fil LED à 2 noyaux (16 AWG est ce que je recommanderais)
Autre:
- Filament d'imprimante 3D PLA blanc (soit 1,75 mm ou 3 mm selon l'imprimante que vous utilisez)
- Lanternes en papier blanc de différentes tailles
- Rembourrage en polyester pour oreillers
- Fil de pêche
- Crochets pour les yeux
- Ancrages de câble
- Liens zippés
Outils:
- Pistolet à colle chaude
- Colle chaude (beaucoup)
- Fer à souder
- Fil de soudure à noyau de flux de plomb 60/40
- Couteau
- Ciseaux
- Pinces coupantes
- Pinces
- Imprimante 3D
Étape 2: Créez le cadre en forme de nuage
Branchez votre pistolet à colle chaude et sortez les lampes en papier. Disposez environ 10 ou plus de tailles différentes dans une forme ressemblant à un nuage de dessin animé. Collez le tout à chaud en vous assurant qu'il est possible de câbler la bande LED à travers les lanternes sans avoir à trop serpenter à l'extérieur. Utilisez beaucoup de colle chaude ici. Le plus sera le mieux car il tiendra mieux ensemble.
Étape 3: Mettre les lumières
Enfilez les lumières dans tout le « nuage ». Vous n'avez pas besoin de trop de LED dans chacune des lanternes. Vous avez juste besoin d'assez de brins pour l'éclairer. Je l'avais fait pour qu'il rentre et fasse une boucle autour du bas, sortant pour aller dans les autres parties du nuage. Assurez-vous de bien serrer la bande LED afin d'avoir juste un tout petit peu plus de longueur pour passer à travers les lanternes. Il faudra peut-être un peu de temps pour comprendre comment vous voulez allumer vos lumières. Toutes les lanternes n'ont pas besoin de lumières
Étape 4: Imprimez en 3D le boîtier du microcontrôleur
Imprimez les fichiers du boîtier du microcontrôleur. Ce boîtier contiendra le D1 Mini, le bouclier de protoboard, l'écran, le bouton et la prise CC. Assemblez-le plus tard une fois l'électronique terminée. Le seul paramètre qui compte pour cette impression est que vous l'imprimiez avec juste une jupe ou un bord, n'utilisez pas de radeau. J'ai trouvé que les hauteurs de couche de 0,2 mm fonctionnaient très bien pour moi.
Étape 5: Assembler et installer l'électronique
Assemblez l'électronique comme indiqué dans les images ci-dessus. Faites attention à ne pas court-circuiter les broches et assurez-vous que tout est câblé correctement avant de le brancher. Lors de la connexion des lumières au tableau de commande, assurez-vous que les lumières ont une connexion directe à l'alimentation en utilisant un fil de calibre plus épais pour gérer le courant plus élevé dont ils ont besoin (comme le type connecté au connecteur XT60 montré dans l'image). Mettez l'électronique dans le boîtier et vissez-le avec des vis M3.
Étape 6: Téléchargez le code
Branchez le D1 Mini sur votre ordinateur et ouvrez le logiciel Arduino. Assurez-vous que vous avez sélectionné la carte D1 Mini (si elle n'est pas installée, ajoutez-la via le gestionnaire de cartes). Choisissez le paramètre suivant comme indiqué ci-dessus dans l'image, puis téléchargez le code sur le D1 Mini. Cela prendra un peu car le code prend un certain temps à compiler.
- Carte: Wemos D1 R2 & mini
- Vitesse de téléchargement: 115 200
- Fréquence du processeur: 80 Mhz
- Taille du flash: 4 M (1 M SPIFFS)
- Port de débogage: désactivé
- Niveau de débogage: aucun
- Variante IwP: v2 mémoire inférieure
- Effacer Flash: tout le contenu
Étape 7: raccrochez le cloud
Attachez la ligne de pêche à deux ou trois points sur le nuage, idéalement espacés sur les côtés opposés, placez les crochets à œil dans le plafond où vous prévoyez de le monter et accrochez le nuage aux crochets à œil à l'aide de la ligne de pêche. C'est une bonne idée d'avoir un parcours de câble planifié avant de faire cela car vous aurez besoin d'un moyen de brancher le cloud et de l'alimenter.
Lors de la configuration du câble, assurez-vous de couper la prise cc de votre alimentation et de la souder à l'extrémité du câble utilisé pour alimenter le cloud. Soudez l'autre extrémité de ce câble à l'alimentation où vous avez coupé la prise dc. Assurez-vous de vérifier toutes les polarités afin de ne pas le brancher mal et de tuer les LED ou la carte.
Pour accrocher le boîtier de commande dans le nuage, connectez une fermeture éclair à l'anneau en haut et suspendez-la à l'intérieur de l'une des lanternes où commence la bande LED.
Étape 8: rendre le cloud plus « nuageux »
Couvrir le nuage dans le rembourrage en polyester. Il est plus facile de couvrir le nuage avec les lumières à l'intérieur allumées, afin de voir où il faut ajouter plus pour couvrir le nuage. Utilisez beaucoup de colle chaude, j'ai probablement utilisé environ 50 bâtons d'indice chaud pour fixer la farce aux lanternes. Utilisez beaucoup de rembourrage, et si vous avez l'impression qu'il est éteint, vous pouvez le retirer très facilement.
Étape 9: Configurer le cloud
Lors de la mise sous tension du cloud, il créera un réseau WiFi appelé IOT-WEATHER-CLOUD. Connectez-vous à celui-ci et il vous redirigera vers une page de configuration. S'il ne redirige pas, accédez à la page Web à 192.168.4.1
Appuyez sur le bouton de configuration WiFi et connectez-vous au cloud dans votre réseau WiFi. Le cloud vous expulsera du portail une fois celui-ci configuré et vous demandera de vous connecter à la page de contrôle. Après vous être connecté à votre réseau, connectez votre ordinateur au même réseau que le cloud.
Étape 10: Le site Web
Pour accéder à la page de contrôle du cloud, connectez-vous sur le même réseau WiFi que le cloud. Appuyez sur le bouton du boîtier de commande pour allumer l'écran et afficher l'adresse IP. Entrez cette adresse IP dans la barre de recherche pour accéder au site Web. (Votre adresse IP pour le cloud sera très probablement différente de la mienne). Pour que l'écran affiche l'adresse IP, appuyez simplement sur le bouton. J'ai inclus cette fonctionnalité pour que l'écran ne soit pas allumé tout le temps et ne souffre pas de brûlure.
Le site comporte trois pages:
- La page d'accueil qui montre le modèle actuel, et est la page de destination pour la première connexion
- La page de contrôle vous permet de modifier manuellement le modèle ou de mettre le nuage en mode automatique, qui joue des modèles en fonction des données météorologiques
- La page de configuration vous permet de modifier l'emplacement, le nom d'utilisateur, le mot de passe et la clé API OpenWeatherMap
Pour accéder à la page de contrôle ou de configuration, vous devez entrer le mot de passe et le nom d'utilisateur dans la fenêtre contextuelle qui s'affiche lorsque vous cliquez sur le lien vers l'une ou l'autre page. Le nom d'utilisateur par défaut est: admin et le mot de passe par défaut est: mot de passe. Ceux-ci peuvent être modifiés ultérieurement si vous le souhaitez
Pour activer le mode automatique, vous devez entrer votre identifiant de ville et également créer et entrer une clé API OpenWeatherMap. La liste des identifiants de ville se trouve ici: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Réglez le cloud en mode automatique sur la page de contrôle pour l'activer. (Je recommanderais de télécharger le fichier texte pour la liste d'ID de ville. Il est énorme et retardera votre navigateur)
Étape 11: mise à jour du logiciel via WiFi
Allumez le cloud et assurez-vous qu'il est connecté au même réseau que votre ordinateur. Assurez-vous que python 2.7 est installé. Vous pouvez le télécharger ici si vous ne l'avez pas. C'est ce qui fait que l'OTA fonctionne pour Arduino. Sans cela, l'OTA ne fonctionnera pas. L'OTA est Over The Air (c'est-à-dire le téléchargement de code via WiFi). Cela signifie que vous n'aurez pas à supprimer l'ESP8266 de votre cloud pour mettre à jour le logiciel.
Pour mettre à jour le cloud, ouvrez le logiciel Arduino avec le programme et sous port, sélectionnez le port réseau. Une fois cette option sélectionnée, vous pouvez télécharger le code en appuyant sur le bouton de téléchargement comme vous le feriez normalement. C'est tout ce qu'il y a à OTA.
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Domotique contrôlée par Internet/cloud utilisant Esp8266 (aREST, MQTT, IoT): 7 étapes (avec photos)
Domotique contrôlée par Internet/cloud utilisant Esp8266 (aREST, MQTT, IoT): TOUS les crédits à http://arest.io/ pour le service cloud !! L'IoT est le sujet le plus discuté au monde en ce moment !! Les serveurs et services cloud rendant cela possible sont le point d'attraction du monde d'aujourd'hui
LED Smart Cloud Light : 11 étapes (avec photos)
LED Smart Cloud Light : Il s'agit d'un cloud intelligent à LED qui peut être assemblé avec un minimum d'outils. Avec le contrôleur, vous pouvez faire toutes sortes de motifs et d'options de couleurs. Étant donné que les LED sont adressables individuellement (chaque LED peut être d'une couleur et/ou d'une luminosité différentes), le clo
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)
Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer