Table des matières:
- Étape 1: Comment ça marche
- Étape 2: Rassemblez les matériaux
- Étape 3: Commencer avec le NodeMCU et télécharger le programme
- Étape 4: Construisez l'électronique
- Étape 5: Construisez la boîte
- Étape 6: ajouter l'électronique
- Étape 7: Étapes futures
Vidéo: Moniteur solaire Mario Question Block : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Nous avons un système de panneaux solaires sur notre toit qui produit de l'électricité pour nous. Il s'agissait d'un investissement initial important qui se rembourse lentement au fil du temps. J'ai toujours pensé qu'il s'agissait d'un sou tombant dans un seau toutes les quelques secondes lorsque le soleil était au rendez-vous. Jour après jour, ces centimes s'additionnent ! J'ai décidé de construire un moniteur qui donnerait vie à ce concept. Un bloc de point d'interrogation de Mario Brothers s'est avéré être un ajustement parfait. Chaque fois que nos panneaux solaires génèrent pour un centime d'électricité, le bloc s'allume et joue le son de la pièce de monnaie Mario. Chaque fois que les panneaux génèrent pour un dollar d'électricité (100 pièces), ils s'allument et jouent le son de Mario 1up, tout comme le jeu. C'est un rappel heureux que mes panneaux travaillent dur même quand je ne le suis pas.
Remarque: Le code de ce projet ne fonctionne actuellement qu'avec les systèmes Enphase. Si vous avez un système avec un moniteur différent, j'aimerais collaborer sur une solution qui fonctionnerait pour le vôtre, laissez simplement un commentaire ci-dessous.
Étape 1: Comment ça marche
Ce projet utilise un NodeMCU pour se connecter sans fil au boîtier Enphase Envoy pour surveiller la production solaire. Si vous êtes actuellement connecté à un réseau avec un Envoy dessus, vérifiez son adresse IP en regardant l'écran sur la boîte. Le mien est actuellement à 192.168.1.10. Si vous suivez le lien ci-dessous, vous obtiendrez une réponse textuelle courte (JSON) qui indique la quantité d'énergie que vos panneaux ont générée jusqu'à présent et la puissance de sortie actuelle.
192.168.1.10/api/v1/production (Vous devrez probablement modifier la partie 192.168.1.10 pour qu'elle corresponde à votre adresse IP Envoy.)
Ce projet utilise la valeur « wattsNow » et un prix par kilowattheure fournis lors de la configuration pour calculer combien de temps il faut au système pour générer un centime d'électricité. Une fois ce laps de temps écoulé, il émet le son de la pièce et clignote en jaune.
Étape 2: Rassemblez les matériaux
Vous aurez besoin des éléments suivants pour construire ce moniteur solaire.
Composants electroniques:
- NodeMCU Amazon 4,99 $
- Mini planche à pain
- LED jaune et verte
- Buzzer piézo
- Résistances 2-100 Ω
- Câble USB Micro B (j'en ai utilisé un court pour alimenter le projet et un plus long pour télécharger le programme)
- Fils de cavalier
- Adaptateur mural USB (j'ai utilisé un ancien chargeur iPhone)
- Enphase Envoy Monitor connecté à un routeur sans fil
Composants de la boîte:
- Imprimante 3D, avec filament de préférence jaune
- 3 morceaux de plexiglas coupés à un carré de 3-1/8"
- peinture en aérosol blanche (j'ai utilisé Rust-oleum, mais quelque chose de plus transparent serait probablement mieux)
Étape 3: Commencer avec le NodeMCU et télécharger le programme
Magesh Jayakumar a créé un excellent instructable sur la prise en main du NodeMCU. Démarrage rapide de Nodemcu ESP8266 sur Arduino IDE C'est clair, va droit au but et donne quelques exemples. Cela vaut la peine de vérifier si vous êtes nouveau sur NodeMCU, mais je vais également donner les étapes importantes ici.
- Téléchargez, installez et lancez l'IDE Arduino.
- Accédez aux préférences et entrez l'adresse suivante dans la zone de texte « Additional Boards Manager Urls: » puis cliquez sur OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
- Allez dans Outils>Carte>Gestionnaire de cartes. Recherchez ESP8266 et installez "esp8266 by ESP8266 Community"
- Allez dans Outils>Carte>NodeMCU 1.0. Il sera répertorié sous les autres cartes Arduino.
- Assurez-vous que votre NodeMCU est connecté par USB et accédez à Outils> Port> Sélectionnez votre port USB.
- Téléchargez et ouvrez le fichier SolarMonitor.ino et ouvrez-le dans l'IDE Arduino. En haut du programme, il y a 4 informations dont le programme a besoin pour fonctionner avec succès. Il s'agit de l'identifiant et du mot de passe de votre réseau sans fil, de votre adresse IP Envoy répertoriée sur l'écran Envoy et de la valeur d'un kWh d'énergie solaire en cents. Vous pouvez obtenir cette dernière valeur sur votre facture d'électricité. Si vous êtes inscrit à un programme SREC via votre état, ajoutez-le également.
- Téléchargez le programme modifié sur votre NodeMCU en cliquant sur le bouton de téléchargement (flèche) en haut à gauche de la fenêtre.
Étape 4: Construisez l'électronique
Reportez-vous au schéma de câblage ci-dessus pour construire les composants électroniques. Le résumé est ci-dessous:
- Extrémité positive de la LED verte connectée à D6, extrémité négative à la résistance de 100 ohms.
- L'extrémité positive de la LED jaune est connectée à D7, l'extrémité négative à une résistance de 100 ohms.
- L'extrémité positive du buzzer piézo est connectée à D8.
- Tous les circuits se terminent à GND.
Étape 5: Construisez la boîte
Utilisez les fichiers STL ci-dessus pour imprimer la boîte. J'ai utilisé du filament jaune. Pour faire les inserts de point d'interrogation, coupez trois carrés de plexiglas 3-1/8" x 3-1/8". Je voulais que les points d'interrogation laissent passer la lumière mais obscurcissent l'électronique à l'intérieur, alors je leur ai appliqué une légère couche de peinture en aérosol blanche. J'ai utilisé Rust-oleum, mais quelque chose de plus transparent fonctionnerait probablement mieux. Une fois les inserts secs, utilisez quelques noisettes de colle chaude pour les fixer sur les faces intérieures de la boîte. Ensuite, ajoutez l'adaptateur mural à la boîte avec les broches collées à l'arrière. Fixez-le en place avec un peu de colle chaude sur le fond.
Étape 6: ajouter l'électronique
Branchez votre câble USB sur l'adaptateur mural et connectez-le au NodeMCU. J'ai utilisé un câble raccourci ici pour minimiser l'encombrement dans la boîte. Enfin, collez la planche à pain au dos de la boîte à l'aide de l'adhésif du fond ou d'une autre noisette de colle chaude. Montez sur le dessus et branchez cette ventouse. Avant de vous en rendre compte, vous serez à la hauteur de vos yeux dans les pièces de Mario !
Étape 7: Étapes futures
- Si vous avez un système de panneaux solaires fabriqué par quelqu'un d'autre qu'Enphase, je serais ravi de vous aider à le faire fonctionner également sur votre système. Tant qu'il existe une sorte d'API locale ou Web, il devrait s'agir d'une manipulation de chaîne simple. Postez un commentaire, et si je peux vous aider, je le ferai.
- Je peux ajouter un affichage numérique pour que je puisse voir les centimes augmenter à chaque fois. Restez à l'écoute.
Conseillé:
Respirez l'appareil d'anxiété légère avec moniteur de fréquence cardiaque : 18 étapes (avec photos)
Respirez l'appareil d'anxiété légère avec moniteur de fréquence cardiaque : avec le monde de plus en plus occupé, tout le monde est dans un environnement de plus en plus stressant. Les étudiants du Collège sont encore plus à risque de stress et d'anxiété. Les examens sont des périodes particulièrement stressantes pour les étudiants, et les montres connectées avec exercice de respiration
Économisez de l'eau et de l'argent avec le moniteur d'eau de douche : 15 étapes (avec photos)
Économisez de l'eau et de l'argent avec le moniteur d'eau de douche : qu'est-ce qui utilise le plus d'eau - un bain ou une douche ? Je sais que quand je suis sous la douche, parfois mon esprit vagabonde, pensant à un cool
Moniteur de confidentialité piraté à partir d'un ancien moniteur LCD : 7 étapes (avec photos)
Moniteur de confidentialité piraté à partir d'un ancien moniteur LCD : Enfin, vous pouvez faire quelque chose avec ce vieux moniteur LCD que vous avez dans le garage. Vous pouvez le transformer en un moniteur de confidentialité ! Il a l'air tout blanc pour tout le monde sauf vous, parce que vous portez de la "magie" lunettes! Tout ce que vous devez vraiment avoir, c'est un pa
Boîte à musique avec mini moniteur (OLED) et LED : 8 étapes (avec photos)
Boîte à musique avec mini moniteur (OLED) et LED : mon idée était une boîte qui jouerait de la musique lorsque vous l'ouvriez. Il a également un écran avec un emoji dessus qui se réveille en vous saluant. Il y a aussi une LED qui s'allume si vous tenez la résistance sensible à la Force pressée entre vos doigts, tandis que le
Conversion du répartiteur de moniteur VGA en commutateur de moniteur contrôlé par ordinateur : 4 étapes
Conversion du séparateur de moniteur VGA en commutateur de moniteur contrôlé par ordinateur : cette instructable explique comment un séparateur de moniteur VGA bon marché (20 EURO) qui est utilisé pour connecter un PC à deux moniteurs peut être converti en un commutateur de moniteur contrôlé par ordinateur. L'appareil final est contrôlé via le port parallèle et permet de tur