Pages: [1]   Go Down
Author Topic: Arduino + Ethernet shield + LCD + vari sensori  (Read 1065 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve,

sto portando avanti un progetto di semi domotica con una parte che visualizzerà dati su un display LCD 20x4 e una ethernet shield per collezionare dati da remoto e vari sensori da leggere: 2 sensori digitali di temperatura Dallas DS18S20, un sensore di corrente SCT-013-030 e uno relè stadio pilota (http://www.ethermania.com/shop/index.php?main_page=product_info&products_id=505) comandato dalle letture fatte su un sensore IR TSOP 1738.

E' possibile attaccare tutte queste cose ad Arduino Uno?
Io pensavo di si visto che le ethernet shield prolungano i contatti di Arduino.

grazie!

Michele
 
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si xò devi tenere conto del fatto che se uno shield usa te pin anche se li rende disponibili fisicamente con gli strip superiori non puoi usarli per un altro utilizzo e quindi forse l'LCD non riesci ma il resto credo di si....
al limite ti prendi un driver seriale per LCD però costicchia (17-18 euro)
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho capito!
dove posso trovare questi driver?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non l'ho mai usato ma l'ho visto in funzione... avevo sbagliato il prezzo scusa....
comunque fai il conto delle porte che tirestano prima di acquistarlo senno rischi di buttare soldi per nulla....
http://www.robot-italy.com/product_info.php?cPath=59_62&products_id=1232



Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
per risparmiare pin ti consiglio di pensare ai shift register.
Shift Out:
http://www.arduino.cc/en/Tutorial/ShiftOut
Shift In:
http://www.arduino.cc/en/Tutorial/ShiftIn

Anche il display lcd standard lo puoi utilizzare attaccato ad uno shift out:
http://www.arduino.cc/playground/Code/LCD3wires
http://www.instructables.com/id/LCD-Shifter-for-Arduino/


Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Anche il display lcd standard lo puoi utilizzare attaccato ad uno shift out:
http://www.arduino.cc/playground/Code/LCD3wires
http://www.instructables.com/id/LCD-Shifter-for-Arduino/

non lo sapevo.....
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

alla fine ho ceduto e ho appena acquistato questo display seriale:
http://cgi.ebay.it/Serial-LCD-Display-Module-20-x-4-/110579996364?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item19bf14d6cc

Con due sensori di temperatura 1-wire risparmio un 1 e alla fine mi troverei con questa situazione:

0        Rx seriale LCD
1        Tx seriale LCD
2        Sensori temperatura interna ed esterna (Dallas DS18S20)
3        Sensore IR (TSOP 1738)
4        Relè 1
5        Relè 2
6       
7       
8
9
10        Ethernet shield
11        Ethernet shield
12        Ethernet shield
13        Ethernet shield


Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

alla fine ho ceduto e ho appena acquistato questo display seriale:
http://cgi.ebay.it/Serial-LCD-Display-Module-20-x-4-/110579996364?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item19bf14d6cc

Con due sensori di temperatura 1-wire risparmio un 1 e alla fine mi troverei con questa situazione:

0        Rx seriale LCD
1        Tx seriale LCD
2        Sensori temperatura interna ed esterna (Dallas DS18S20)
3        Sensore IR (TSOP 1738)
4        Relè 1
5        Relè 2
6       
7       
8
9
10        Ethernet shield
11        Ethernet shield
12        Ethernet shield
13        Ethernet shield



niente male smiley e le porte che ti restano puoi usarle per esempio per una tastiera smiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao micheleferretti, il progetto che devi realizzare è simile (credo) a quello che vorrei fare anche io e dato che sono molto scarso in elettronica, vorrei chiederti se puoi postare ulteriori dettagli in merito alla realizzazione.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho iniziato da qualche mese a studiare Arduino e a "giocare" con qualche sensore. Tutto pensavo tranne che potevo essere di riferimento per qualcuno :-)
Il progetto è iniziato come un semplice sistema per leggere la temperatura di un ambiente con delle chiamate GET HTTP da un server Linux remoto. Si è evoluto con il tempo, più mi addentravo in Arduino e più capivo che non era il diavolo!.
Nella versione corrente ho due sensori di temperatura digitali Dallas DS18S20 che lavorano con protocollo proprietario 1-Wire che mi permette di sfruttare un solo pin digitale. Poi ho un sensore IR TSOP 1738 che utilizzo per ricevere comandi da un telecomando Logitech Harmony® e che utilizzo per comandare due relè (uno per le luci del soggiorno e uno per scopi futuri). In aggiunta ho messo un sensore (analogico) di corrente amperometrico sct-013-030 che mi permette di leggere i consumi di casa. Tutte le informazioni raccolte da questi sensori verranno visualizzate su un display LCD retroilluminato con interfaccia seriale (pin digitali 0 e 1) 4x20 caratteri bianchi su blu. L'LCD sarà installato in una scatola di derivazione a muro dove realizzerò di fronte una mascherina colorata. Questo mi permetterà di monitorare da remoto (HTTP) i sensori e di avere un display nel soggiorno dove visualizzare info sulla temperatura esterna, interna e sui consumi dell'intera casa. I dati sui sensori saranno collezionati a scopi statistici dal server Linux in un database server Mysql.

Mi sono rimasti liberi 4 pin digitali e diverse entrate analogiche quindi non escluderei di mettere altri sensori o altri relè da telecomandare in futuro. A me piacerebbe un sensore di pressione atmosferica con il quale potrei visualizzare una sorta di previsioni del tempo :-)

Spero di esserti stato utile.

Michele
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ehehe io sono ancora in fase di completo studio di fattibilità, da quanto mi hai descritto il progetto che ho in mente è un po diverso, il mio intento è creare un termostato per la mia caldaia pilotabile tramite web, da quello che ho capito i componenti base dovrebbero essere un Arduino, un relè tipo quello che hai usato tu http://www.ethermania.com/shop/index.php?main_page=product_info&products_id=505 (dato che se ho capito bene con questo relè ci controlli le luci di casa quindi la 220V), uno/due sensori di temperatura, un ethernet shild, un diplay, dei pulsanti per programmare le funzioni del termostato anche da hardware e tanta bella programmazione, come già ti accennavo io di elettronica non ci capisco nulla, mentre me la cavicchio in programmazione, ma prima di acquistare tutto il necessario sto cercando di reperire info molto dettagliate su che componenti devo comprare e come assemblarli assieme. Girando in rete ho visto diversi video sull'argomento ma ancora non sono riuscito ad trovare un tutorial passo passo o comunque info che mi permettano di capire se è una cosa fattibile per le mie conoscenze. Grazie per la risposta, magari se ho bisogno di dettagli provo a disturbarti ancora.
Logged

Pages: [1]   Go Up
Jump to: