Arduino Wireless Motion Detector with MySQL Database

Jpeg

Menggunakan 3 komponen utama yaitu Arduino Uno, ESP8266 Wifi Module, dan PIR Motion Sensor. Jika PIR mendeteksi adanya gerakan, maka PIR akan mengirim sinyal high ke Arduino dan selanjutnya Arduino akan mengirim serangkaian perintah dan data bahwa terdapat gerakan / tidak ke ESP8266. Perintah-perintah yang diperoleh ESP8266 dari Arduino secara berurutan yaitu: join dengan jaringan lokal, membuat koneksi TCP ke host (aldebaran.esy.es), dan mengirim data dan mengakses file addData.php melalui method GET.

 

Source code tersedia di Github

 

Arduino Wireless Motion DetectordataReview.phpComponentsaddData.phpArduino IDEMotion Sensor With ESP8266 Schematics

6 comments

    1. sambil lewat aja nh lgi cari2… kebetulan ada yg lgi searah haha nh boss kali aja berguna

      #include
      #include
      #include
      #include

      IPAddress server_addr(88, 198, 61, 231); // IP of the MySQL *server* here
      char user[] = “USERxxxxx”; // MySQL user login username
      char password[] = “xxxxx”; // MySQL user login password

      // Sample query
      char INSERT_SQL[] = “INSERT INTO `arduino_test`(`Humidity`, `Temperature`, `DateTime`) VALUES (60, 23, ‘2017-02-02 12:34:20’)”;

      WifiData client;
      MySQL_Connection conn((Client *)&client);

      void setup() {
      Serial.begin(9600);
      while (!Serial); // wait for serial port to connect
      Wifi.begin();

      Serial.println(“Connecting”);
      if (conn.connect(server_addr, 3306, user, password)) {
      delay(1000);
      Serial.print(“.”);
      }
      else
      Serial.println(“Connection failed.”);
      }

Tinggalkan Balasan