Hello all
I'm new to Arduino world, and more generally to electronic, at least I know how to code...I did most of my works using the PAWN language, it's similar enough to the language Arduino is using so I'm not lost... for now
So I have a project, that will ideally require:
-
Some sensors.
A DHT22 for temperature and humidity.
A waterproof temperature sensor -
A 8 relays board
To turn ON/OFF things like lights, fans, pumps, heater resistor... -
A bidirectional, wireless if possible, communication with my PC (windows)
From PC to Arduino, to upload/update the program and maybe to remotely turn ON/OFF some of the relays.
From Arduino to PC, to transmit sensors values for monitoring. -
A touchscreen
For setup of some relays ON/OFF periods, and other variables of the program.
For displaying sensors values, and probably also date and time.
That screen also include a SD card slot. -
A real time clock module, if necessary.
-
And an Arduino Mega 2560 (coming with the touchscreen)
But before I blindlessly spend my money, I have some questions about the hardware part:
-
I noticed the touchscreen use a lot of the available Arduino pins... Will I have enough pins remaining for all my other needs, and even enough for additional sensors if necessary?
-
What could I use for bidirectional communication, knowing that I have a WIFI PCI card in my PC, as well as a Bluetooth USB dongle? Ideally, I would like communicating with the Arduino through internet, would be really cool for monitoring when I'm at work...
-
Do I really need a real time clock module? Can't I just syncronize the time on my PC with some values in the Arduino program, and increase those values in the program when the PC is turned OFF?
Also please tell me everything that come into your mind, is my project feasable, what problem I might encounter, possible solutions, alternatives, etc etc... I'm really interested of learning from you. Don't forget I'm a very beginner but I'm really willing to put time and effort (but not so much money!) into this project.
Thank you in advance and sorry if my english is bad, I'm french.