Thursday, June 23, 2016

Paket belajar kontrol dan monitoring via Internet dengan android

Paket belajar kontrol dan monitoring via Internet dengan android

Paket belajar kendali lampu dan monitoring suhu via intenet
terdiri dari alat lengkap siap pakai dilengkapi adaptor, sensor suhu dan lampu
Cd panduan yang berisi
panduan pemrograman arduino
panduan pemrograman android dengan basic4android
source code arduino
source code basic4android

 




 

Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di  
https://www.tokopedia.com/mikroholik

 

Thursday, June 2, 2016

Kontrol Lampu Via Bluetooth dengan Andorid

Gambar Rangkaian Kontrol Lampu Via Bluetooth dengan Andorid 
Wiring With Relay Modul 4CH


Untuk kontrol on off ini sebenarnya aplikasi android hanya mengirim karakter, untuk menyalakan kirim karakter 1,2,3,4 untuk mematikan kirim karakter A,B,C,D
untuk menyalakan semuanya kirim karakter 9 dan untuk mematikan kirim karakter I ke arduino


oh iya pemsangan pin relay nya sebagai berikut (cek gambar):

pin relay bagian trigger relay 1 terhubung ke pin arduino kaki 2
pin relay bagian trigger relay 2 terhubung ke pin arduino kaki 3

pin relay bagian trigger relay 3 terhubung ke pin arduino kaki 4
pin relay bagian trigger relay 4 terhubung ke pin arduino kaki 5


2. Code Program Arduino
Copy code program below to arduino IDE project
/*
Relay IN1 connected to PinOut 2 Arduino
Relay IN2 connected to PinOut 3 Arduino
Relay IN3 connected to PinOut 4 Arduino
Relay IN4 connected to PinOut 5 Arduino
--->you can connected to relay modul 4 channel
Serial data sending from Arduino Bluetooth Relay 4CH.apk
data '1'-'4' to on is Ralay CH 1-4
data 'A'-'D' to off is Ralay CH 1-4
data '9' to on ALL CH 1-4
data 'I' to off ALL CH 1-4
*/
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); //Pin10 RX , Pin 11 TX connected to--> Bluetooth TX,RX
#define relay1 2
#define relay2 3
#define relay3 4
#define relay4 5
char val;
void setup() {
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
pinMode(relay3,OUTPUT);
pinMode(relay4,OUTPUT);
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay3,HIGH);
digitalWrite(relay4,HIGH);
mySerial.begin(9600);
Serial.begin(9600);
}
void loop() {
//cek data serial from bluetooth android App
if( mySerial.available() >0 ) {
val = mySerial.read();
Serial.println(val);
}

if( val == '1' ) {
digitalWrite(relay1,LOW); }
else if( val == '2' ) {
digitalWrite(relay2,LOW); }
else if( val == '3' ) {
digitalWrite(relay3,LOW); }
else if( val == '4' ) {
digitalWrite(relay4,LOW); }
//relay all on
else if( val == '9' ) {
digitalWrite(relay1,LOW);
digitalWrite(relay2,LOW);
digitalWrite(relay3,LOW);
digitalWrite(relay4,LOW);
}
//relay is off
else if( val == 'A' ) {
digitalWrite(relay1,HIGH); }
else if( val == 'B' ) {
digitalWrite(relay2,HIGH); }
else if( val == 'C' ) {
digitalWrite(relay3,HIGH); }
else if( val == 'D' ) {
digitalWrite(relay4,HIGH); }
//relay all off
else if( val == 'I' ) {
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay3,HIGH);
digitalWrite(relay4,HIGH);
}
}
















silakan uploadkan sketch di atas ke arduino ,
 
//Arduino project created by: pujar//www.mutekla.com
//Apk Android remote controll suport this project, download on Playstore:
//Arduino Bluetooth Relay 4CH.apk
 

download aplikasinya di link berikut :
https://play.google.com/store/apps/details?id=dev.merahkemarun.arduinobluetoothrelay4ch

langkah pengujian aplikasi nya adalah  sebagai berikut 


Penghitung jumlah orang dalam ruang dengan sensor pir




alat dan bahan:
arduino uno 1 buah sebagai otak  / pemroses informasi yang ada
sensor pir 2 buah (sebagai detektor adanya orang)
led 5 mm 1 buah  sebagai indikator ada/tidaknya oran di dalam ruang
resistor sebagai pembatas arus




prinsip kerja sensor pir : saat mendeteksi adanya gerakan manusia maka sensor pir akan menghasilkan logika HIGH sebagai keluaran, saat tidak mendeteksi adanya gerakana manusia keluaran akan di set berlogika LOW (catatan , jika ada 1 orang bergerak terus di depan sensor, maka keluaran sensor akan diset HIGH selama ada gerakan manusia yang terdeteksi)

tujuan akhir dari pembuatan sistem adalah : 

kalau ada orang masuk , penghitung + 1? kalau ada orang keluar penghitung -1 ? kalau penghitung nilainya >1 maka lampu nyala sedangkan kalau tidak ada orang di dalam ruang maka lampu akan dipadamkan.  
secara lebih rinci dijelaskan sebagai berikut 
" misal ada 1 orang masuk, maka lampu nyala, jika ada orang masuk lagi, maka lampu tetap nyala, jika 1 orang keluar ( masih ada 1 orang di dalam, ,lampu tetap nyala), jika 2 orang keluar (tidak ada orang di dalam,lampu mati)"

sebagai catatan : penempatan sensor 1 dan sensor 2 beda tempat (sensor 1 untuk sensor orang mau masuk) sensor 2 untuk orang mau keluar . saat sensor masuk aktif, logika high, penghitung+1, nah saat sensor keluar high penghitung -1, tambahkan jika penghitung>1, lampu nyala, sedangkan jika penghitung=0, lampu padam

led dipasang ke pin 13 arduino (pin anoda ke pin 13 arduino, katoda ke ground)
output pin sensor pir 1 (masuk), ke pin 2 arduino, vcc ke 5 volt, ground ke ground
output pin sensor pir 2 (keluar), ke pin 3 arduino, vcc ke 5 volt, ground ke ground

sketch untuk sistem  Penghitung jumlah orang dalam ruang dengan sensor pir :

int led = 13;
int pir1 = 2;
int pir2 = 3;
int pirState2;
int pirState1;
int a = 0 ;
void setup() {
pinMode(led, OUTPUT);
pinMode(pir1, INPUT);
pinMode(pir2, INPUT);

digitalWrite(led,LOW);
digitalWrite(pir1,LOW);
digitalWrite(pir2,LOW);

Serial.begin(9600);
}

void loop(){
pirState1 = digitalRead(pir1);
if (pirState1 == HIGH )
{
a=a+1 ;
delay(1000);
Serial.println("ada orang masuk");
Serial.println("ada orang dalam ruang =");
Serial.println(a);
}

if (pirState2 == HIGH)

{a=a-1;
delay(1000);
Serial.println("ada orang keluar");
Serial.println("ada orang dalam ruang =");
Serial.println(a);
}

if (a==0)
{
digitalWrite(led,LOW);


if (a>=1)
{
digitalWrite(led,HIGH);
}

}
 


silakan upload lalu coba buka serial monitor , 

coba dekatkan tangan anda ke sensor masuk (sensor pir1), 
akan tertampil pada serial monitor 
 
" ada orang masuk"
"ada orang di dalam ruang ="
misal (5)


lakukan hal yang sama untuk sensor keluar (sensor pir2), 

akan tertampil pada serial monitor 
 
" ada orang keluar"
"ada orang di dalam ruang ="
misal (4)

catatan :
jika jumlah orang di dalam yang terbaca oleh sensor berjumlah >=1 maka led akan menyala 
jika jumlah orang di dalam yang terbaca oleh sensor berjumlah =0 maka led akan padam

 

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India