Can anyone give recommendation for what model arduino that suitable to build home automation system (smart home). TQ
With due respect to you as a final year student of computing, that's a meaningless question.
You should surely know by now- in final year, that a design doesn't start with a solution, it starts with a definition of the problem, a scoping if you like, of the extent of the project. Only then do you look to solutions, conceptually at first probably, then home in on the specifications of the actual hardware.
All will work but what is it you want to do exactly?
Is it for Insteon, UPB, X10 or what?
LarryD:
All will work
Hmmmmmm... Maybe (and I repeat, maybe) but if you need loads of pins for a lot of sensors and motors, using an Uno might be very difficult compared to say a Mega, requiring external chips for multiplexing and so on.
Well go with an UNO , rest depends on whether you want to concentrate the "BRAIN" of your home automation system at one place or spread it all the place wired or wireless.
I have done such projects a TONN times and helped students for a payout so I would suggest that going for a spreaded version is more of a practical and feasible way to do this.
NI$HANT:
Well go with an UNO
You must have inside information as to the number and type of sensors and actuators and therefore the number of pins required.
helped students for a payout
Does that mean what I think it means?
You must have inside information as to the number and type of sensors and actuators and therefore the number of pins required.
Did he gave us such information NO $) ,I'm talking based on my experience, In 90% cases as per my experience ATmega328p will suffice .
Does that mean what I think it means?
Why you making a big deal out of it byQUOTING it! nothing wrong in it.
I'm not talking about the uC chip, I'm talking about the Arduino card. Maybe in his case a Uno won't have enough pins and it might be waste of money if he later has to upgrade to a Mega, say. My real point is, engineering design is about understanding requirements before proposing a solution.
And if....
helped students for a payout
... means that you get paid by students to do their work for them, then there is very definitely something wrong with that. I will take that opinion to my grave.
I'm not talking about the uC chip, I'm talking about the Arduino card. Maybe in his case a Uno won't have enough pins and it might be waste of MONEY if he later has to upgrade to a Mega, say. My real point is, engineering design is about understanding requirements before proposing a solution.
Why not talk about the uC dude! is something really wrong with you with all that breabBoard Arduinos out there you seriously think that "Arduino card" is something monopolistic , everybody knows what's the main thing that works on this board, so just talk about that what is actually going to workout there.
Also the OP has no requirement as such depicted in terms of sensors and I have personally done HomeAutomation so I know how the fitting of such systems goes in a Home environment and that doesn't happens most neatly in form of one big controller going at one place because practically it cannot control all that from a far away point feasibly so anyways he needs small controller modules spread in all the house to control.
... means that you get paid by students to do their work for them, then there is very definitely something wrong with that. I will take that opinion to my grave.
Yes you can goto the grave with whatever in your head, I don't give a damn, I'm not here to correct you, I'm here to share my experience which I did.
Also, This is not a wrong on my part services get popped up where ever shortfalls are found ,time for you to understand some economic's.
@Nishant:
for commercial activities we have the gigs and collaboration section.
</moderator mode>
Personal opinion:
the student who pays for getting his homework done will in the end not be a good engineer,
I've seen students fail their graduation because they could not explain the code they had "written" ![]()
@Azizul90
You should give far more details about your project (goal, sensors etc) to get a meaningful answer. As a graduation project is showing you can act as an engineer you should come up with the criteria (requirements) to make the choice, no one can make them for you. When you have your requirements ready (unambiguous, complete, and testable) the choice of the board is just checking the specifications.
The difficulty of the project depends on what type of home automation - the board depends on that too - like lets say , home automation with push buttons requires a normal arduino board (Uno , Mega , etc) and some relays , push buttons and minor programming , whilst other methods (NFC (RFID) , Internet , Bluetooth , GSM , etc. ) require other boards and shields and extreme programming . (like , the best board for INTERNET would be Yun ) I bet the hardest method is GSM .