Kendalikan Tirai Jendela dengan Smartphone

Indobot Academy

Saat ini kendali otomatis maupun kendali melalui smartphone semakin berkembang. Kali ini kita akan mencoba mengendalikan tirai jendela menggunakan smartphone.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: Blynk                                  Download
  • Library: ESP8266                            Download
  • NodeMCU ESP8266                       1 Buah
  • Driver motor L298N                       1 Buah
  • Motor DC                                         1 Buah
  • Adpater 5V DC                                1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Selanjutnya untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Kendalikan Tirai Jendela dengan Smartphone

Keterangan:

  • GND – GND Driver, (-) 5V DC
  • (+) 5V DC – 5V Driver
  • D3 – IN1 Driver
  • D4 – IN2 Driver
  • OUT1 Driver – Kaki1 Motor
  • OUT2 Driver – Kaki2 Motor

[/membership]

3. Layout Blynk

Keterangan:

  • Tirai (Button)
    • Input V0, Low = 0, High = 1
    • Mode = Switch
    • Label OFF = Tertutup, ON = Terbuka
    • Design Text = White
4. Langkah Kerja
  1. Pertama Siapkan alat dan jugabahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan kemudian masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
    Setting Blynk untuk NodeMCU ESP8266
  7. Ganti ssid dan juga pass dengan nama wifi dan password wifi yang kalian gunakan
  8. Lakukan proses uploading program
  9. Buka aplikasi Blynk
  10. Kemudian Buat layout Blynk seperti gambar di atas.
  11.  Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk
5. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Kendalikan Tirai Jendela dengan Smartphone dibuat oleh Indobot */

#include <ESP8266WiFi.h>              //Library ESP8266
#include <BlynkSimpleEsp8266.h>       //Library Blynk

char auth[] = "HoP9z23_PbWp-iEyMBYFGnnALYBvvcXS"; //Token
char ssid[] = "Wifi.id";                          //Nama wifi
char pass[] = "alam oye";                         //Password wifi

#define maju 0      //IN 1 pada D3
#define mundur 2    //IN 2 pada D4

void setup() {
  Blynk.begin(auth, ssid, pass);          //Inisialisasi token, wifi dan password
  pinMode(maju, OUTPUT);
  pinMode(mundur, OUTPUT);
  digitalWrite(maju, LOW);
  digitalWrite(mundur, LOW);
}

void loop() {
  Blynk.run();                        //Jalankan pembacaan Blynk
}

BLYNK_WRITE(V0){                      //Baca pin V0
  int tombol = param.asInt();
  if (tombol == 0){
    digitalWrite(maju, LOW);
    digitalWrite(mundur, HIGH);
    delay(2000);
    digitalWrite(maju, LOW);
    digitalWrite(mundur, LOW);
  }
  else{
    digitalWrite(maju, HIGH);
    digitalWrite(mundur, LOW);
    delay(2000);
    digitalWrite(maju, LOW);
    digitalWrite(mundur, LOW);
  }
}

Kesimpulan:

Dengan membuat kendali ini, cukup dengan menekan tombol di smartphone kemudian tirai jendela akan langsung terbuka.

[/membership]

Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp