Go Down

Topic: Richiesta di aiuto per Voltmetro LCD! (Read 1 time) previous topic - next topic

mcamo

      Ciao a tutti!
      Sono Marco e da poche settimane sono entrato nel mondo di Arduino...rimpiango di non averlo fatto prima, aggiungo solo questo!
      Sto provando ad installare Arduino Uno sulla mia bici elettrica per farle fare quello che voglio io e non quello che vorrebbe chi costruisce la centralina! Vi descrivo il problema:
      ho installato un voltmetro che mi indica ampere, volt, Ah, watt, ecc. durante la marcia. Esso è composto di due righe e si tratta di un GDM1602H versione 2.1. Funziona perfettamente e i valori indicati sono calcolati da un circuito saldato sotto sull'LCD stesso a cui solo arrivano il positivo e il negativo della batteria della bici. Ho scritto "solo" perchè intendo che i fili che servono a pilotare l'LCD stesso arrivano dallo stesso circuitino. Questi valori mi servono tutti...tranne la seconda riga, in cui vorrei scrivere durante la marcia, tramite il mio Arduino, velocità, Km percorsi e temperatura. Questo però senza "intaccare" la prima riga lasciandola quindi inalterata.
      La mia domanda è questa: è possibile connettere l'Arduino agli stessi piedini dell'LCD a cui è collegato il circuito che calcola il voltaggio, in modo da pilotare solo la seconda riga?

     Spero di essermi spiegato bene!
     Grazie a tutti!

cece99


      Ciao a tutti!
      Sono Marco e da poche settimane sono entrato nel mondo di Arduino...rimpiango di non averlo fatto prima, aggiungo solo questo!
      Sto provando ad installare Arduino Uno sulla mia bici elettrica per farle fare quello che voglio io e non quello che vorrebbe chi costruisce la centralina! Vi descrivo il problema:
      ho installato un voltmetro che mi indica ampere, volt, Ah, watt, ecc. durante la marcia. Esso è composto di due righe e si tratta di un GDM1602H versione 2.1. Funziona perfettamente e i valori indicati sono calcolati da un circuito saldato sotto sull'LCD stesso a cui solo arrivano il positivo e il negativo della batteria della bici. Ho scritto "solo" perchè intendo che i fili che servono a pilotare l'LCD stesso arrivano dallo stesso circuitino. Questi valori mi servono tutti...tranne la seconda riga, in cui vorrei scrivere durante la marcia, tramite il mio Arduino, velocità, Km percorsi e temperatura. Questo però senza "intaccare" la prima riga lasciandola quindi inalterata.
      La mia domanda è questa: è possibile connettere l'Arduino agli stessi piedini dell'LCD a cui è collegato il circuito che calcola il voltaggio, in modo da pilotare solo la seconda riga?

     Spero di essermi spiegato bene!
     Grazie a tutti!

Potresti postare una foto?
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

mcamo

  Grazie per la prontezza! Ecco le foto!

mcamo

   Allego anche il data sheet dell'LCD...

Michele Menniti

Quello che vuoi fare purtroppo non è possibile; il display è facilmente pilotabile da Arduino, anche la sola seconda riga, ma comunque devi collegarlo ai suoi pin, che sono già collegati ad un altro circuito, di conseguenza entrambi i circuiti si danneggerebbero a vicenda. Ora il tuo circuito ha una parte che, visto che non riesco ad aprire il pdf (ammesso che ci sia tutto lo schema e non il solo LCD), riesce a calcolare tutti quei parametri, che vengono forniti sicuramente ad un microcontrollore, il quale a sua volta pilota l'LCD. Quello che potresti fare è sostituire la parte del microcontrollore con Arduino e scrivere uno sketch specifico. Ma se provi a guardare bene magari il micro del tuo strumento è proprio un ATMEL, nel qual caso lo puoi programmare direttamente senza manipolare nulla. Quanto ai parametri devi vedere se c'è un integrato che fa tutto; proprio pochi giorni fa leggevo di un integrato della Linear Technology che collegato all'alimentazione (non ho approfondito) è in grado di tirare fuori tutti quei parametri. Basta trovare il data-sheet ed è cosa fatta, ma non è un giochetto questa seconda soluzione.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Go Up