Hi
I am looking to interface one of my Pi's to an arduino, hopefully they will communicate by usb(serial) but having looked at arduinos there seems to be a multitude of them if you include clones etc. I dont know very much about them and would like to keep it as cheap as possible,
Currently the Pi has an 8 bus 1 wire board on top and a rtc on top of that all comunicationg via i2c - mainly measuring temperature but also 2 single switch outputs and 2 dual switch outputs (FOC as samples from maxim (thank you maxim). I also have some homeeasy 433Mz switched sockets. What i want to do is to bring all this together so I can control the lights and standby power and 1wire switches from my phone - via a weboage or the homeeasy remote (it has 4 groups of 4 buttons + a switch all function).
The jobs the arduino needs to do..
transmit 433Mhz signals to control the homeeasy sockets (I have the transmitter)
receive 433Mhz from the homeasy remote to be passed back to the pi to control the 1wire switches (I have the reciever)
control an lcd display
probably monitor a couple of analogue sensors and pass the info back to the pi (where the data will be stored, graphed and published on a webserver)
Maybe control some leds using PWM (not sure about this yet)
At the moment most of the Pi side software is written in PERL with some graph generating functions as bash scripts. I have some perl/cgi-webpages which allow me to switch on leds via the 1 wire as a proof of concept (much to my 11 year olds amazement - he can turn the leds on from school or his mums house using his phone LOL)
Am I asking too much from the arduino? would it have enough memory to write a 'sketch' checking on the serial port for commands from the PI, the Rx for commands from the Homeeasy remote, most of the processing would be done on the pi I reckon. If is suitable which arduani/clone would be suitable??
Ta