SINAU PROGRAMMING
SINAU PROGRAMMING
  • Home
  • Source Code
  • Social
  • CONTROL
    • Internet of Think (IoT)
    • ESP
      • NodeMcu
      • Lora
      • WeMos
      • Esp 32 Dev
      • Node 32s
    • Arduino
    • Raspberry
    • Proteus
  • MATLAB
    • MATLAB PROJECT
    • PLC
      • Omron
      • Mitsubishi
      • Siemens
      • Schneider
      • ArduinoPLC
    • Arduino
    • Basic & Doc
  • Contact Us

 

Creating an Android Application To Control Lights

            Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A.


            Relay module 2 channel  5V dengan 2 channel output dapat digunakan sebagai saklar elektronik untuk mengendalikan perangkat listrik yang memerlukan tegangan dan arus yang besar. Kompatible dengan semua mikrokontroler khususnya Arduino. Di pasaran, relay ini sudah menggunakan optocoupler jadi lebih aman untuk jangka panjang. Penggunaan Optocoupler sendiri pada rangkaian adalah agar tidak terjadi arus balik yang dapat merusak komponen yang tidak kuat dengan tegangan tinggi dari arus balik.

Fungsi Output Pada Relay :

Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi CLOSE (tertutup)

Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi OPEN (terbuka)

Common yaitu bagian yang menyambung Normally Close (untuk keadaan normalnya) Koil (atau kumparan), adalah sebuah komponen utama relay yang difungsikan untuk menciptakan medan magnet.

Nah pada percobaan kali ini kita akan membuat Aplikasi android Untuk mengontrol lampu via Bluetooth melalui platform MIT App Inventor.

langkah-langkah untuk membuat aplikasi android :

Buka website App inventor : http://appinventor.mit.edu/explore/

Klik create apps, lalu login email.

Start new project pada menu project , klik new project.

Masukkan judul project.

 

Berikut komponen yang dibutuhkan dan di drag ke screen :


 

Silahkan Custom Sesuai dengan keiinginan masing-masing.

Selanjutnya masuk ke bagian Block.

 

 

 

atau bisa download file aia langsung : https://drive.google.com/file/d/1eGq-uWc0N-Bj8SsI9zBHB7r3bWsvyItd/view  

 Setelah selesai silahkan di save projek dan download serta instal aplikasi yang telah di buat.

 

            Setelah di intal Aplikasinya lalu rangkai projek Sesuai dengan yang dibawah ini :


Lalu Upload Code Sesuai dengan yang di bawah ini :

#define led 13 // inisialisasi pin 13
char val; // membuat variable karakter dengan nama val

void setup() {
Serial.begin(9600);// komnikasi serial
pinMode(led, OUTPUT);// setting sebagai output

}

void loop() {
if(Serial.available()>0){ // jika ada data yang masuk
val = Serial.read();// maka akan di baca dan di masukkan dalam variable val
Serial.println(val);// menampilkan hasil bacaan
}
if(val == '1'){// jika di tekan tombol on
digitalWrite (led, HIGH);// maka led/lamp menyala
Serial.println("LAMPU Menyala");// menampilkan pada serial monitor
}
else if (val == '0'){// jika ditekan tombol off
digitalWrite (led, LOW);// maka led/lamp mati
Serial.println("LAMPU Mati");//menampilkan tulisan pada serial monitor
}

}

Sekian Tutorial pada kali ini semoga bermanfaat.

 


 HOW to Install ESP8266 Board in Arduino IDE 

(Windows, Mac OS X, Linux)


Forum & banyak komunitas ESP8266 membuat add-on untuk Arduino IDE yang memungkinkan Anda memprogram ESP8266 menggunakan Arduino IDE dan bahasa pemrogramannya.

Tutorial ini menunjukkan cara memasang papan ESP8266 atau NodeMcu di Arduino IDE baik Anda menggunakan Windows, Mac OS X atau Linux.

Syarat multak: Arduino IDE Terinstal
Sebelum memulai prosedur instalasi ini, pastikan Anda telah menginstal Arduino IDE versi terbaru di komputer Anda. Jika tidak, copot pemasangan dan pasang kembali. Jika tidak, itu mungkin tidak berhasil.

Menginstal perangkat lunak Arduino IDE terbaru dari arduino.cc/en/Main/Software, so lanjutkan dengan tutorial ini.

Instal Add-On ESP8266 di Arduino IDE

Untuk memasang board ESP8266 di Arduino IDE Anda, ikuti petunjuk berikut ini:

1.  Buka Arduino IDE, kemudian Di Arduino IDE Anda , buka File> Preferences 




2. Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json 
ke dalam Kolom "“Additional Boards Manager URLs”" seperti yang ditunjukkan pada gambar di bawah ini. Kemudian, klik tombol "OK":




☑ Catatan: jika Anda sudah memiliki URL Board ESP32, Anda dapat memisahkan URL dengan koma      sebagai berikut: 

http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json,https://dl.espressif.com/dl/package_esp32_index.json

3. Buka the Boards Manager. Pastikan laptop atau komputer terhubung dengan jaringan              Internet. Kemudian Tools > Board > Boards Manager



4. Tunggu proses loading. Setelah Diclick cari ESP8266 dan tekan tombol install pada        “ESP8266 by ESP8266 Community“:




5. Tunggu proses install. Ini dapat dipasang setelah beberapa detik.



Cara install untuk board esp32 langkah-langkah yang dilakukan sama dengan esp8266

☑ Pada Langkah ke-2 

Enter https://dl.espressif.com/dl/package_esp32_index.json 
ke dalam Kolom "“Additional Boards Manager URLs”" seperti yang ditunjukkan pada gambar di bawah ini. Kemudian, klik tombol "OK":



اَللّـٰــهُمَّ صَلِّ عَـلـٰى سَيَّـدِنَـا مُحَمَّدٍ وَعَـلـٰى أَلِ سَيِّـدِنَا مُحَمَّدٍ وَعَلـٰى أَهْلِ بَــيْـتِهِ


Newer Posts Older Posts Home





POPULAR POSTS

  • Skema Power Supply Switching SMPS
  • Proteus 8.5 Full Version Professional
  • Tutorial ILI9341 TFT SPI LCD touch Screen
  • Pulse Oxymetry (SPO2) + Raspberry Pi
  • Serial Communication UART Raspberry Pico (SoftSerial)
  • Artificial Neural Network for Identification MATLAB
  • Menampilkan Text Pada LCD 16x2 I2C Arduino

ABOUT ME

cobabaru

Sinau Programming

SUBSCRIBE & FOLLOW

Training


Contact Form

Name

Email *

Message *

Categories

  • alkes 1
  • Android 4
  • Arduino 35
  • Basic & Doc 12
  • centrifuge 1
  • ESP32 8
  • Internet of Things (IoT) 23
  • LCD TFT SPI 2
  • MATLAB 6
  • Metode kendali 1
  • Modul Charger 1
  • Nextion 4
  • NodeMcu 8
  • oled 1
  • Pattern Recognition 2
  • Pemrograman 2
  • Perbaikan 1
  • PID 2
  • PLC HMI VTSCADA ARDUINO 3
  • PRIVACY POLICY 1
  • Proteus 11
  • Python 1
  • raspberry 5
  • Teknik Elektromedik 2
  • Thingsboard 1
  • Video 5
  • Wemos 4

sinau_programming

Sinau Programming Distributed by Sinau Programming