progetto tavola periodica multimediale

ciao a tutti :slight_smile:
volevo creare con l'utilizzo di arduino un dispositivo che mi permettesse di avere una tavola periodica multimediale.
la mia idea era di collegare all'arduino uno schermo (questo EDL TFT LCD Display LCM Module [Size] – ElectroDragon ) pensavo il modello da 3 pollici è compatibile con arduino?
pensavo di visualizzare nello schermo una tavola periodica e in base all'elemento che viene selezionato vengono scritte sul display tutte le varie informazioni sull'elemento.
poi visualizzare una tastiera (o trammite un altro metodo) poter inserire la formula chimica di una molecola e l'arduino calcola in automatico la massa molecolare.
vista la grande mole di dati da salvare immagino dovrò utilizzare anche una memory card con relativo shield.
come progetto è realizzabile? che arduino è in grado di sostenere tutti i calcoli?

Parere mio personale, no. Arduino Uno o Mega ha solo i numeri float. Il double è uguale a float e non ha molta precisione. Presumo che per quei calcoli hai bisogno di numeri con molte cifre e molti decimali.

Inoltre questo non mi è chiaro:
"...poi visualizzare una tastiera (o trammite un altro metodo) poter inserire la formula chimica di una molecola..."
Come fai a scrivere una formula tipo l'acqua, il 2 non dovrebbe essere pedice? Mi sembra complesso già su PC.

per esempio per il pedice pensavo di ignorarlo cioè per esempio per inserire una formula venivano tante caselle e si metteva il nome dell'atomo seguito da il numero che dovrebbe essere a pedice (quindi verrebbe una cosa cos' H 2 0) e l'arduino sa che quello che scrivo sulla prima casella sarà l'elemento e il numero sulla casella subito dopo in numero di atomi.
l'altro metodo era che anzichè venire fuori una tastiera veniva un menù a tendina con tutte le opzioni.
non capisco perchè dovrebbero venire numeri così grandi?

nid69ita:
...Presumo...

Non sono un chimico, presumo numeri grossi o comunque con molti decimali.

scusa nn avevo visto che avevi scritto presumo :slight_smile: colpa mia :smiley:
comunque generamente hanno al massimo 4 cifre dopo la virgola(di solito 3)

Non penso che il calcolo sia un problema per l'Arduino, se la precisione che chiedi non dev'essere molto elevata. Considera che Arduino può gestire numeri con 6/7 cifre complessive (fra parte intera e decimale) per cui per un elemento con massa superiore alle 100 m.a. (3 cifre intere) per la parte decimale non avrai più di 3/4 cifre.

Casomai il touch screen lo vedo molto limitato. La tavola periodica è larga 18 caselle. Il display mi pare abbia una risoluzione di 320x240 pixel. Facendo 320/18 hai che ogni casella in larghezza è di 17 pixel. Piccolina, non trovi? :sweat_smile:
Ci metti giusto la sigla dell'elemento, nulla di più.

se ci sta solo la sigla andrebbe anche bene perche comunque si capirebbe poi quando si seleziona un elemento ovviamente si "apre" una pagina nuova per le varie descrizioni.
che arduino andrebbe bene? dubito ke basti un uno visto che solo l'esempio della lettura di un file da una memori card utilizza il 50% della ram

Difatti la UNO la scarterei come scheda, anche perché devi poi metterci le lib per gestire quel display. Se il venditore lo fa anche per la MEGA, io prenderei questa. Dovrebbe bastarti per gestire il tutto.
La parte più difficile per te sarà realizzare sia la tabella ma, soprattutto, il calcolatore per la massa atomica. Non impossibile ma sicuramente difficile (facendo tutto con touch screen). Poi dipende dal livello di conoscenza informatica, s'intende.

si semplificherebbe se si aggiungesse un tastierino? tipo quello dei cellulari vecchi non touch? quello schermo posso collegarlo direttamente vero? cioè collegando ai pin dei cavi e collegandoli direttamente all'arduno?

http://www.henningkarlsen.com/electronics/library.php?id=51
questa dovrebbe essere la libreria che permette il suo utilizzo e c'è scritto che è compatibile con l'arduino 2009, uno, leonardo, mega, mega 2560, due

lupo95:
si semplificherebbe se si aggiungesse un tastierino? tipo quello dei cellulari vecchi non touch?

Dipende. Dipende da come si collega quel tastierino. Potresti semplificarti la vita come no.

quello schermo posso collegarlo direttamente vero? cioè collegando ai pin dei cavi e collegandoli direttamente all'arduno?

Se è uno shield sì. Dalle foto pare appunto uno shield pronto all'uso.

Ho letto tutto il topic e mi è venuta una grande curiosità. @lupo95, in pratica vuoi farti un "bigino" di chimica abbastanza piccolo da portare ai compiti in classe? :smiley:
L'impresa mi sembra ardua, rispetto alla banalità del fine! (sempre che sia questo). Comunque se il tutto serve per far pratica con Arduino, ben venga. :slight_smile:

Un Bignami digitale? Farebbe prima a farsi un'app per il suo smartphone, verrebbe meglio e più facilmente :wink:

Tastierino tipo questo?
http://www.ebay.it/itm/110797071927?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649
Però per ogni tasto hai più lettere, devi gestire come i cellulari la pressione ripetuta del tasto.

Per la matematica, @Leo lo ha scritto bene ma non vorrei ti fosse sfuggito che la precisione dei float è 7 cifre. Non 7 decimali, ma sette cifre in tutto.

no non lo faccio per copiare nelle verifiche( non avrebbe senso il calcolo della massa molecolare è una delle poche cose che so fare :grin: )
a parte gli scherzi lo pensavo di farlo per gli esercizi perchè prendere la tavola periodica, la calcolatrice e calcolare le masse molecolari di ogni sostanza è una rottura :smiley:

lupo95:
pensavo di farlo per gli esercizi perchè prendere la tavola periodica, la calcolatrice e calcolare le masse molecolari di ogni sostanza è una rottura :smiley:

Ribadisco :wink:

leo72:
Farebbe prima a farsi un'app per il suo smartphone, verrebbe meglio e più facilmente :wink:

però poi facendolo per smartphone non potrei istallarla ma dovrei registrarmi
poi mi sarebbe piaciuto farlo con l'arduino poi magari lo porterò su smartphone :slight_smile:

come chimico ti dico che faresti tanta fatica per una cosa quasi totalmente useless... :stuck_out_tongue:

però se ti piace e lo vuoi fare come "esercizio"... beh qui non si discute

good luck

lupo95:
però poi facendolo per smartphone non potrei istallarla ma dovrei registrarmi

Non devi necessariamente far passare un'app per il market di Android. Puoi benissimo installare un'app anche da un'altra fonte, basta modificare le impostazioni di Android. Se è per questo.

poi mi sarebbe piaciuto farlo con l'arduino :slight_smile:

Qui non si discute, allora :wink:

magari avessi un android :slight_smile: ho un lumia windows phone 7.8