Go Down

Topic: looking for Arduino developer for small project (Read 2961 times) previous topic - next topic


Hi, I'm trying to develop a simple product and I think Arduino is a perfect fit for what I need.  I'm an arduino newb and can't take the time to learn in order to do this. So would rather pay (if its reasonable enough) a seasoned pro to do this work.  That said, this is a SMALL project and not projected for fame and fortune.. :)  so please keep that in mind. 

my project which is working now, is a simple fan mechanism that uses both solar power as well as 12VDC power to run the fans.  I have built a simple change over circuit that works fine now which provides solar power to the fans when available, and then switches to 12 VDC power when the solar power is unavailable.  i.e. night time, rain etc.

Where I would like to have the Arduino come in is to add the following functionality to the system:

1) integrate temperature/relative humidity modules  that will sit with the fans where they are located and depending upon parameters that are set turn the system on/off.  Thermostats can be hard wired without a problem as there has to be a power wire running from the control anyhow.  there can be up to 6 fans for each control box module.  Typically there are only 2 or 4.
2) I would like the ability to be able to log in via cell phone, web etc to control the device and see stats etc. for each of the fans and temp/rh modules in real time. also to be able to turn the system on and off
3) be able to program the arduino to turn the system on/off during certain hours of the day and cycle the system on for say 2- 8 minute periods each hour
4) to be able to monitor if possible the air flow rate in the fans.  I have a filter in some of the fans. I need a way to monitor if the filters are becoming clogged and need replacement or not.  system should send sms or email to user if filters need replacements.  The default could simply be to calculate actual run time and set a standard message for user for XXX number of hours run etc..
5) if NOT too complicated, would like to be able to see on a display how much solar power is being produced vs. DC power?
6) considering a small simple lcd screen that could display all of this info.  BUT cost may be prohibitive for production. 
7) all devices should have back door password so that they can be remotely administered by our staff if customer is having problems and we can log in and view stats etc. 

From what I have seen with Arduino after researching over these last few days, this should be relatively easy.  I can handle the back end database stuff and even make the web gui look good.  I just NEED the functionality. 

process will be
1) develop prototype working
2) assist in design of custom PCB etc parts list (cost effective)

ultimately the solution needs to be inexpensive and elegant.  if you can help let me know.




I cannot see this being cheap to develop or produce, what figure do you have in mind when you say "inexpensive"?

Rob Gray aka the GRAYnomad www.robgray.com


Try contacting member scswift, he claims to be looking for work.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


Rob Gray aka the GRAYnomad www.robgray.com


What you're describing is relatively simple, but you won't find something made in "arduino" for you to copy... There are a number of modules out there which you could easily interface to any microcontroller which would give you the functionality you're asking for - Specifically the ability to log-in remotely and view real-time data - Just google it.  Small, microcontroller-based web servers have proliferated all over the interwebs.

Basically, you need Ethernet/WiFi transceiver <-> Small uC to handle web interface <-> Primary uC to do everything else
Ethernet/WiFi transceiver <-> Primary uC to do everything

The first solution is probably easier if you're just looking to copy someone else's work as far as the web server goes.  Then you just need to write the interface for the primary uC.  Allowing the main uC to control the fans, measure various parameters, display stuff on an LCD - This is rather cost prohibitive, though... You could do all of this one single cheap uCif you're willing to learn C or assembly and use a standard compiler to put it on the smallest uC that is suitable for the project.

It sounds like you want to sell this and make a profit - If you do it on this "arduino" platform, you're using a compiler that is most surely inefficient if you look at it from the size of the compiled code vs. a more professional compiler (I don't have exact data on this but I know that this arduino compiler uses gcc...).  You're going to end up with massive, inefficient code and way more hardware than you need.  I'd recommend that you learn assembly and program a PIC/AVR/whatever in using its own RISC command set, which will give you the most efficient code and the smallest, best performing solution.  If you don't do it, and you end up with a good product, someone else will do it and will sell the same product for half the price.

Another thing, you mention the need for this thing to be reliable - If you aren't already in an EE program, time to get on amazon, find some textbooks and start reading about analog/digital circuit design and PCB layout techniques.

Paul Beaudet

So this is some sort of a cooling system... for what? Help us understand the project a bit better, sounds cool (pun intended)

geurillawarfare- see "can't take the time to learn in order to do this. So would rather pay"
...should I really be feeding the geurilla?..


There are many nice arduino projects on:



Jul 07, 2013, 05:14 am Last Edit: Jul 07, 2013, 01:11 pm by vincenzo2 Reason: 1

...should I really be feeding the geurilla?..

that is so funny

a small PIC would cost a couple of bucks + many thousands of dollars and years to learn how to program and interface it OR thousands paid to the qualified engineer to design it.
while a small arduino nano or weeny cost a few more dollars and they are way more capable of doing the design explained above as far as I understand it and the cost of Arduino design labor should be way lower (I don't know why, but I feel that engineering degrees/licensing and experience years/proof pay).

I remember an exercise in elementary calculus that proves that a square has the largest area among all rectangles with the same perimeter because it's a compromise between length and width. the same principle applies to economy.

BTW, you are looking for building an Arduino replacement for a simple SCADA system that has the latest technology of sending alarm and info emails and phone calls in addition to the HMI computer. Such a system will cost you many thousands of dollars (only the internet and cellphone connectivity is sold for around $12k). So, to start from scratch with Arduino's or PIC's to re-invent the wheel is a whole lot of work for the designer. It should be very profitable when it's done though.

I can start working for you if it's financially rewarding. For details, let's exchange contact info.

Go Up