Bahan
1. Projeck Board
2. Kabel Jumper (male to male, male to female dan female to female)
3. Lampu Led Merah, Kuning dan Hijau 5 V
4. Baterai 9 V Kotak
5. Sensor Suhu Lm35 dz
6. Kipas (Fan) Dc 12 V
7. Relay 2 channel
8. hc-05 (bluetooth)
9. Konektor Baterai Kotak
Alat
1. Obeng +
2. tang Potong
Tujuan
membuat kipas angin otomatis bekerja atau kipasnya berputar di suhu 35 keatas dan akan berhenti sendiri di suhu dibawah 35 derajat
langkah - langkahnya
hubungkan komponen tersebut pada arduino uno
- untuk led merah pasang kan pada pin 11;
- led kuning pada pin 10;
- led hijau pada pin 9;
- relay pada pin 3;
- sensor suhu (lm35) pada pin A0;
untuk pemasangan pada hc-05 atau modul bluetooth perlu di perhatikan RX pada bluetooth sambungkan pada TX pada arduino uno, dan TX pada bluetooth sambungkan pada RX pada arduino
- RX Bluetooth -> TX Arduino uno
- TX Bluetooth -> RX Arduino uno
dan daya 5V dan GND;
Skemanya
Coding bahasa Arduino
1. Projeck Board
2. Kabel Jumper (male to male, male to female dan female to female)
3. Lampu Led Merah, Kuning dan Hijau 5 V
4. Baterai 9 V Kotak
5. Sensor Suhu Lm35 dz
6. Kipas (Fan) Dc 12 V
7. Relay 2 channel
8. hc-05 (bluetooth)
9. Konektor Baterai Kotak
Alat
1. Obeng +
2. tang Potong
Tujuan
membuat kipas angin otomatis bekerja atau kipasnya berputar di suhu 35 keatas dan akan berhenti sendiri di suhu dibawah 35 derajat
langkah - langkahnya
hubungkan komponen tersebut pada arduino uno
- untuk led merah pasang kan pada pin 11;
- led kuning pada pin 10;
- led hijau pada pin 9;
- relay pada pin 3;
- sensor suhu (lm35) pada pin A0;
untuk pemasangan pada hc-05 atau modul bluetooth perlu di perhatikan RX pada bluetooth sambungkan pada TX pada arduino uno, dan TX pada bluetooth sambungkan pada RX pada arduino
- RX Bluetooth -> TX Arduino uno
- TX Bluetooth -> RX Arduino uno
dan daya 5V dan GND;
Skemanya
Coding bahasa Arduino
#include <SoftwareSerial.h> SoftwareSerial hc(0,1); int ledmerah = 11; int ledkuning = 10; int ledhijau = 9; int relay = 3; int suhu; float tempSuhu; void setup() { hc.begin(38400); Serial.begin(9600); pinMode(ledmerah,OUTPUT); pinMode(ledkuning,OUTPUT); pinMode(ledhijau,OUTPUT); pinMode(relay,OUTPUT); digitalWrite(relay,LOW); } void loop() { // put your main code here, to run repeatedly: if(hc.available()){ Serial.write(hc.read()); Serial.print(" Suhu android"); Serial.print(" -> "); suhu = hc.read(); Serial.print(suhu); hidupkan(suhu); delay(60000); }else{ tempSuhu = analogRead(A0); Serial.print("Suhu sensor = "); Serial.println(tempSuhu); tempSuhu = (5.0*tempSuhu*100.0)/1024.0; suhu = (int)tempSuhu; Serial.print("Suhunya jadi = "); Serial.println(suhu); hidupkan(suhu); delay(5000); } } void hidupkan(int suhu){ if(suhu > 35){ digitalWrite(relay,HIGH); digitalWrite(ledkuning,HIGH); digitalWrite(ledmerah,LOW); digitalWrite(ledhijau,LOW); }else if(suhu == 0){ digitalWrite(relay,LOW); digitalWrite(ledkuning,LOW); digitalWrite(ledmerah,HIGH); digitalWrite(ledhijau,LOW); }else{ digitalWrite(relay,LOW); digitalWrite(ledkuning,LOW); digitalWrite(ledmerah,LOW); digitalWrite(ledhijau,HIGH); } }
5 Comments
Saya mau tanya min itu arduino unonya merek apa
ReplyDeleteTolong beritahu saya secepatnya
ReplyDeletefungsi bluetooth diatas apaan min
ReplyDeletearduino uno dengan atmega 16
ReplyDeletebuat transfer data
ReplyDelete