Sensor
saklar otomatis 16 channel berbasis arduino dan sms gateway
Untuk membuat Saklar Otomatis 16 Channel berbasis Arduino dan SMS Gateway , Anda perlu menggabungkan beberapa komponen utama:
Komponen Utama
- Arduino Uno
- Digunakan sebagai mikrokontroler utama untuk mengolah data dan mengendalikan relay.
- Modul Relai (16 Saluran)
- Setiap saluran harus dilengkapi dengan relay yang dapat diaktifkan/dimatikan oleh Arduino.
- Pastikan modul relay dapat didriver oleh Arduino Uno tanpa gangguan.
- Modul GSM (SIM800L atau seterusnya)
- Digunakan sebagai antarmuka untuk menerima perintah melalui SMS.
- Konfigurasi modem GSM untuk berkomunikasi dengan layanan SMS Gateway.
- Sensor PIR (Opsional)
- Digunakan jika Anda ingin saklar otomatis juga merespons gerakan tubuh manusia.
- Catu Daya
- Pastikan catu daya cukup kuat untuk menangani semua modul relay dan modul GSM.
- Kabel dan Konektor
- Gunakan kabel yang sesuai untuk menghubungkan semua komponen.
Desain Rangkaian Blok
A. Arduino Uno
- Fungsinya : Mengontrol semua modul relay berdasarkan perintah melalui SMS.
B. Modul Relai
- Fungsinya : Menggerakkan kontak saklar listrik untuk menyalakan/mematikan lampu/lampu lainnya.
C. Modul GSM (SMS)
- Fungsinya : Menerima pesan SMS dan mengirim respon kepada pengguna.
D. Sensor PIR (Opsional)
- Fungsinya : Mendeteksi keberadaan panas tubuh manusia untuk menyalakan/mematikan lampu secara otomatis.
Implementasi Program
- Konfigurasi Modul GSM :
- Menghubungkan modem GSM ke Arduino Uno dan mengkonfigurasinya agar dapat menerima/pengirim SMS.
- Membaca Pesan SMS :
- Buat skrip program Arduino untuk membaca pesan SMS yang diterima dari handphone pengguna.
- Proses Perintah :
- Sesuaikan perintah yang diberikan dalam pesan SMS untuk mengaktifkan/mematikan saluran-saluran relay.
- Implementasi Sensor PIR (opsional) :
- Integrasikan sensor PIR untuk mendeteksi keberadaan manusia dan mengaktifkan/mematikan lampu secara otomatis.
Contoh Flowchart Prosedur Pengendalian Lampu
- Langkah Awal :
- Pengguna ponsel mengirimkan perintah ON/OFF melalui SMS ke nomor telepon yang terdaftar pada modul GSM.
- Modul GSM Menerima Pesan :
- Modul GSM menerima pesan dan mengirimkan sinyal ke Arduino Uno.
- Arduino Uno Memproses Perintah :
- Arduino Uno membaca pesan isyu dan mengidentifikasi perintah ON/OFF.
- Relai Saluran Aktifkan/Matikan :
- Berdasarkan perintah yang diterima, Arduino Uno mengaktifkan/mematikan saluran-relay yang relevan.
- Respon terhadap Pengguna :
- Setelah operasi selesai, Arduino Uno mengirim respon balik ke ponsel pengguna tentang status lampu.
Contoh Kode Arduino
cpp
#include <SoftwareSerial.h> // Definisikan pin-pin yang digunakan const int relayPin[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // Inialisiasi SoftwareSerial untuk komunikasi serial dengan modem GSM SoftwareSerial mySerial(10, 11); // RX, TX void setup() { Serial.begin(9600); for(int i=0;i<sizeof(relayPin)/sizeof(relayPin[0]);++i){ pinMode(relayPin[i], OUTPUT); digitalWrite(relayPin[i], LOW);// Mulai dengan state OFF } } void loop(){ if(mySerial.available()){ String command=mySerial.readStringUntil('\n'); if(command.startsWith("ON")){ turnOnRelays(); }else if(command.startsWith("OFF")){turnOffRelays();} } }
cpp
void turnOnRelays(){for(int i=0;i<sizeof(relayPin)/sizeof(relayPin[0]);++i){digitalWrite(relayPin[i], HIGH);}delay(100);} void turnOffRelays(){for(int i=0;i<sizeof(relayPin)/sizeof(relayPin[0]);++i){digitalWrite(relayPin[i],LOW );} delay(100);}
Kesimpulan
Dengan demikian, Anda berhasil membuat Saklar Otomatis 16 Channel berbasis Arduino dan SMS Gateway. Komponen utama seperti mikrokontroler Arduino Uno, modul relay, modul GSM, dan sensor opsional PIR dapat digabungkan untuk menciptakan sistem yang efisien dan fleksibel dalam mengendalikan lampu-lampu rumah dari jarak jauh melalui pesan singkat (SMS). Pastikan Anda melakukan uji coba yang teliti untuk memastikan semua komponen berfungsi dengan baik dan aman.
Sekian dulu penjelasan kita kali ini jika inovator membutuhkan bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll), Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja hubungi akun media sosial kami melalui link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.
Komentar
1 komentar
Anda login sebagai Placeholder
ingatlah selalu untuk berkomentar dengan baik dan sopan