Sommario:
- Passaggio 1: come funziona
- Passaggio 2: raccogliere i materiali
- Passaggio 3: iniziare con NodeMCU e caricare il programma
- Passaggio 4: costruisci l'elettronica
- Passaggio 5: costruisci la scatola
- Passaggio 6: aggiungere l'elettronica
- Passaggio 7: passaggi futuri
Video: Mario Question Block Solar Monitor: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Abbiamo un sistema di pannelli solari sul tetto che genera elettricità per noi. È stato un grande investimento in anticipo e si ripaga lentamente nel tempo. L'ho sempre pensato come un centesimo che cade in un secchio ogni pochi secondi quando c'è il sole. Giorno dopo giorno quei soldini si sommano! Ho deciso di costruire un monitor che avrebbe dato vita a quel concetto. Un punto interrogativo di Mario Brothers si è rivelato perfetto. Ogni volta che i nostri pannelli solari generano un centesimo di elettricità, il blocco si illumina e riproduce il suono della moneta di Mario. Ogni volta che i pannelli generano un valore di un dollaro di elettricità (100 monete) si illumina e riproduce il suono di Mario 1up proprio come il gioco. È un felice promemoria che i miei pannelli stanno lavorando sodo anche quando non lo sono io.
Nota: il codice in questo progetto attualmente funziona solo con i sistemi Enphase. Se hai un sistema con un monitor diverso, mi piacerebbe collaborare a una soluzione che funzioni per il tuo, lascia un commento qui sotto.
Passaggio 1: come funziona
Questo progetto utilizza un NodeMCU per connettersi in modalità wireless al box Enphase Envoy per monitorare la produzione solare. Se sei attualmente connesso a una rete con un Envoy, controlla il suo indirizzo IP guardando la schermata sulla scatola. Il mio è attualmente a 192.168.1.10. Se segui il link sottostante otterrai una breve risposta di testo (JSON) che indica quanta energia i tuoi pannelli hanno generato finora e la potenza attuale.
192.168.1.10/api/v1/production (probabilmente dovrai modificare la parte 192.168.1.10 in modo che corrisponda al tuo indirizzo IP di Envoy.)
Questo progetto utilizza il valore "wattsNow" e un prezzo per kilowattora fornito al momento dell'installazione per calcolare quanto tempo impiega il sistema a generare un centesimo di elettricità. Una volta trascorso quel lasso di tempo, riproduce il suono della moneta e lampeggia in giallo.
Passaggio 2: raccogliere i materiali
Avrai bisogno di quanto segue per costruire questo monitor solare.
Componenti elettronici:
- NodeMCU Amazon $ 4,99
- Mini tagliere
- LED giallo e verde
- Cicalino piezoelettrico
- 2-100 resistori
- Cavo USB Micro B (ne ho usato uno corto per alimentare il progetto e uno più lungo per caricare il programma)
- Ponticelli
- Adattatore da muro USB (ho usato un vecchio caricatore per iPhone)
- Enphase Envoy Monitor connesso a un router wireless
Componenti della scatola:
- Stampante 3D, preferibilmente con filamento giallo
- 3 pezzi di plexiglass tagliati a 3-1/8" quadrati
- vernice spray bianca (ho usato Rust-oleum, ma probabilmente sarebbe meglio qualcosa di più trasparente)
Passaggio 3: iniziare con NodeMCU e caricare il programma
Magesh Jayakumar ha creato un eccellente tutorial su come iniziare con NodeMCU. Avvio rapido a Nodemcu ESP8266 su Arduino IDE È chiaro, al punto, e fornisce alcuni esempi. Vale la pena verificare se sei nuovo su NodeMCU, ma fornirò anche i passaggi importanti qui.
- Scarica, installa e avvia l'IDE Arduino.
- Vai alle preferenze e inserisci il seguente indirizzo nella casella di testo "Ulti di gestione schede aggiuntive:", quindi fai clic su OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
- Vai su Strumenti>Scheda>Gestione schede. Cerca ESP8266 e installa "esp8266 by ESP8266 Community"
- Vai su Strumenti>Scheda>NodeMCU 1.0. Verrà elencato sotto le altre schede Arduino.
- Assicurati che il tuo NodeMCU sia connesso tramite USB e vai su Strumenti> Porta> Seleziona la tua porta USB.
- Scarica e apri il file SolarMonitor.ino e aprilo nell'IDE di Arduino. Nella parte superiore del programma ci sono 4 informazioni di cui il programma ha bisogno per funzionare correttamente. Questi sono il ssid e la password della rete wireless, l'indirizzo IP di Envoy elencato nella schermata di Envoy e il valore di un kWh di energia solare in centesimi. Puoi ottenere questo ultimo valore dalla tua bolletta elettrica. Se sei iscritto a un programma SREC attraverso il tuo stato, aggiungi anche quello.
- Carica il programma modificato sul tuo NodeMCU facendo clic sul pulsante di caricamento (freccia) in alto a sinistra della finestra.
Passaggio 4: costruisci l'elettronica
Fare riferimento allo schema elettrico sopra per costruire i componenti elettronici. Il riepilogo è di seguito:
- Estremità positiva del LED verde collegato a D6, estremità negativa a resistenza da 100 ohm.
- L'estremità positiva del LED giallo è collegata a D7, l'estremità negativa al resistore da 100 ohm.
- L'estremità positiva del cicalino piezoelettrico è collegata a D8.
- Tutti i circuiti terminano a GND.
Passaggio 5: costruisci la scatola
Usa i file STL qui sopra per stampare la scatola. Ho usato il filamento giallo. Per fare gli inserti del punto interrogativo, taglia tre quadrati di plexiglass 3-1/8" x 3-1/8". Volevo che i punti interrogativi lasciassero passare la luce ma oscurassero l'elettronica all'interno, quindi ho dato loro un leggero rivestimento di vernice spray bianca. Ho usato Rust-oleum, ma qualcosa di più trasparente probabilmente funzionerebbe meglio. Una volta che gli inserti sono asciutti, usa qualche goccia di colla a caldo per fissarli alle facce interne della scatola. Quindi aggiungi l'adattatore da parete alla scatola con i rebbi che sporgono dal retro. Fissalo in posizione con una piccola quantità di colla a caldo sul fondo.
Passaggio 6: aggiungere l'elettronica
Collega il cavo USB all'adattatore a muro e collegalo al NodeMCU. Ho usato un cavo accorciato qui per ridurre al minimo l'ingombro nella scatola. Infine incolla la breadboard sul retro della scatola usando l'adesivo sul fondo o un'altra goccia di colla a caldo. Mettici sopra e collega quella ventosa. Prima che te ne accorga, sarai all'altezza dei tuoi occhi nelle monete di Mario!
Passaggio 7: passaggi futuri
- Se hai un sistema di pannelli solari realizzato da qualcuno diverso da Enphase, mi piacerebbe aiutarti a farlo funzionare anche sul tuo sistema. Finché esiste una sorta di API locale o basata sul Web, dovrebbe essere una semplice manipolazione delle stringhe. Pubblica un commento e se posso aiutarti lo farò.
- Posso aggiungere un display numerico in modo da poter vedere i centesimi che aumentano ogni volta che suona. Rimani sintonizzato.
Consigliato:
Privacy Monitor hackerato da un vecchio monitor LCD: 7 passaggi (con immagini)
Privacy Monitor hackerato da un vecchio monitor LCD: finalmente puoi fare qualcosa con quel vecchio monitor LCD che hai in garage. Puoi trasformarlo in un monitor della privacy! Sembra tutto bianco a tutti tranne che a te, perché indossi "magic" bicchieri! Tutto quello che devi davvero avere è un pa
Robot da battaglia con palloncini Mario Kart fai da te: 4 passaggi (con immagini)
Robot da battaglia con palloncini Mario Kart fai da te: ci sono alcuni progetti in cui realizzi una cosa funzionale o pratica. Ci sono alcuni progetti in cui fai una cosa bella. E poi ci sono progetti come questo in cui decidi di schiaffeggiare una lama di rasoio e un palloncino su alcuni robot e combattere
Lampada con blocco di domande Mario attivato dal pugno: 8 passaggi (con immagini)
Lampada con blocco di domande di Mario attivato dal pugno: i giochi di Super Mario sono stati la mia infanzia. Ho sempre desiderato avere alcuni oggetti di scena nei giochi, e ora che ho gli strumenti per farlo, ho deciso di iniziare a realizzarli. Il primo di quelli sulla mia lista è il Blocco delle domande. Sono riuscito a fare il
IOT123 - D1M BLOCK - Assemblaggio 2xAMUX: 7 passaggi (con immagini)
IOT123 - D1M BLOCK - Assemblaggio 2xAMUX: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. Uno dei problemi con il chip ESP8266 è che ha solo un pin IO analogico disponibile. Questa istruzione mostra come assemblare il 2xA
Wii ispirato a Super Mario Bros con base USB: 5 passaggi (con immagini)
Wii ispirato a Super Mario Bros con base USB: in questo tutorial ti mostrerò come ho personalizzato la mia Wii con un tema Super Mario Bros, ma soprattutto come aggiungere un caricabatterie e una porta USB alla base e alla console. ATTENZIONE: non sono responsabile se rovini la tua Wii, annullerai la garanzia se