Hello everybody!
My name is Juan and I am new at Arduino technology. Nice to meet everyone.
I want to create a software center at home. The finallity is controlling my house from my mobil phone or any other device for example at work (my computer). For doing this I have all the hardware and software arquitecture designed, and I have some middleware and OS for what I want to do.
This means my problems are choosing hardware. Just because I am new at Arduino, and I have seen thousands (not really
) of different devices, I need some help. Of course any kind of tip or recommendations will be really appreciate.
So what I have decided is to built a WSN (wireless sensor networks). I will buy different sensors and actuators for doing easy home task (in future I am thinking in doing harder task) such as controlling my house temperature (to know if I should connect gas or not) or installing cameras to send me images from kitchen (so I can see who lets the door open (my dog eats my dinner
)).
For doing these task I need three kind of devices: sensors/actuators, arduino board for read/control sensors/actuators and network arduino board (including different devices for doing different network task: switching, routing, access points.... so I can combine wireless and wire network (so my dog does not eat the wire)).
I will like anyone who has more experience using arduino techonolgy to help me (I have never program any arduino device). What I need is an arduino board as much as flexible (I mean it accepts a wide range of different sensors: temperature, humidicity, color...).
I specially need help in the devices chosen for making the network. I studied signal processing using electronic devices so I do not know mostly anything about telematics.
Thank you so much to anyone. My e-mail is ingenieria.jmm@grupoexcellentia.com. If any one wants to ask me anything that may be I know from my Engeneer experience, I will be happy to help as much as I can.
Since you are new to Arduino, I would generally recommend starting your experiments with sensors and actuators using the ARduino Uno - it's the most widely used, there's the most information on it available, and compatibility with third party libraries and hardware is best.
For deploying your sensors (as opposed to development, I'd recommend using Arduino Pro Mini clones (from ebay, which is likely where you'll be buying most of your sensors - they are much cheaper on ebay. I paid $2.22/ea shipped for pro mini's last time I bought some), since they're small, cheap as dirt, and use the same widely used processor as the Uno.
The next question is how each of these boards will communicate with headquarters - it might not make sense to have each one on your wifi network, since there's some overhead in terms of flash and memory use associated with network adapters. Or maybe it would. The alternatives would be some other form of lighter weight wireless communication - NRF24, or even those cheapo 433mhz rf modules (use the thin yellow receivers with the SOIC-14 package on it if you do, not the ones with the little cheap looking plastic pot in the middle. They're about a buck each, as opposed to a buck a pair, but the range is significantly better)
Somewhere you will need to have at least one internet connected Arduino. I am inclined to recommend you limit it to one if practical, and dedicate that one (probably something like a mega with ethernet shield, or maybe a yun ) to shepherding the other boards and interfacing with the internet. You will finally need to either expose this arduino to the internet and have it act as an http server, or use some sort of service that your arduino will connect to (so it doesn't have to be open to connections) that is publically accessible. I am not familiar with available services.
Before doing a big proyect you must learn how to use each component separately. Buy an Arduino Uno and start with the basics, actuators (relays, mosfets), sensors, etc..
Hello everyone.
First of all thanks for your answer, but sorry I have not expressed correctly.
I have work with a lot of devices. I have program different applications on FPGA and I have programm different devices like ARM microcontroller where I have programm thinks like PWM, i2c bus, ADC... in assembler (for my project I am going to use API, assembler is terrible). What I am trying to say when I say I am new at Arduino is that I do not know which kind of devices offer. My question is to someone who knows them help me to find one for my application. For example arduino ONE its very simple for what I going to do.
I need modules for network connection (access point, routing, gateaway...), modules for controlling different sensors and the sensors and actuators.
Thanks you so much. I hope I have been more clear.
For network connections, if you go with ethernet, you can use arduino uno and ethernet shield. If you go wireless, I recommend you arduino uno and Nodemcu.
mart256:
For network connections, if you go with ethernet, you can use arduino uno and ethernet shield. If you go wireless, I recommend you arduino uno and Nodemcu.
thank you. This is the kind of opinion I was waiting for. 