The actual calculation for server load is a little bit complex, but for basic understanding, it can be simplified. The best way to think about server load is that it is the average number of processes that are currently running (or waiting to run) in the given interval. Traditionally, server load is given in blocks of three – one minute, five minutes, and fifteen minutes. Load can be caused for many reasons – actual CPU time, waiting on network buffers, waiting on the disk, and on and on. Continue reading Server Load
Let us assume for this example your testing server has an IP address 188.8.131.52 and you wish to visit that server when you type “http://example.com” into a web browser BUT still wish to still see the site as the rest of World Wide Web does when you enter “http://www.example.com” into your browser instead. Continue reading How to Edit Your Hosts File on a Windows PC (Windows 95/98/Me/2000/XP/2003/Vista/7)
In the event that you need to change your server administrator password you can do so by following the steps below.Note: If you are going to change your administrator password. You will need to contact the support office with your new password so the system can be updated with the new password.Change your Server Administrator Password in Windows Server 2012
This code passes the data submitted from the buttons to the Arduino.exe program(created via the Arduino.cpp file). I have set up a total of 16 pins at the moment, because I am using a 16 relay board, but the TLC5940 can run 20-22 digital I/Os.
This is the code that is written and complied in an IDE like Visual Studio to create the Arduino.exe file. This program is called from the Arduino.PHP file, which passes the data sent(in this case the buttons) to the Arduino through a serial com port (USB/WIFI/Bluetooth). Currently I have re-written this using CLR.
This code is the code that is put on to the Arduino, you can modify the pins based on your board and if your board supports PWM. most should be able to do this. This program also accepts the data that is sent by the Arduino.exe program that was built from the Arduino.cpp. That receives the data from the Arduino.php.
This page is the that shows the buttons and contains the data that will be passed via the Arduino.php script file. I have added a timer function to it so that I can have devices that only need to be on temporarily run for short amount of time before the off signal is sent.
Continue reading Arduinocontrol.php
So for my home automation project, I need a way to access the data either locally or remotley.
I plan to build a Web GUI using my existing XAMPP installation. So far this site here has basically everything I need to get started on controlling the relays, which will in turn drive most everything, lights, switches, fans etc.
So I have been planning on creating a web controlled interface to control the lights, fans, thermostat, ambient lighting, door locks, garage door, and many many other appliances from the convenience of a website, an app, or a button. My old system used to be called A.D.A.M: Automated Defense and Management. Now I believe a re-branding is in order, Simply put A-HA! Arduino Home Automation.
I purchased the SainSmart 16 relay board to control up to 16 devices or wall sockets. The Uno has 14 Digital pin outs, If I want to expand I will need to use a multiplexer to increase the amount of pin available. I have used a Texas Instruments TLC5940NT. You can request a sample if you want to “Test” small scale here’s how:
Here is some of the code to help with expanding the number of pins.
Here is a video of what the end result should look like with various components attached.