CamperOnLine
  • Camper
    • Camper usati
    • Camper nuovi
    • Produttori
    • Listino
    • Cataloghi
    • Concessionari e rete vendita
    • Noleggio
    • Van
    • Caravan
    • Fiere
    • Rimessaggi
    • Le prove di CamperOnLine
    • Provati da voi
    • Primo acquisto
    • Area professionisti
  • Accessori
    • Accessori e Prodotti
    • Camping Sport Magenta accessori
    • Produttori
    • Antenne TV
    • Ammortizzatori
    • GPS
    • Pneumatici
    • Rimorchi
    • Provati da Voi
    • Fai da te
  • Viaggi
    • Diari di viaggi in camper
    • Eventi
    • Foto
    • Check list
    • Traghetti
    • Trasporti
  • Sosta
    • Cerca Strutture
    • Sosta
    • Aree sosta camper
    • Campeggi
    • Agriturismi con sosta camper
    • App Camperonline App
    • 10 Consigli utili per la sosta
    • Area strutture
  • Forum
    • Tutti i Forum
    • Sosta
    • Gruppi
    • Compagni
    • Italia
    • Estero
    • Marchi
    • Meccanica
    • Cellula
    • Accessori
    • Eventi
    • Leggi
    • Comportamenti
    • Disabili
    • In camper per
    • Altro Camper
    • Altro
    • Extra
    • FAQ
    • Regolamento
    • Attivi
    • Preferiti
    • Cerca
  • Community
    • COL
    • CamperOnFest
    • Convenzioni Convenzioni
    • Amici
    • Furti
    • Informativa Privacy
    • Lavoro
  • COL
    • News
    • Newsletter
    • Pubblicità
    • Contatto
    • Ora
    • RSS RSS
    • Video
    • Facebook
    • Instagram
  • Magazine
  • Italiano
    • Bienvenue
    • Welcome
    • Willkommen
  • Accedi
CamperOnLine
Camping Sport Magenta
  1. Forum
  2. Tecnica
  3. Accessori
Galleria

Arduino, voltmetro/amp/watt, livelli

Nuovo
Cerca
Berger Camping
SostaGruppiCompagniItaliaEsteroMarchiMeccanicaCellulaAccessoriEventiLeggiComportamentiDisabiliIn camper perAltro CamperAltroExtra
1 20 195
18
camperos
camperos
29/12/2006 4709
Inserito il 28/02/2013 alle: 22:44:49
usare arduino per fare un voltmetro o amperometro mi sembra sprecato, in aggiunta si potrebbe inserire un calcolo che ti riporta i Watt istantanei. ma se questi aggeggi qui sotto sono a Bobina mobile si potrebbe fare qualcosa di carino [:)]
rumble
rumble
-
Inserito il 01/03/2013 alle: 00:04:08
[?], scusa, non ho capito cosa vuoi dire[?][?][?] Mauro

Modificato da rumble il 01/03/2013 alle 00:04:39
16
calasci
calasci
29/08/2009 10409
Inserito il 01/03/2013 alle: 05:59:01
utilizzarli pe livello liquidi batterie temperature amperometro, graficamente sarebbe bello [:D], ma con un dsplay non si potrebbero avere piu informazioni disponibili?
18
camperos
camperos
29/12/2006 4709
Inserito il 01/03/2013 alle: 13:27:17
un display con dei numeri che si devono leggere è poco intuitivo..e troppo semplice per arduino. voltmetri e amperometri ce ne sono a iosa e poco costosi. certo potremmo dire ad Arduino di visualizzare che 11,8 volt è uguale a 0 e 12,8 è uguale a 100. calcolare le letture dei Volt per gli ampere e riportare i Watt. batteria- caricando-scaricando, azionare allarmi ecc.. ma sono sempre banali numeri [;)] vogliamo mettere modificare un cruscotto e solo con una occhiata dove sono posizionate le lancette sapere tutto.. anche la moglie riuscirà a leggerli [:)][:)] e per Arduino c'è un pò piu lavoro da fare rispetto ad un display, che comunque può lavorare in contemporanea.
14
Iz2lwe
Iz2lwe
10/07/2011 1978
Inserito il 01/03/2013 alle: 14:10:47
quote:Risposta al messaggio di camperos inserito in data 01/03/2013  13:27:17 (Visualizza messaggio in nuova finestra)>
> da poco anche io sto approcciando con arduino, attualmente sono felice possessore di un AT mega 2560 a cui vorrei far misurare e gestire alcune cosette. Ho iniziato a collegarlo alla breadboard per fargli fare alcune semplici operazioni, quindi capirai che io sono proprio all'A B C, quello che hai proposto è parecchi anni luce avanti rispetto a ciò che immaginavo di fargli fare, la cosa comunque mi interessa molto[;)][;)] Un saluto cordiale da: Massimiliano 43 - Monica 42 - Beatrice 10 - Aurora 8 From Como town
Cornovaglia in Camper
Cornovaglia in Camper
Reno e Mosella in camper, estate 2025
Reno e Mosella in camper, estate 2025
Spagna del Nord e Portogallo
Spagna del Nord e Portogallo
Marocco
Marocco
Valle d'Aosta e Francia  in camper - Ago
Valle d'Aosta e Francia in camper - Ago
Previous Next
rumble
rumble
-
Inserito il 01/03/2013 alle: 15:36:23
quote:Risposta al messaggio di camperos inserito in data 01/03/2013  13:27:17 (Visualizza messaggio in nuova finestra)>
>bo, per come la vedo io è piu semplice gestire uno strumento analogico con un'uscita PWM che un lcd, ti sembra semplice perche usi librerie gia fatte, pappa pronta, dai un occhio ai PIC e prova a fargli fare qualcosa in assembler passo passo, vedrai che le cose semplici tutto ad un tratto diventano un po più complicate, più soddisfazione , capire esattamente cosa fa il controller, buona conoscenza dell'hardware dei vari registri ecc. certo l'arduino rende tutto più semplice pero non lo ritengotanto valido per la didattica,ma pratico e veloce da programmare per divertirsi in mille modi, ciao Mauro
18
camperos
camperos
29/12/2006 4709
Inserito il 01/03/2013 alle: 18:05:53
vado di fretta rispondo lunedì. ora... solo per dire che sono venuto a sapere che le lancette dei cruscotti sono mosse da motorini, 4 fili, presumo passo passo. le cose si complicano... in particolare credo che per tenere la lancetta in posizione ci sia un consumo di corrente, di certo non microampere come la bobina mobile di un tester analogico [V]
15
justintime64
justintime64
rating

01/04/2010 1283
Inserito il 02/03/2013 alle: 17:41:13
quote:Risposta al messaggio di camperos inserito in data 28/02/2013  22:44:49 (Visualizza messaggio in nuova finestra)>
> Anche io stó iniziando a leggere su Arduino...per quanto mi riguarda vorrei usarlo per creare una sorta di allarme di prossimitá perimetrale basso costo...soltanto che facendo di lavoro tutt'altro é piuttosto difficile...nessuno ha mai pensato a questa possibile soluzione? Si potrebbe "lavorare" in gruppo[:D] Paolo
18
camperos
camperos
29/12/2006 4709
Inserito il 05/03/2013 alle: 19:25:27
quote:Risposta al messaggio di Iz2lwe inserito in data 01/03/2013  14:10:47 (Visualizza messaggio in nuova finestra)>
> arrivato arduino mega anche a me [:)] arduino UNO lo uso per i sensori di temperatura. iniziano i lavori [:D]
18
camperos
camperos
29/12/2006 4709
Inserito il 05/03/2013 alle: 19:29:11
quote:Risposta al messaggio di rumble inserito in data 01/03/2013  15:36:23 (Visualizza messaggio in nuova finestra)>
> mi sono spiegato male.. intendevo semplice per arduino.. che puo fare di piu, per quanto riguarda la programmazione è fattibile ma non semplice, ci passo ore e ore per arrivare alla soluzione desiderata
18
camperos
camperos
29/12/2006 4709
Inserito il 05/03/2013 alle: 19:36:22
allora..iniziamo come LCD, per ora serve -Arduino -lcd -ACS758, da 50 o 100A bidirezionale molto Allegro [:o)]
14
Iz2lwe
Iz2lwe
10/07/2011 1978
Inserito il 05/03/2013 alle: 21:35:18
quote:Risposta al messaggio di camperos inserito in data 05/03/2013  19:36:22 (Visualizza messaggio in nuova finestra)>
> Bello l'ACS758 non lo conoscevo, dove lo hai acquistato o lo acquisterai? Un saluto cordiale da: Massimiliano 43 - Monica 42 - Beatrice 10 - Aurora 8 From Como town - L'universo non sa neppure che esisti, quindi rilassati. - Il Papa è l'inviato di Dio in terra ed io sono il portavoce del buon senso, entrambi siamo i rappresentanti di qualcosa che non esiste - Se gli atei non hanno diritto di distruggere le illusioni, i religiosi non hanno il diritto di crearle (Carl William Brown)
18
camperos
camperos
29/12/2006 4709
Inserito il 05/03/2013 alle: 23:14:42
quote:Risposta al messaggio di Iz2lwe inserito in data 05/03/2013  21:35:18 (Visualizza messaggio in nuova finestra)>
> preso quello da 50A bidirezionale dalla RScomponents quindi segnala gli A sia in carica che in scarica, con 0,04V ogni A. per ora ho simulato con dei trimmer e arduino funziona [:)]domani posto lo schema e spiegazione sketch: [code] #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int ingressoVolt ; int ingressoAmpere; float volt; float ampere; float millivolt; float watt; void setup() { lcd.begin(16, 4); } void loop() { lcd.setCursor(0, 0); ingressoVolt = analogRead (A0); volt = ingressoVolt*(16.0 / 1023.0); lcd.print("BS Volt "); lcd.print(volt); lcd.print(" "); delay(100); //------------------ lcd.setCursor(0, 1); ingressoAmpere = analogRead (A1); millivolt = ingressoAmpere * (5000.0 / 1023.0); millivolt = millivolt - 2500 ; ampere = millivolt/40; lcd.print("BS Amp. "); lcd.print(ampere); lcd.print(" "); delay(100); //------------ lcd.setCursor(-4, 2); watt = volt * ampere; lcd.print("BS Watt "); lcd.print(watt); lcd.print(" "); delay(100); } [/code] edit.. cavoli...mi sono dimenticato di studiare come fare a inserire che, 11,8V equivale a "0" %, e 12.8V equivale a 100 %

Modificato da camperos il 05/03/2013 alle 23:33:10
15
renzo07
renzo07
rating

16/11/2010 4080
Inserito il 06/03/2013 alle: 00:18:31
quote:Risposta al messaggio di camperos inserito in data 05/03/2013  23:14:42 (Visualizza messaggio in nuova finestra)>
>Ciao Camperos, cavoli...mi sono dimenticato di studiare come fare a inserire che, 11,8V equivale a "0" %, e 12.8V equivale a 100 %id="blue"> sottrai 11,8 e moltiplichi x 100 Alla RS puoi comprare senza partita iva? Io ne ho comprati un paio QUI, ma ho aspettato un mese. Renzo.
13
eneaferriani
eneaferriani
07/07/2012 55
Inserito il 06/03/2013 alle: 10:07:43
Io quando riesco mi diverto con i PIC. Mi sarebbe piaciuto rifare la centralina con tutti quei led che c'è in alto , ma alto alto a fianco della porta, che per quanto carina è abbastanza imprecisa e non fornisce indicazioni simultanee. Ma qui si va nella fantascenza. Sarebbe bello mettere un display lcd grafico con delle in dicazioni istantanee e ben comprensibili, ma indicate con un valore e non con delle lucine. Altro upgrade sarebbe fare in modo di non dover cercare i tastini al buio o in condizioni di poca luce, e risolvere tutto con un unico tasto che loopa su diverse informazioni da far comparire sul display illuminato, solo se necessario. Purtroppo è una delle centomila cose che mi piacerebbe fare, ma ad ora non sono ancora riuscito a prendere in carico. Qualcosa comunque con il display alfanumerico l'ho già fatto, vedi qui [url]

http://www.youtube.com/watch?v=...

si potrebbe riportare nel camper. Enea Ferriani Crevalcore (BO) www.webalice.it/e.ferriani
18
camperos
camperos
29/12/2006 4709
Inserito il 06/03/2013 alle: 19:36:38
schema base, poi metteremo dei rele per eventuali avvisi
18
camperos
camperos
29/12/2006 4709
Inserito il 06/03/2013 alle: 20:18:11
quote:Risposta al messaggio di renzo07 inserito in data 06/03/2013  00:18:31 (Visualizza messaggio in nuova finestra)>
> ciao Renzo per la RS sai che non lo so.. avendo PI non mi sono mai posto il problema seguito consiglio ecco il codice per la carica percentuale: qui leggo la tensione a ingresso pin "A0" [code] ingressoVolt = analogRead (A0); [/code] col partitore di tensione ottengo da 16V a 5V,massima tensione che puo accettare arduino quindi, 16V sta a 1 come 5V sta a x ottengo 1 Volt (mi interessa da 11.8 a 12.8 V) quindi levo 11,8V [code] carica = (((ingressoVolt *0.3125)*5) -1180); [/code] costringo arduino a stare da 0 a 100 nel caso la tensione scenda sotto gli 11.8 o salga sopra i 12.8 V, che poi è quello che leggo 0-100% [code] carica = constrain (carica, 0, 100); [/code] [code] lcd.print("BS % "); lcd.print(carica); lcd.print(" "); delay(100); [/code] totale [code] ingressoVolt = analogRead (A0); carica = (((ingressoVolt *0.3125)*5) -1180); carica = constrain (carica, 0, 100); lcd.print("BS % "); lcd.print(carica); lcd.print(" "); delay(100); [/code] tra poco foto

Modificato da camperos il 06/03/2013 alle 20:26:23
18
camperos
camperos
29/12/2006 4709
Inserito il 06/03/2013 alle: 20:56:00
come detto sto simulando con dei trimmer e i 5V ce li ho gia belli pronti da arduino [:)] poi si dovrà vedere sul campo se è tutto ok[;)] tra poco sketch rivisto con commenti
15
renzo07
renzo07
rating

16/11/2010 4080
Inserito il 06/03/2013 alle: 21:34:52
quote:Risposta al messaggio di camperos inserito in data 06/03/2013  20:18:11 (Visualizza messaggio in nuova finestra)>
>Nel frattempo ho fatto qualche ricerca, sembra che RS venda anche a privati, un offuscato ricordo mi diceva che non vendeva ai privati, si vede che la necessita' la sta facendo da padrona, un po' come alcuni campeggi che adesso ospitano i camper anche per un giorno o due. La formula che ti ho dato e' semplificata, solo perche' la differenza tra il valore max ed il valore min e' = 1 Per info completa la formula e' questa: Percentuale(0-100) = (V-Vmin)*100/(Vmax-Vmin) Dove V e' la tensione letta, Vmax e Vmin sono i due valori limite che nel tuo caso sono 12.8 e 11.8 Addirittura la funzione constrain ha il compilatore di arduino, veramente notevole e mi accorgo che ti stai anche divertendo... Ciao e buon lavoro, Renzo.
18
camperos
camperos
29/12/2006 4709
Inserito il 06/03/2013 alle: 23:06:45
quote:Risposta al messaggio di renzo07 inserito in data 06/03/2013  21:34:52 (Visualizza messaggio in nuova finestra)>
> la RS è qui a 4 Km da casa mia, da quanto ricordi da almeno 20 anni.. il 3 marzo di quest'anno hanno chiuso il negozio fisico che era sempre pieno, si vede che i commessi costano..ahi ahi..ora solo online proverò il codice che mi hai postato, ora riprovo ad usare arduino mini e speriamo che questa volta funzioni
18
camperos
camperos
29/12/2006 4709
Inserito il 06/03/2013 alle: 23:08:22
soggetto a modifiche [:D] [code] //0-16v, con partitore ottengo 0-5v #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); float ingressoVolt ; // dichiaro che esiste ingressoVolt e "float" significa numeri con virgola... float ingressoAmpere; // dichiaro... float volt; float ampere; float millivolt; int watt; //dichiaro che esiste watt e "int" significa numero intero int carica; //dichiaro... void setup() { lcd.begin(16, 4); //il mio lcd è formato da 16 caratteri e 4 righe } void loop() { lcd.setCursor(0, 0); //iniziamo con i volt, cursore lcd vai al primo carattere della prima riga ingressoVolt = analogRead (A0); //leggi ingresso pin "A0" volt = ingressoVolt*(16.0 / 1023.0); //la scala di arduino è da 0 a 1023, 0- 5V.. //siccome con il partitore di tensione ho trasformato 16V in 5V, ma devo leggere i volt reali batteria devo fare: //16 lo divido per 1023 e ottengo la unita e moltiplico per la tensione letta da pin A0 lcd.print("BS Volt "); // lcd scrivi BS spazio Volt spazio spazio lcd.print(volt,1); // lcd scrivi i volt calcolati con una cifra decimale lcd.print(" "); //lcd scrivi 1 spazio, questo serve ad annullare un carattere scritto eventualmente oltre, se no rimarrebbe impresso delay(100); //aspetta 0,1 secondi //------------------ lcd.setCursor(0, 1); ingressoAmpere = analogRead (A1); //per gli Ampere leggi ingresso "A1" millivolt = ingressoAmpere * (5000.0 / 1023.0); //la scala di arduino è da 0 a 1023 il sensore ampere legge fondoscala 5V, divido 5000mv per 1023 e ottengo una unità, moltiplico per il valore letto. //siccome è bidirezionale legge -2,5--0--2,5 millivolt = millivolt - 2500 ; //devo tirare via 2,5v perche ACS758 bidirezionale ha 0 centrale, 2,5v equivale a 0 ampere = millivolt/40; //ACS758 da 50A bidirezionale da ogni ampere di assorbimento 40 millivolt lcd.print("BS Amp. "); //lcd scrivi BS spazio Amp. spazio spazio lcd.print(ampere,1); //lcd scrivi gli ampere calcolati con una cifra decimale lcd.print(" "); //lcd scrivi 1 spazio, questo serve ad annullare un carattere scritto eventualmente oltre, se no rimarrebbe impresso delay(100); //aspetta 0,1 secondi //------------ lcd.setCursor(-4, 2); //ora i Watt, abbiamo gia volt e ampere, basta la moltiplicazione watt = volt * ampere; lcd.print("BS Watt "); //lcd scrivi BS spazio Watt spazio lcd.print(watt); //lcd scrivi i watt calcolati lcd.print(" "); //lcd scrivi 1 spazio, questo serve ad annullare un carattere scritto eventualmente oltre, se no rimarrebbe impresso delay(100); //aspetta 0,1 secondi //------------------------- lcd.setCursor(-4, 3); //percentuale di carica barreria, voglio leggere che quando la batteria è a 11.8V è 0% e quando è a 12.8V è al 100% ingressoVolt = analogRead (A0); //leggo i volt da ingresso "A0" //i volt che legge arduino sono 0-5 ma reali sono 0-16 carica = (((ingressoVolt *0.3125)*5) -1180); //quindi 5 diviso 16 per 5 ottengo l'equivalente di 1 volt, devo poi toglire 11,8v per entrare nella scala 11.8-12.8 carica = constrain (carica, 0, 100); // mi segnerebbe da -1000++% a 1000++% costringo a 0-100% lcd.print("BS % "); //lcd scrivi BS spazio% spazio spazio spazio spazio spazio lcd.print(carica); //lcd scrivi la percentuale lcd.print(" "); //lcd scrivi 1 spazio, questo serve ad annullare un carattere scritto eventualmente oltre, se no rimarrebbe impresso delay(100); //aspetta 0,1 secondi } [/code]
SostaGruppiCompagniItaliaEsteroMarchiMeccanicaCellulaAccessoriEventiLeggiComportamentiDisabiliIn camper perAltro CamperAltroExtra
Come-scegliere-il-camper
2
164k Facebook
342k Instagram
42,6k TikTok
72,6k Youtube
CamperOnLine - Copyright © 1998-2025 - P.Iva 06953990014
Informativa privacy
Loading...

Accedi

Recupera Password
Nuovo utente

Vuoi eliminare il messaggio?

Sottoscrizione

Anteprima

PREFERENZA

Il messaggio è in fase di inserimento.

loading

CamperOnLine

Buongiorno gentile utente,

da oltre 20 anni Camperonline offre gratuitamente tutti i suoi servizi
grazie agli inserzionisti che ci hanno dato la loro fiducia, permettici di continuare il nostro lavoro disattivando il blocco delle pubblicità.

Grazie della collaborazione.

Azione eseguita con successo

Azione Fallita

Condividi

Condividi questa pagina con:

O copia il link