Selasa, 23 Juli 2019

NAMA : MUHAMMAD FAUZAN FEBRIANTO
KELAS : XII-TKJ
TUGAS TLJ

1.Apa yang Kamu ketahui tentang Arduino?
Merupakan suatu alat  pengendalian mikro single board(papan mikro controller) yang memiliki     sifat open source sehingga bisa bebas untuk menggunakan siapapun yang ingin menggunakan Arduino.
2.Jelaskan macam macam sensor beserta fungsinya?
1. Sensor Proximity
Sensor proximity adalah jenis sensor yang digunakan untuk mendeteksi ada atau tidaknya suatu objek, terutama objek yang berupa logam tanpa harus menyentuhnya. Cara kerjanya dengan memancarkan medan elektromagnetik serta mencari perubahan bentuk medan elektromagnetik saat benda terdeteksi.
Contoh medan elektromagnetik seperti infrared (infra merah). Sensor proximity memiliki beberapa fungsi, diantaranya adalah untuk mendeteksi objek, jumlah objek, dimensi suatu objek, dan masih banyak lagi yang lainnya. Sensor proximity banyak digunakan di bandara dan hotel untuk keperluan cek in dan cek out suatu barang.
2. Sensor Magnet
Sensor magnet adalah jenis sensor yang peka atau mudah terpengaruh dengan medan magnet, sehingga memberikan perubahan kondisi pada output atau keluaran. Sensor magnet bekerja ketika jenis konduktor mempengaruhi keberadaan medan magnet, sehingga magnet dapat tertolak ataupun tertarik sesuai dengan pengaruh yang telah diberikan.
Sensor magnet banyak digunakan pada pintu mobil, hotel, dan beberapa alat lainnya. Prinsip kerjanya ketika ada penghantar yang sedang mendekat, maka sensor akan memberikan respon apakah cocok atau tidak. Jika cocok maka pintu akan terbuka, begitu juga sebaliknya.
3. Sensor Cahaya
Sensor cahaya adalah sensor yang keluarannya dipengaruhi oleh intensitas cahaya. Sensor cahaya dapat dibagi menjadi tiga jenis, yakni fotovoltaic yang berfungsi mengubah sinar langsung menjadi energi listrik seperti solar cell, fotokonduktif yang memberikan perubahan hambatan LDR dan foto dioda, serta fotolistrik yang bekerja berdasarkan pantulan akibat perubahan posisi sumber cahaya.
4. Sensor Suhu
Sensor suhu adalah jenis sensor yang digunakan untuk mengubah energi panas menjadi besaran listrik. Ada banyak jenis komponen elektronika yang dapat difungsikan sebagai sensor suhu seperti thermistor, thermostat, thermocouple dan resistive temperature detector. Sensor jenis ini banyak digunakan di alat elektronik seperti rice cooker, dispenser, sampai dengan kulkas.
5. Sensor Suara
Sensor suara atau sensor ultrasonik adalah jenis sensor yang bekerja berdasarkan prinsip pantulan gelombang suara. Prinsip kerja dari sensor ini adalah menghasilkan gelombang suara, yang kemudian menangkapnya kembali dengan perbedaan waktu tangkap sebagai dasarnya. Ada beberapa jenis objek pantul dari sensor suara, yakni objek padat, cair, testil, sampai dengan butiran.
6. Sensor Tekanan
Sensor tekanan adalah jenis sensor yang memiliki fungsi mengubah tekanan menjadi induktansi. Prinsip kerja sensor tekanan adalah mengubah tegangan mekanis menjadi sinyal listrik. Sensor tekanan banyak digunakan di berbagai alat seperti motor bensin, pesawat terbang, dan masih banyak lagi yang lainnya.
7. Sensor Kecepatan
Sensor kecepatan adalah jenis sensor yang digunakan untuk mendeteksi kecepatan gerak, yang kemudian diubah menjadi sinyal listrik. Sensor ini banyak digunakan pada kendaraan seperti sepeda, sepeda motor, ataupun mobil untuk mengetahui berapa kecepatan laju dari kendaraan tersebut.
8. Sensor Penyandi
Sensor penyandi adalah  jenis sensor untuk mengubah gerakan linear atau putaran menjadi sinyal
Digital dimana sensor putaran memonitor gerakan putar dari suatu alat.
9. Flow meter  sensor
Flow meter sensor adalah alat ukur yang dipakai untuk mengukur laju aliran atau jumlah sebuah fluida yang bergerak mengalir dalam sebuah pipa tertutup atau drainase terbuka  laksana channel atau sungai atau parit atau gorong gorong.
10. Flame Sensor
Flame sensor adalah  sensor yang mempunyai faedah sebagai pendeteksi nyala api yang dimana api itu mempunyai Panjang gelombang antara 760nm-1100nm.





3.Carilah tutorial membuat pengendalian lampu menggunakan android dengan Arduino!,Tuliskan alat-alat yang dibutuhkan,cara merakitnya dan syntak atau kode programnya
Alat – alat :
·         1 buah Arduino (bisa UNO, MEGA, NANO, MINIatau yang lain.
·         1 buah modul Bluetooth
·         1 buah modul relay
·         Colokan stopkontak ke listri rumah/jala-jala
·         Lampu rumah
·         Kabel listrik
·         Kabel jumper secukupnya
·         Software Arduino IDE
·         Library SoftwareSerial
Keterangan Rangkaian :
§  Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA, MINI, dll), karena penomoran pinnya sama. Tinggal cocokkan Saja nomor Pin-Pin nya.
§  Kaki TX Bluetooth HC-05 ===> Pin 10 Arduino
§  Kaki RX Bluetooth HC-05 ===> Pin 11 Arduino
§  Kaki Pin Relay ===> pin 7 Arduino
§   Kaki vcc pada masing-masing komponen hubungkan ke sumber power positif 5v (bisa dari 5v Arduino)
§  Kaki gnd/ground pada masing-masing komponen hubungkan ke sumber negatif power (dihubungkan ke pin gnd Arduino)
§  Salah satu kabel dari colokan stopkontak langsung hubungkan ke kabel pada rumah lampu
§  Sedangkan kabel lainnya dari colokan stopkontak, masukkan ke kaki NO (Normally Open) pada rellay, dan kabel lain pada rumah lampu masukkan pada kaki COM pada relay
CODE PROGRAMM
//Memanggil library Software Serial
#include <SoftwareSerial.h>

//Inialisasi variable dan pin bluetooth
SoftwareSerial BT(10, 11); // RX dan TX

//Inialisasi pin lampu
const int pinLampu = 7;

//Inialisasi variabel data yang dikirim dari android berupa String
String dataDikirim;

void setup()
{
 //Inialisasi baud rate serial monitor dan bluetooth
 Serial.begin(9600);
 BT.begin(9600);

 //Inialisasi status pin I/O lampu
 pinMode(pinLampu, OUTPUT);
 //Mengaktifkan pull up resisitor pin lampu
 digitalWrite(pinLampu, HIGH);
}

void loop()
{
 //Jika bluetooth tersedia
 while (BT.available())
 {
 //delay penerimaan data 10 milidetik
 delay(10);
 //Inialisasi c adalah karakter yang dibaca bluetooth
 char c = BT.read();
 //Membuat c menjadi data String
 dataDikirim += c;
 }

 //Jika panjang data dari "dataDikirim" >= 0, maka
 if (dataDikirim.length() > 0)
 {
 //Menulis pada serial monitor data yang dikirim dari android
 Serial.println(dataDikirim);

 //Jika data yang dikirim berupa kalimat "ON", maka
 if (dataDikirim == "ON")
 {
 //Lampu menyala
 digitalWrite(pinLampu, LOW);
 }

 //Jika data yang dikirim berupa kalimat "OFF", maka
 else if (dataDikirim == "OFF")
 {
 //Lampu padam
 digitalWrite(pinLampu, HIGH);
 }

 //Mengkosongkan dataDikirim
 dataDikirim = "";
 }
}

NAMA : MUHAMMAD FAUZAN FEBRIANTO KELAS : XII-TKJ TUGAS TLJ 1.Apa yang Kamu ketahui tentang Arduino? Merupakan suatu alat   pengen...