Feuille acrylique RGB rougeoyante station météo intérieure/extérieure/prévisions à l’aide de ESP8266 (4 / 4 étapes)

Étape 4: Le logiciel

La dernière étape ! Très important, le logiciel.

Si vous avez utilisé ma conception de circuits imprimés puis programmation peut se faire à l’intérieur de l’IDE Arduino. Définir le Conseil dans l’IDE au module générique ESP8266. Connectez la station météo à votre PC à l’aide d’un micro câble USB. Le port de COM dont vous avez besoin dépend du nombre de COM que votre PC a donné à la station météo. Vous pouvez trouver cela dans le dispositif gestionnaire sous Ports. La vitesse/baudrate mon ESP8266 fourni avec est 115200 c’est ce que j’ai mis dans l’IDE.

Appuyez sur les interrupteurs sur la planche : première S2 puis S1, puis relâchez S2 suivie de S1. La lumière bleue sur l’ESP-07 clignote brièvement et le ESP8266 est en mode bootloader, prêt à télécharger le croquis.

Le code est assez autonome expliquant et a été commenté pour expliquer en quoi consiste chaque partie.

À l’intérieur du code, il y a une partie qui commence par :

/ *** commencer paramètres *** /

et se termine par :

/ *** fin paramètres *** /

Dans cette section, vous devrez remplir quelques détails pour votre wifi local, Wunderground et Thingspeak comptes.

  • Vos identifiants WiFi doivent être remplis le schéma
  • Vous devez créer un compte (gratuit!) sur in et obtenir une clé API avec elle, cela renseignez l’esquisse
  • Vous devez trouver sur in le nom de votre station météo locale, généralement c’est le nom de votre ville dans les capitales mais chercher sur leur site et cela Renseignez dans votre croquis
  • Si vous avez votre propre station météo Thingspeak ainsi vous devez renseignez l’esquisse de votre touche API et l’ID du canal Thingspeak
  • Si vous n’avez pas utilisé ma conception de circuits imprimés ou schéma alors peut-être vous avez besoin de changer certaines choses au sujet de l’axe utilisé pour DHT22 et/ou SCL OLED + lignes SDA

Vous pouvez spécifier le nombre de pages à afficher sur votre OLED panel avec cette variable dans le code : int numberOfFrames = 6 ;

Ainsi, par exemple si vous souhaitez ignorer la fonction Thingspeak, vous devez changer cela en int numberOfFrames = 5 ;

Vous devez également désactiver le code pour cette image. Pour chaque image, il y a une fonction qui définit ce qu’il faut montrer dans ce cadre. Pour l’exemple Thingspeak c' est drawFrame5 alors que localiser et supprimer ou commentez-le. Je pense que c’est nécessaire, ainsi que vous re-nommez de drawFrame6 à drawFrame5 maintenant.

Si vous voulez ajouter un cadre, puis il suffit de re-spécifier int numberOfFrames = newnrofframes ; puis copier un de ces fonctions drawFrameX et le changement de ce que je veux montrer le copier/coller le code des autres cadres. Je ne cherchais pas encore.

Pour contrôler la décoloration RGB led, j’ai ajouté la classe Adafruit Neopatterns dans le code. J’ai aussi ajouté 2 fonctions :

1. Sub update_fading_of_my_neopixels(void) //this fonction est appelée chaque 1mS en utilisant l’option de Ticker de paquets ESP8266. Cela met à jour le modèle de décoloration neopixel chaque 1mS sans interférer avec les châssis coulissant sur l’écran OLED.

2. change_neopixel_color(void) //in prévoit que cette fonction que je change la couleur des LED RGB selon la météo. Il n’est pas encore parfait, mais l’idée est claire et vous pouvez facilement adapter à votre convenance.

C’était il les gens ! J’espère que vous avez aimé mon (premier) instructable et que plusieurs stations de météo rougeoyantes acryliques dans le monde verront le jour !

Articles Liés

Station de qualité environnementale intérieure + Bluetooth + Thingspeak

Station de qualité environnementale intérieure + Bluetooth + Thingspeak

ce Instructable décrit une station pour mesurer la qualité d'environnement intérieur (QEI). Il s'agit d'une mesure de confort qui est influencée par plusieurs facteurs tels quemétéo intérieure, y compris la température, l'humidité (pression aurait pu
Feuille de lumière : Un moniteur de jardin d’intérieur

Feuille de lumière : Un moniteur de jardin d’intérieur

Avez vous jamais lutté pour garder une plante vivante ? Souhaité de que votre plante pourrait vous dire si elle devait être arrosé ou déplacé un peu plus près de la fenêtre ? Construire une feuille de lumière pour vos plantes d'intérieur pour vous ai
Améliorer votre Image lorsque inversée gravure Laser sur feuille acrylique

Améliorer votre Image lorsque inversée gravure Laser sur feuille acrylique

j'ai développé cette façon facile d'améliorer vos images à fort contraste, gravé au laser sur le dos de la feuille de plastique acrylique transparent à Makerplace à San Diego, CA, à l'aide de leur laser d'ouragan de 100 watts. Vous pouvez graver tout
Boîte de bricolage feuille acrylique

Boîte de bricolage feuille acrylique

J'ai eu une feuille acrylique reste, j'ai effectivement acheté à faire cette lampe. Je ne pouvais pas juste envoyer la pièce reste dans la corbeille donc faire une « boite » hors de lui était l'idée de la meilleure et la plus facile.J'adore le look t
Routage dessins au trait sur feuille acrylique

Routage dessins au trait sur feuille acrylique

Première fois j'ai essayé mes mains sur le parcours d'un dessin au trait à l'aide d'un outil rotatif avec attachement de routeur. Processus de routage sur une feuille d'acrylique d'apprentissage est plus facile que sur le bois. Alors, j'ai choisi un
(Pier 9 AiR) à l’intérieur de la boîte (comment etch et afficher plusieurs fenêtres sur acrylique transparent)

(Pier 9 AiR) à l’intérieur de la boîte (comment etch et afficher plusieurs fenêtres sur acrylique transparent)

Considérer la devise battus. « Vivre hors des sentiers battus. » « Faire quelque chose hors des sentiers battus. »Hors des sentiers battus. Une petite phrase lapidaire ce qui implique que tout intéressant existe au-delà de nous, au-delà de la vie quo
Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Je viens de trouver une PS2 (PlayStation 2) sur mon chemin du retour de l'école !Nous allons démonter !Il s'agit d'un épisode assez court « Ce qui est à l'intérieur », pas comme mon dernier "ce qui est à l'intérieur ? #5: micro-ondes LG 1250W? "
Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Comment faire une Station pliable de croître-lumière intérieure pour 40 $

Vous gagnerez beaucoup d'argent en commençant vos graines de légumes et de fleurs à l'intérieur. Il n'est pas difficile à cultiver les graines sous les lumières. Cette vidéo vous montre comment construire une station de croître-lumière intérieure pou
Comment appliquer la feuille de vinyle de fibre de carbone pour la garniture intérieure de voiture

Comment appliquer la feuille de vinyle de fibre de carbone pour la garniture intérieure de voiture

avez-vous acheté le Di-Noc de seulement 3 M comme feuilles de fibre de carbone pour votre intérieur de voiture garniture et ne sais pas comment les appliquer ? Si oui, alors ce guide pourrait juste venu comme une agréable surprise pour vous. Feuilles
Support de stationnement vélo intérieur

Support de stationnement vélo intérieur

comme la plupart des maisons à Portland, nous avons beaucoup de bicyclettes, et nous sommes toujours à venir et va sur eux, vélos changeant souvent plusieurs fois par jour. Pas satisfait avec un parking en plein air, ou des piles de vélos à l'atelier
Nettoyage de printemps : Organisez vos affaires dans un petit espace

Nettoyage de printemps : Organisez vos affaires dans un petit espace

Coiffeuse de ma fille a quelques étagères, mais ils sont tous remplis jusqu'à. Maintenant elle empile souvent les éléments utilisés dans le petit espace près du mur. C'est le printemps... temps de nettoyer. Nous avons décidé d'accueillir le printemps
Un dé de LED RGB CharliePlexed

Un dé de LED RGB CharliePlexed

ce Instructable va montrer comment faire un dés colorés en utilisant la technique de charlieplexing avec LED RGB.Le projet utilise 7 LEDs RGB disposées en forme de dés. Chaque LED RGB a trois LEDs distincts à l'intérieur ce qui fait un total de 21 LE
Bar's Open Acrylic Glass Engraving

Bar's Open Acrylic Glass Engraving

Background:C'était mon tout premier projet réel bricolage que j'ai fait tout le chemin du retour en 2009.Retour dans la journée j'ai est même jamais envisagé de faire une marche à suivre, il n'y a pas de photos des progrès et des photos prises ont ét
Vaisseau spatial pour les enfants de pli-able en carton

Vaisseau spatial pour les enfants de pli-able en carton

un jour au travail, nous avons reçu une livraison de certains articles dans deux grandes boîtes, alors j'ai décidé de faire un vaisseau spatial pour petit garçon de mon ami et a pris les maison de boîtes vides. J'étais vraiment excité au sujet de ce