Arduino Project Hardware and Software Design Needed - Pay

Hello Arduino Community...

I'm in the market to hire one of you awesome people to put together the parts and do the programming necessary to accomplish my project goals.

In general my project is an Arduino based system that will track when buttons are pushed, and when they are released. I also need to track temperature and humidity.

The system will send emails through the Internet. I will provide email server account credentials for you to use for testing the system. The program should have a way for the administrator to configure or edit the email related credentials in case they change.

The system will send text messages through some type of GMS Shield or module. I assume if you take on this project that you already own or have a GSM module that you can use for testing.

The system will be connected to the Internet through a wired connection. It should also be capable of connecting to the Internet through a WiFi connection.

The system should have a way for the Administrator to login and make changes to the configuration, view files, Download files, Upload files, update firmware. I suspect this will be an ongoing growing project over time but for now I'm trying to get something that will do the basics.

I want to hire someone that has the ability to prototype this at their location. Once there is a tested working model this person would draw up schematics, provide a parts list and links to where the parts can be purchased in the USA through eBay or Amazon. This person would also supply the source code to run the system. I'm very new to Arduino. I know what I need it to do, but no idea of how to make it happen and that's why I'm here.

If you have the ability to do all this stuff, please send me a proposal to make it happen.

The Goals Of The

The system will periodically check it's public IP Address and store it. If the public IP Address changes the system will make a note in a log file of the time and date the address changed. It will also send an email to email address #1 with the new IP Address.

The system will periodically test it's Internet connection to ensure that it's working. If it detects that it's not able to connect to the internet it will send a text message to Phone #1, indicating the Internet is down. It will make a note in a log file of the time and date that the Internet went down. It will also make a note in the log file when the Internet connection is back on line. Also, when the Internet is back on line it will send an email to email address #1 indicating that the Internet is back on line.
If the Internet is Offline for X number of seconds, then the System should have a way to disconnect the power to the modem for X number of seconds to reboot the modem. This will probably be a relay wired inline with the hot wire of a 110AC outlet so that more than one device can be power cycled, like the router, if plugged into this standalone outlet.
There should be a way for the Administrator to send a text message to the Arduino to remotely trigger this power reset feature. There should be a way for the administrator to define Email Address #1 and Phone Number #1 in case they change in the future. The administrator should have a way to adjust all the variables listed above.

The System will periodically monitor the Temperature at it's location. There should be a way for the Administrator to set limits. If the temperature exceeds the limit an email should be sent to Email Address #1 indicating that the Temperature is outside the preset limits. The email should include the set limit and the current temperature.

The System will periodically monitor the Humidity at it's location. There should be a way for the Administrator to set limits. If the Humidity exceeds the limit an email should be sent to Email Address #1 indicating that the Humidity is outside the preset limits. The email should include the set limit and the current Humidity.

Button #1 – When button #1 is pressed I need to the Arduino to make a note in a file of the time and date it was pressed. I also want it to make a note in the file when it was released. If this button is held for X number of seconds the Arduino should send a text message to Phone #1. The administrator should be able to define what the message for Button #1 says in the text message.

Button #2 – Exactly same as button #1
Button #3 – Exactly same as button #1
Button #4 – Exactly same as button #1
Button #5 – Exactly same as button #1

If anyone is interested in taking this project on let me know a price to, design the hardware configuration, schematics so I can build it and write and supply me with the source code.

Terry

Send email through WIFI to (Email Address W)

Do you have any idea how to implement this?

Gippopotam:
Do you have any idea how to implement this?

Not really. I assume it would take an Arduino, a few buttons, an Arduino GMS Shield, an Arduino WIFI Module, an Arduino Temp/Humidity sensor, a Power Source, a SIM Card, an email account and lots of programming...

Oh, and Money to pay someone to make it all happen, which is why I'm here. I would love to hire someone here to choose all the parts and do the programming.

No offers yet...

Good day!
I meant the difficulty with sending emails. Arduino does not have the resources to perform this operation.
All the rest can be realized.

Gippopotam:
Good day!
I meant the difficulty with sending emails. Arduino does not have the resources to perform this operation.
All the rest can be realized.

Hi Gippopotam, thanks for the reply. No, I have really no idea how to send an email with an Arduino yet, I'm sure it's possible. I came across a video that show it being done. https://www.youtube.com/watch?v=Y6geo-HUliw. While I see it is possible, I'm not to interested in learning the details. I'm looking for a programmer I can hire that already has all that knowledge. I have a test email server setup on one of my hosting accounts that can be used for testing outgoing emails from the Arduino.

So you are satisfied with the way using a third-party server?

Gippopotam:
So you are satisfied with the way using a third-party server?

Yes,

Using a 3rd party email service like Gmail would be fine. Or, I could setup spare emails accounts on one of my hostgator hosting accounts.

Or for the sake of simplicity and speed to working solution, all the outgoing message could be sent through text for now.

So yes, if it would make the project happen quicker I could live with text only, or 3rd party email.

I'm afraid that you do not quite understand what server I'm talking about.
Please check your private messages.

Hello.

I have a team include hardware and software to develop base on ardruino.

when you target to finish this project and how much you can pay.

Please email to me by quangduc191@gmail.com or skype quangduc191.