Arduino come misuratore di consumi - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Arduino come misuratore di consumi

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Arduino come misuratore di consumi

    Sapevo che c'era qualcosa , me lo ha ricordato anche altro utente del forum , ho fatto la ricerca e ho trovato una serie di progetti veramente interessanti , il primo della lista forse il migliore :

    TiDiGino Contest, Monitor real-time consumi energia di Michele Mancini

    Solare Termico, Fotovoltaico e Risparmio Energetico • Leggi argomento - Lettura contatore GSE con arduino

    Enerduino: Enerduino (Italiano)

    etc, etc....
    AUTO BANNATO

  • #2
    non so se hai letto questo post...
    http://www.energeticambiente.it/tecnica-componentistica-e-installazione/14747163-datalogger-accessorio-utile-o-giochino-per-appassionatii-3.html#post119313764
    a
    rduino non lo conosco direttamente ma credo che se devi intervenire per fare qualcosa di specifico sia difficile daprogrammare mentre uno script in perl è molto facile da modificare ...
    Fotovoltaico: 2,99 Kwp 13 Yingli Solar YL 230 P-29b + inverter Solar Max 3000S
    prov BI, Tilt 25°, Azimut -4°, 480 mt s.l.m.
    Solare termico: 2 pannelli Kloben 21 tubi sottovuoto + scambiatore 500 lt.
    Riscaldamento: 2 caldaie a condensazione Vaillant EcoBlock 37,5 Kw in cascata

    Commenta


    • #3
      L'arduino e in C++ , non c'e' differenza col il pearl.......
      AUTO BANNATO

      Commenta


      • #4
        Il primo e l'ultimo contano i lampeggi del contatore di produzione. Farlo è banale, la cosa più complessa è la registrazione e l'analisi dei dati lato server.
        Il secondo, il mio, integra il conteggio del contatore con le letture di potenza istantanea prodotta e consumata, tramite pinze amperometriche. Montra i risultati su un piccolo display lcd nel locale tecnico e evidenzia il bilancio energetico domestico su una barra led montata sul centralino principale, visibile dalla cucina. Inoltre salva tutti i dati sul server dove sono analizzati e mostrati tramite pagine web.
        Il modello a cui mi sono ispirato per i circuiti di misura di potenza e tensione (molto semplici) e per il codice che fa le misure trueRMS è questo progetto
        Mains AC: non-invasive 3.0 | OpenEnergyMonitor
        Il database, le query e il php gli ho creati io da zero.
        Il mio impianto termico online con Arduino:
        http://cicuci.dnsalias.com/solar_data.php
        Il mio impianto FV online con Arduino:
        http://cicuci.dnsalias.com/fv_data.php
        Accesso temporaneamente sospeso per scarsità di risorse hardware

        Commenta


        • #5
          Dipende da quello che si vuole fare , con arduino o microcontrollore equivalente , io sono abituato ai compilatori basic (PIC o AVR) , ti fai un display lcd e ti vedi le potenze che ti interessano , prodotta , consumata e puoi attivare anche qlc rele' per staccare o attivare un carico , in maniera standalone

          adesso ho visto questi : 10pcs x 20A Range ACS712T ELC-20A Module Current Sensor Module Free Shipping | eBay faccio subito l'ordine .......
          AUTO BANNATO

          Commenta


          • #6
            [QUOTE=spider61;119314434adesso ho visto questi: ....[/QUOTE]

            Sono i chip Allegro http://www.sparkfun.com/datasheets/B...oards/0712.pdf

            Trovi anche Analog Devices (ADE 7761 ecc.), Silan Microelectronics (serie SC77xx), Shanghai Belling (serie BLxx), ST (serie STPMx), Microchip.

            mp

            Commenta


            • #7
              Grazie , avevo visto il datasheet dell'allegro , avevo il dubbio che fossero per la CC e basta , non ho capito se misurano anche il verso della CA (ma non credo).
              AUTO BANNATO

              Commenta


              • #8
                Per quello che puo' servire io con Arduino ci misuro i consumi del mio scooter elettrico, quindi in CC, ma il chip misura tranquillamente anche la CA, sul datasheet è indicato chiaramente.
                http://docs-europe.electrocomponents...6b80d885f6.pdf
                Il sensore è basato su effetto HALL, io ho preso il max 100A bidirezionale (quindi 100 in scarica e 100 in carica) e mi trovo molto bene.

                Qui trovate una descrizione dello schema usato
                [url=http://ccriss7z.wordpress.com/2012/03/15/schema-dei-collegamenti-dei-sensori-tra-arduino-e-lo-scooter-elettrico/]Schema dei collegamenti dei sensori tra Arduino e lo scooter elettrico

                Commenta


                • #9
                  Originariamente inviato da bpmail1 Visualizza il messaggio

                  a
                  rduino non lo conosco direttamente ma credo che se devi intervenire per fare qualcosa di specifico sia difficile daprogrammare mentre uno script in perl è molto facile da modificare ...
                  Il bello di arduino è che programmarla è di una facilità disarmante! :-)
                  Attacchi il cavo USB, invii il tuo codice c++, e hai fatto.

                  Comunque, secondo me sono scomodi e inutilmente costosi i logger costantemente connessi, via radio o cavo, al PC, tanto non è che uno sta tutto il giorno a monitorare l'energia consumata! Per questo io sto lavorando a un "loggerino" :-) di 5x5 cm con supporto per scheda SD, da tenere sempre attaccato al led sul contatore, e da "scaricare" periodicamente per creare grafici dei consumi.

                  A proposito dei grafici... una volta che avrete un po' di dati, provate a tracciare un istogramma che evidenzi per quanto tempo il consumo istantaneo è 100 W, 200 W, 300 W,... fino a 3000! Per me è stata un'interessantissima sorpresa!
                  Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                  -- Jumpjack --

                  Commenta


                  • #10
                    Originariamente inviato da spider61 Visualizza il messaggio
                    adesso ho visto questi : 10pcs x 20A Range ACS712T ELC-20A Module Current Sensor Module Free Shipping | eBay faccio subito l'ordine .......
                    Spero che 40 dollari siano per 10 pezzi, perchè in Italia, su robot-italy, uno costa 10 euro!
                    Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                    -- Jumpjack --

                    Commenta


                    • #11
                      Sarebbe possibile integrare un controller Arduino con l'acquisizione dati Aurora in C da porta seriale, e salvare i dati su scheda SD. Così uno non dovrebbe tenere acceso costantemente un netbook/desktop/router. Poi quando capita di accendere il PC i dati potrebbero essere acquisiti via LAN (ma basterebbe anche spostare la SD sul PC una volta al mese, se non c'è il LAN adapter). Chiedo scusa se ho detto una cavolata... ma non ho potuto leggere tutte le discussioni sul tema.
                      ...

                      Commenta


                      • #12
                        Io ho fatto una cosa simile ma per il solare termico: con arduino leggo i dati dalla seriale della centralina del solare e li salvo su una scheda SD sotto forma di file csv, oltre a salvarli sul db via rete.
                        Nel mio caso poichè la centralina solare ha un'uscita ttl ho potuto collegare direttamente la seriale dell'arduino. Se l'inverter esce in rs232 serve un piccolo adattatore prima di collegarsi ad arduino.
                        Il mio impianto termico online con Arduino:
                        http://cicuci.dnsalias.com/solar_data.php
                        Il mio impianto FV online con Arduino:
                        http://cicuci.dnsalias.com/fv_data.php
                        Accesso temporaneamente sospeso per scarsità di risorse hardware

                        Commenta


                        • #13
                          Beh , Arduino tra le varie opzioni puo' anche incorporare direttamente la SD card (sia FAT16 che 32 quindi giga e giga!!), se vuoi in alternativa puoi anche collegarlo direttamente al tuo ADSL e farlo loggare su internet etc..

                          In sostanza Ardu ne fa di tutti i colori, hai solo l'imbarazzo della scelta

                          Commenta


                          • #14
                            Bene , l'argomento crea discussione , non sarebbe male mettere l'ardu in collegamento con la 485 del PVI e leggersi lui i dati di produzione , e salvare su SD , va oltre la mia capacita' , se qualcuno riesce

                            x Jumpjack ne ho presi 5 a 3,40euro l'uno piu' 2euro per la tracciabilita' della spedizione , mi ha un po' fregato il cinese perche' non l'aveva scritta nelle note questa cosa .....
                            AUTO BANNATO

                            Commenta


                            • #15
                              Questo è una versione preliminare delle sketch che uso per leggere i dati dalla centralina rotex
                              http://dl.dropbox.com/u/236484/rotex.pde
                              Gestisce sia la rete che l'SD.
                              Siccome usa un server NTP per sincronizzare la data, andrebbe modificata questa parte perchè utilizzi un real time clock (schedina da pochi euro)
                              Non garantisco che il file allegato funzioni perchè è la versione vecchia, e non sto più trovando quella che ho in produzione.
                              Prendetolo come esempio di massima. La parte più complessa è comunque quella di gestione della rete.
                              Uso una seriale emulata su delle porte digitali per mantenere la seriale nativa di arduino libera per il debug del programma (è quella utilizzata dalla connessione usb)
                              Il mio impianto termico online con Arduino:
                              http://cicuci.dnsalias.com/solar_data.php
                              Il mio impianto FV online con Arduino:
                              http://cicuci.dnsalias.com/fv_data.php
                              Accesso temporaneamente sospeso per scarsità di risorse hardware

                              Commenta


                              • #16
                                @ FabioR72

                                Ciao.

                                Ma fai tutti i log con l'Arduino, FV e solare termico?
                                Che inverter hai e come ti ci sei interfacciato?

                                Grazie
                                http://fabiusmontana.dtdns.net/123solar/index_mono.php

                                Commenta


                                • #17
                                  inverter solaredge
                                  non interfaccia (l'inverter comunica con la casa madre tramite rete) ma fotoresistenza sul contatore di produzione, per contare i lampeggi, e sonde di corrente su produzione e consumo.
                                  In tutto tre arduino e un server con mysql, php e lighttpd
                                  Il mio impianto termico online con Arduino:
                                  http://cicuci.dnsalias.com/solar_data.php
                                  Il mio impianto FV online con Arduino:
                                  http://cicuci.dnsalias.com/fv_data.php
                                  Accesso temporaneamente sospeso per scarsità di risorse hardware

                                  Commenta


                                  • #18
                                    mi accodo alla discussione perchè sono interessato a seguire il post....
                                    Se non si agisce, non è possibile alcun progresso e non può essere corretto nessun errore... Dalai Lama

                                    Commenta


                                    • #19
                                      Originariamente inviato da FabioR72 Visualizza il messaggio
                                      inverter solaredge
                                      non interfaccia (l'inverter comunica con la casa madre tramite rete) ma fotoresistenza sul contatore di produzione, per contare i lampeggi, e sonde di corrente su produzione e consumo.
                                      Complimenti davvero, hai fatto un bel sistema di logging...
                                      Non ho ancora visto il pde, ma i dati che raccogli non sono affatto male...
                                      Magari un domani potresti aggiungere anche sensore di temperatura e luce esterna per confrontare i rendimenti in funzione delle condizioni del tempo. Io sul mio logger per lo scooter ne ho usati 2 per avere un confronto delle performance vs il freddo.

                                      Altra cosa carina potrebbe essere l'utilizzo di moduli di arduino wireless come xbee, ma costano un po'. Io sto testando un modulo bluetooth per interfacciare il logger al cellulare, vedi qui dove sperimento il bluetooth con il PC..
                                      [url=http://ccriss7z.wordpress.com/2012/04/10/tra-poco-lo-scooter-e-wireless/]Tra poco lo scooter sarà wireless

                                      Lo shield è costato 20Euro ,ma che soddisfazioni

                                      Commenta


                                      • #20
                                        Per qual poco che ci capisco, siete proprio carichi! Complimenti!
                                        Ovviamente sono pronto ad acquistare una soluzione per misurare l' autoconsumo
                                        18,4Kwp Trina 230poli, 2 Aurora PVI-10.0-OUTD-IT, orient. sud, tilt 5°, Forlì, innaffiato,autocostruito... la mia storia nel post: http://www.energeticambiente.it/show...php?t=14731019
                                        Produzioni su http://www.rendimento-solare.eu/it/f...442/13708.html

                                        Commenta


                                        • #21
                                          Non sono riuscito a capire quanto costa (che vuol dire "a partire da 350 Euro?") e dove lo vendono.
                                          Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                                          -- Jumpjack --

                                          Commenta


                                          • #22
                                            E per me , hai rotto i cogxioni 7 msg inseriti e 7 di pubblicita'.... va bene essere supporter ma......
                                            visto che la discussione parla di fare da se......
                                            AUTO BANNATO

                                            Commenta


                                            • #23
                                              Mi piacerebbe cimentarmi nell'uso di questo arduino, ma non so programmare in c o c++. Mi chiedo se esistono soluzioni già pronte in rete. Le mie esigenze si legano ad un imposto trifase collegato all'impianto di casa con annesso datalogger intellygreen del 4-noks., quello che vorrei monitorare è il consumo su ogni fase. In modo da bilanciare i consumi. Calco la mano dicendo che sarebbe molto utile anche un sistema collegato che se misurasse anche la potenza prodotta. In uscita dal contatore verso enel , potrebbe accendere degli utilizzi.in modo da utilizzare la sovraproduzione. Esiste qualche progetto trifase con i miei desideri già realizzati da cui prendere spunto?
                                              Impianto 19.74Kw , 84 moduli S-Energy SM-235PA8, inverter Solivia 20TL, allacciato il 06/06/2012

                                              Commenta


                                              • #24
                                                Originariamente inviato da Nego77 Visualizza il messaggio
                                                Mi piacerebbe cimentarmi nell'uso di questo arduino, ma non so programmare in c o c++.
                                                Se non sai programmare in C/C++ , un progetto del genere è assolutamente fuori dalla tua portata, ti serve qualcuno che lo faccia per te... ma non lo troverai, sul forum; dovrai cercare su un forum a pagamento (mi pare che sul sito ufficiale Arduino, Arduino - HomePage , ci sia una sezione del genere).
                                                Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                                                -- Jumpjack --

                                                Commenta


                                                • #25
                                                  Originariamente inviato da ccriss Visualizza il messaggio
                                                  Per quello che puo' servire io con Arduino ci misuro i consumi del mio scooter elettrico, quindi in CC, ma il chip misura tranquillamente anche la CA, sul datasheet è indicato chiaramente.
                                                  http://docs-europe.electrocomponents...6b80d885f6.pdf
                                                  Il sensore è basato su effetto HALL, io ho preso il max 100A bidirezionale (quindi 100 in scarica e 100 in carica) e mi trovo molto bene.
                                                  ccriss, in che modo hai collegato il sensore ai cavi su cui fai la misurazione? Tagliando i fili, o per prossimità? Se hai fatto per prossimità, come hai tarato il sensore? Mi sembra che me lo avevi già detto in qualche forum o blog ma ho perso il filo... (o il link...)
                                                  Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                                                  -- Jumpjack --

                                                  Commenta


                                                  • #26
                                                    Ho tagliato i fili, il sensore non è nato per essere di prossimità , ma per ricevere la corrente al suo interno e sfruttare il suo hall sensor internate (quindi non c'e' uno shunt), credo che solo in questo modo sia in grado di garantire letture precise..

                                                    Commenta


                                                    • #27
                                                      no, essendo un hall credo che gli passi sotto un filo in cui la corrente è introdotta dai morsetti sul PCB. Sennoì che hall sarebbe?!? ;-)
                                                      Batterie, DoD e profondità di scarica: *** Scaricare le batterie solo fino a metà prima di ricaricarle. *** Al piombo da 60 km: usata 20 km per volta durerà 60.000 km, 60 km per volta ne durerà 12.000. *** Al litio da 60 km: usata 20 km per volta durerà 120.000 km, 60 km per volta durerà 60.000 km.
                                                      -- Jumpjack --

                                                      Commenta


                                                      • #28
                                                        Buongiorno a tutti
                                                        vi racconto brevemente la mia esperienza con arduino come data logger. Ho un inverter aurora pvi 6000 e con mi fratelloe un nostro amico che ne sa diprogrammazione ci imbarchiamo in un progetto di creare un loger dei dati dell'inveter con arduino che potesse funzionare senza pc. Abbiamo utilizzatio arduino uno, il modulo ethernet, un convertitore rs485-rs232 e poi un altro convetitore TTl-rs232; il nostro amico ha sviluppato il codice per la comunicazione e siamo pasati alla fase di prova che non ha dato un buon esito in quanto l'inveter non riesce e ricevere i comandi da arduino; abbimao fatto un pò di prove collegando la catena rs-485, rs232, ttl ed arduino ad un pc ed inviando i dati alla seriale tramite un software apposito e tutto sembra andare bene (arduino genera ed invia correttamente il comando di prova). Collegando l'inveter questo non risponde al che abiamo provato a misurae le tensioni sui piedini del convertitore rs-485 ottendendo il valore di 0.92v mentre se lo stesso convetitore viene colegato al pca la tansione misurata supera i 3v. Da queste prove siamo giunti alla conclusione che arduino non riesce a generare le stesse tensioni sulla seriale e di conseguenza l'inveter (che probabilmente ha bisogno di "sentire" questa tensione) non risponde. Secondo voi le nostre deduzioni possono avere un senso? oppure abbiamo tralasciato qualcosa?
                                                        Grazie a tutti

                                                        Commenta


                                                        • #29
                                                          Mi sembra che vi siete imbarcati in una impresa senza averne le conoscenze , come me del resto e sono passato al pogo dell'apposita discussione .....
                                                          Non capisco intanto perche' avete fatto la conversione 2 volte arduino<--->RS232<---->RS485 quando esiste lo shield 485 che prende il livello TTL e lo passa alla 485 , gli 0,92V dove li avete presi , se su i piedini tx e rx ci vorrebbe l'oscilloscopio non un tester..... un microcontrollore viene interfacciato tranquillamente alla 485 , il problema e' il soft coasa mandi e cosa ricevi, ecc.........
                                                          AUTO BANNATO

                                                          Commenta


                                                          • #30
                                                            In questi giorni ho fatto alcune modifiche dei parametri di frequenza a degli inverter PowerOne ed ho notato che raccomandano FORTEMENTE l'uso del LORO convertitore di interfaccia USB_RS485, pena la possibile mancata comunicazione.
                                                            Devo collegarmi ad una dozzina di Aurora 12.5 che non hanno la USB per cui sono in attesa della scatolina famigerata.
                                                            Benchè si abbia notizia di collegamenti positivi tramite convertitori diversi potrebbe trattarsi di questo.
                                                            Il loro "scatolino" usa il chip FTDI R232qualcosa ed è isolato otticamente (cosa effettivamente buona), forse usando uno dei convertitori basati sui chip FTDI reperibili in giro (ebay) dovreste ottenere qualcosa.

                                                            Ottimo questo thread (naturalmente ho un paio di arduino e vari shield, ma non un impianto FV )
                                                            _____
                                                            MazE

                                                            Commenta

                                                            Attendi un attimo...
                                                            X