I think I figure out a way to wire all the stuff I´m planning for my controller but I would love to get your insights. After doing a small research, I´ve come up with the following sensors /shields and attributes:
Arduino Uno REV3
Temperature Sensor - 1-wire - (DS18B20)
CO2 Monitoring - Carbon Monoxide Sensor - MQ-7
LCD Shield + Keypad
Ethernet Shield + SD
Piezo Vibration Sensor - For "knocks" on glass
LED Lighting Controls
Well, in order to wire all these, I´ve come up with the following schema, wich has to use one of the Analog A/D as a digital port, in order to free one of the PWM ports for the leds:
Temperature Sensor - D2
RTC - A4,A5
CO2 - A0
LCD - D9,D8,D7,D6,D5 and A3 as Digital 17
Ethernet - D10,D11,D12,D13
KeyPAD - A1
Piezo - A2
SD - D4
LED - D3
In this way, all ports are taken, but I don´t need a multiplex or anything to build up the project. I´ve decided not to manage PH, since the probes are a problem. If I decide so, I would use a multiplex on an analog port.
Do you guys see a problem in this design?
Also, I know it´s possible to use more than one sensor on the 1-wire schema, but hot to do it? Is there a way to plug two sensors on the same Analog Port, been one Input and the other Output?
Attached you can find the ports taken by this project.