Sensor Ultrasonic Sensor ultrasonik
Sensor Ultrasonic Sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya. Cara kerja sensor ini didasarkan pada prinsip dari pantulan suatu gelombang suara sehingga dapat dipakai untuk menafsirkan eksistensi (jarak) suatu benda dengan frekuensi tertentu
Script Sensor Ultrasonic
#include <HCSR04.h>
#define trigger 2
#define echoo 1
UltraSonicDistanceSensor distanceSensor(echoo, trigger);
void setup () {
Serial.begin(9600);
}
void loop () {
Serial.println(distanceSensor.measureDistanceCm());
delay(500);
}
Sensor PIR (Passive Infra Red)
Sensor PIR (Passive Infra Red) adalah sensor yang digunakan untuk mendeteksi adanya pancaran sinar infra merah dari suatu object. Sensor PIR bersifat pasif, artinya sensor ini tidak memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah dari luar.
Script Sensor PIR
#define led 13
#define SensorPir 2
#define waktutunda 5
unsigned long now = millis();
unsigned long TriggerAkhir = 0;
boolean waktumulai = false;
void setup() {
Serial.begin(9600);
pinMode(SensorPir, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(SensorPir), deteksigerakan, RISING);
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
now = millis();
if(waktumulai && (now - TriggerAkhir > (waktutunda*1000))) {
Serial.println("Tidak ada gerakan!");
digitalWrite(led, LOW);
waktumulai = false;
}
}
void deteksigerakan() {
Serial.println("GERAKAN TERDETEKSI");
digitalWrite(led, HIGH);
waktumulai = true;
TriggerAkhir = millis();
}
Mendeteksi Suhu dan Kelembapan udara ( DHT11 dengan Arduino )
Penjelasan Singkat
Sensor DHT11 adalah module sensor yang berfungsi untuk mensensing objek suhu dan kelembaban yang memiliki output tegangan analog yang dapat diolah lebih lanjut menggunakan mikrokontroler.
Module sensor ini tergolong kedalam elemen resistif seperti perangkat pengukur suhu seperti contohnya yaitu NTC.
Kelebihan dari module sensor ini dibanding module sensor lainnya yaitu dari segi kualitas pembacaan data sensing yang lebih responsif yang memliki kecepatan dalam hal sensing objek suhu dan kelembaban, dan data yang terbaca tidak mudah terinterverensi.
Sensor DHT11 pada umumya memiliki fitur kalibrasi nilai pembacaan suhu dan kelembaban yang cukup akurat.
Penyimpanan data kalibrasi tersebut terdapat pada memori program OTP yang disebut juga dengan nama koefisien kalibrasi.
Sensor ini memiliki 4 kaki pin, dan terdapat juga sensor DHT11 dengan breakout PCB yang terdapat hanya memilik 3 kaki pin seperti gambar dibawah ini
nah sekarang kita akan belajar cara menggunakan DHT11 dengan arduino
yuk ikuti langkah langkahnya...
Step Pertama ( Pemasangan )
- Siapkan Kabel Jumper
- DHT11
- Arduino
- Laptop
Pemasangan DHT11 ke Arduino
- GND ke GND
- VCC Ke 5V
- DATA/OUT ke A0
Step Kedua ( Settingan Arduino )
setelah Step petama selesai nah langka ke dua ini settingan Arduinonya
- - Tool → Board → “ Arduino/Genuine Uno ”.
- - Tool → Port → “ /dev/ttyACM0 atau COMxx ”.
- Buka aplikasi Arduino di laptop dan copy
#include "DHT.h"
#define DHTPIN 14
#define DHTTYPE DHT11
DHT dht(14, DHT11);
void setup() {
Serial.begin(9600);
Serial.println(F("DHT11 test!"));
dht.begin();
}
void loop(){
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h)||isnan(t)) { //is a no number
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.println(F("°C "));
}
cara masukinnya file ZIP nya
- Setela itu di Upload
- dan lihat di Serial Monitor
silakan mencoba
Terima Kasih
Smart Parking ( Sensor Infrared & NodeMCU )
kinerja sensor ini mendektisi adanya benda di depannya, kenapa di beri judul smart parking karena kita bisa di aplikasikannya dengan kehidupan sehari hari, yaitu menaru di tenpat parkir, jika ada mobil mengisi parkir tersebut maka sensor akan mendektisi ada nya mobil yang terisi di parkiran.
untuk cara membuatnya yuk ikutin langkah langkah nya...
Step Pertama
Perlengkapan alat yang harus kalian persiapkan yaitu
Sofwere dan App yang harus kalian Instal
Setelah kalian melengkapi Alat- alat dan software di atas selanjutnya kalian bisa lanjut ke step selanjutnya
Step Kedua ( Pemasangan )
- Sensor Infrared ke Node MCU
Sensor 1 Out ke D1
Sensor 2 Out ke D2
GND ke GND
VCC ke 3v
Step ketiga ( Settingan Arduino )
- Buka aplikasi Arduino
- Pilih FILE -
- Lalu Copy kodingan di bawah ini
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "1tFmB355B2MDUMsnMaqr2xJK2hJkiTyB"; //token dari Blynk
char ssid[] = "@wifi.id"; //User hostspot dari hp nya masing masing
char pass[] = "kenjiraihan"; //Password dari hostpot
WidgetLED led1(V1);
WidgetLED led2(V2);
int sensor1 = D1;
int sensor2 = D2;
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
pinMode(sensor2,INPUT);
pinMode(sensor1,INPUT);
while (Blynk.connect() == false) {
}
}
void loop() {
int sensorval1 = digitalRead(sensor1);
int sensorval2 = digitalRead(sensor2);
Serial.println(sensorval1);
Serial.println(sensorval2);
delay(1000);
if (sensorval1 == 1)
{
led1.on();
}
if (sensorval2 == 1)
{
led2.on();
}
if (sensorval1 == 0)
{
led1.off();
}
if (sensorval2 == 0)
{
led2.off();
}
Blynk.run();
}
Step Ketiga ( Settingan Blynk )
- buat settingan blynk ikutin video di bawah ini
nah sekarang coba di play
selamat mencoba
selamat beraktifitas
How To Make Smart lamp With Google Assistans
Google Assistant adalah asisten virtual yang didukung oleh kecerdasan buatan dan dikembangkan oleh Google yang terutama tersedia di perangkat seluler dan perangkat rumah pintar. Tidak seperti Google Now, Google Assistant dapat terlibat dalam percakapan dua arah.
Nah kali ini kita nyalakan lampu menggunakan aplikasi ini..biasanya smart phone canggih dari Android Versi KITKET ke atas udah bisa menggunakan Google Assistant ini...
ohh iya sebelum kalian mau nyoba ini kalian alangkah baiknya mengikuti BAB yang udh di ajarkan yaitu RELAY SMART LAMP karena untuk BAB ini adalah kelanjutan dari RELAY SMART LAMP..mungkin langsung ajh kita SETTING
Yuk kita ikutin langkah langkah nya...jangan sampai ketinggalan yh...
STEP PERTAMA ( Pendaftaran & Konfigurasi Setting )
- Kalian buka di Web Broser kalian steleh itu masukan alamat website nya,Yaitu Ifttt.com
- Masuk menggunakan Google Acount kalian masing masing
- install google assistant jika hp anda belum ada aplikasinya di Playstore
- jika sudah buat akun , pilih create
- Cari google Assistant lalu di klik
- Pilih Say a simple phrase
- ikutin step pada gambar di atas kalau udh selesai pilih create trigger
- Lalu cari Webhooks lalu di klik
- kemudian pilih Make a Web Request
- Lalu step gambar di atas URL di isi dengan https://188.166.206.43/1tFmB355B2MDUMsnMaqr2xJK2hJkiTyB/update/V0
- alamat URL tersebut adalah IP Blynk/No Token dari aplikasi Blynk/update/PINyang terhubung ke aplikasi Blynk.
Itu baru TURN ON kita buat lagi TURN OFF step nya sama kaya membuat turn on cuman ada settingan di
kita buat Turn OFF dan stelah itu Create trigger
dan settingan di WEBHOOK
untuk membedakan yaitu dari Body di ganti ["0"] yaitu buat OFF dan ["1"] yaitu buat ON
Step Kedua ( Settingan di Blynk )
- Pilih Eventor & WebHook dan settingan ikuti step di Video
- jika udah coba buka Google Assistant dan ucapka apa yang di setting di IFTTT
Selamat Mencoba
SMART LAMP ( NodeMCU & Bylink )
Menyalakan lampu dengan Handphone kalian masing masing dengan mudah dan praktis dengan koneksi internet... gimana caranya yuk ikutin step step nya di bawah ini..
Perlengkapan alat yang harus kalian persiapkan yaitu
Sofwere dan App yang harus kalian Instal
Setelah kalian melengkapi Alat- alat dan software di atas selanjutnya kalian bisa lanjut ke step selanjutnya
Step Kedua ( Pemasangan )
Pemasangan Relay ke NodeMcu
PIN ke Relay ke NodeMCU ( ESP8266 )
- 1. GND ke GND
- 2. VCC ke 3V
- 3. IN ke D1
Step Ketiga ( Setting Arduino )
Buka Arduino
Pilih File - Examples - Blynk - Boards_Wifi - NodeMCU
char auth[] = "YourAuthToken"; ( Di ganti dengan Token Dari Blynk )
char ssid[] = "YourNetworkName"; ( Menggunakan User Hostpot dari Handphone )
char pass[] = "YourPassword"; ( Dan Password dari hostpot HandPhone )
Setelah di ganti, sambungkan Nodemcu ke Laptop dan langkah selanjutnya kalian tinggal upload tunggu sampai DONE UPLOADING selesai..
Step Ke Empat ( Setting Blynk )
Buka Aplikasi Blynk di HP kalian kemudian Pilih Fungsi BUTTON
New Project
Ganti Device ke NodeMCU lalu Create
Pilih Button
Setting Button dengan meng klik Button
Ganti PIN ke D1 lalu OK du geser dari PUSH ke SWITCH lalu back
Lalu Play..
kalau Step Step telah di lakukan coba kalian semua di mainkan ingat yh ini menggunakan data seluler anda..
dan selamat mencoba ...
komentar kalau misalkan ada yang belum paham terima kasih