Farukh Khan
- Jun 12, 2015
- 160
- Joined
- Jun 12, 2015
- Messages
- 160
Hi there,
I am a Bachelor in Electrical and Electronics Engineering First Year student. I have been messing around with different electrical projects since my childhood. Recently I had came up with an idea to make my apartment's electrical equipments totally automated and connected to the internet. A year or two ago I had very widely discussed topic on this forum regarding different problems related to my home automation project. I had the project on halt for these years due to my study. But now I wanna kickstart it again. At this moment the problem am facing is with the micro-controllers. I have decided to use a raspberry Pi 3 as the main AI head for this automation project. The pi will decide everything according to the logic of the codes I will put in. But now I have around 50+ electrical equipments in my whole apartment. And in the future might increase by 5 or 6. And am planning to control these using relay modules. So, the basic requirements I want in my micro-controller are these:
1. 64 Digital Pins + 16 Analog Pins. Or maybe 80 GPIO means which can handle both digital and analog signals input/output. Also if possible some pins are PWM.
2. Durable. Less chances of failure due to electrical issues or any other internal misfires. Simply good quality, as it will be running 24/7/356.
3. Totally programmable. I can configure the whole firmware as I want. Even if it needs assembly language to configure. Everything happening with the microcontroller from start to end should be customizable or programmable. Because it's for home automation and the whole system will be connected to the internet. So, I am planning to have various security measures on the micro-controller that will be controlling all the equipments in house. This is to ensure that even if my system get's hacker the micro-controller will detect it and as a fail-safe it will go to some cage mode where it won't accept any outside commands unless manually triggered off from the cage mode.
4. Low power usage. Fast clock speed + RAM so that it act's totally in real-time. Code storage 512KB or 1MB.
5. Firmwares in assembly and maybe the working procedure or logic coded in C and uploaded through arduino compiler or any other reliable tool.
So, as I have stated my requirements can you guys please suggest me the micro-controller models that can serve my requirements as stated and how to hook the controller on a safe way to have it's power in, IO, safety buttons etc.
Thanks in advance....
I am a Bachelor in Electrical and Electronics Engineering First Year student. I have been messing around with different electrical projects since my childhood. Recently I had came up with an idea to make my apartment's electrical equipments totally automated and connected to the internet. A year or two ago I had very widely discussed topic on this forum regarding different problems related to my home automation project. I had the project on halt for these years due to my study. But now I wanna kickstart it again. At this moment the problem am facing is with the micro-controllers. I have decided to use a raspberry Pi 3 as the main AI head for this automation project. The pi will decide everything according to the logic of the codes I will put in. But now I have around 50+ electrical equipments in my whole apartment. And in the future might increase by 5 or 6. And am planning to control these using relay modules. So, the basic requirements I want in my micro-controller are these:
1. 64 Digital Pins + 16 Analog Pins. Or maybe 80 GPIO means which can handle both digital and analog signals input/output. Also if possible some pins are PWM.
2. Durable. Less chances of failure due to electrical issues or any other internal misfires. Simply good quality, as it will be running 24/7/356.
3. Totally programmable. I can configure the whole firmware as I want. Even if it needs assembly language to configure. Everything happening with the microcontroller from start to end should be customizable or programmable. Because it's for home automation and the whole system will be connected to the internet. So, I am planning to have various security measures on the micro-controller that will be controlling all the equipments in house. This is to ensure that even if my system get's hacker the micro-controller will detect it and as a fail-safe it will go to some cage mode where it won't accept any outside commands unless manually triggered off from the cage mode.
4. Low power usage. Fast clock speed + RAM so that it act's totally in real-time. Code storage 512KB or 1MB.
5. Firmwares in assembly and maybe the working procedure or logic coded in C and uploaded through arduino compiler or any other reliable tool.
So, as I have stated my requirements can you guys please suggest me the micro-controller models that can serve my requirements as stated and how to hook the controller on a safe way to have it's power in, IO, safety buttons etc.
Thanks in advance....