I still consider myself new to Arduino, and although I have been studying as much as I can about anything computer related on/off for nearly the last 5 or more years, I am not formally trained in anything which leaves for many gaps in my understanding of things.
I have in mind a project that is to control my indoor garden. I already mentally split my project into phases as I know each will be more difficult than the previous and I will need to learn more to continue the build as I go. I have a master sketch that does need more work, my project box is nearly complete and will be outfitted with an 8 channel relay, each connecting to a duplex outlet, and a DHT sensor to measure the air. Also have a DS3231 RTC (chronodot) to count time. Phase 1 of the project I am building consists of managing these AC outlets with either time or sensor values. I also want to get my project online to at least send the sensor data to my website (a PHP) that I created specifically for this project. My studies indicate that I “can” use a PHP for my Arduino project, but there is very little information of “how” to make it all happen. Of course, once online, my project will then require quite a few changes in code and circuitry as additional phases are built and grafted in. Ultimately, I am wanting my project to control each and every (nearly imaginable) electrical device that can be used in a garden setting. I have an EtherMega, plus also another Mega w/Ethernet shield, and I am looking to get into Udoo just to expand my understanding of how all of this back and forth communication over the internet works.
My current road block is that I don’t yet know enough about transfer protocols and which protocol is most applicable for my project. My current thought is that it would have to be something in the TCP spectrum as my project is not all that time sensitive, but then again, I don’t think the data feeds need to be all that accurate either, so I’m guessing my project can operate in a pretty wide tolerance range. As long as commands are executed within say a 5.0 second time frame, the garden will then become so much more efficient and accurate.
As this post was placed in project guidance, I am seeking guidance to help me choose a path that will get my project online and sharing information to and from my PHP website. I have no web building experience and built my site through HostGator via WordPress and some tutorials. I also created a very basic MySQL table on my site, but have no clue how to use it.
I’ve tried my heart out for about a solid month Googling different combinations of phrases prior to posting this thread, but sometimes if you don’t choose the correct terminology, your Google searches will produce little in the form of material you can learn what specifically applies and if you don’t know exactly what to look for, you can easily glaze right past your solution. So I am hoping to get some good suggestions from this thread, or at very least better combinations of key words for me to once again begin my long tedious process of Google searching. Also, not to sound unappreciative, but please, if you have any specific knowledge that can shorten my time spent researching, please share and do not defer me to “Google”. This concept does spare the sharing party from 5 minutes of typing, but it also adds to the level of stress on the searching party because I literally spent more than a month trying my luck at Google searches that produced fragmented results at best.
Thank you all in advance.