Panggilan dan Pesan Arduino dan GSM | Pelatihan GSM

Posted on

Halo Teman-teman. Hari ini kita akan membicarakan tentang topik yakni Panggilan dan pesan Arduino dan GSM | pelatihan GSM

Mudah-mudahan artikel mengenai Panggilan dan pesan Arduino dan GSM | pelatihan GSM

bisa memberikan faedah bagi Sahabat semua. Mari kita baca artikel ini hingga tuntas.

Pengantar

Hai guys, kita kembali lagi dengan postingan baru. Tahukah Anda apa itu modul GSM? Nah di artikel ini kita akan membangun Panggilan Dan menggunakan Arduino dan modul gsm. Jika Anda tidak tahu bagaimana modul GSM bekerja dengan Arduino, periksa dulu. Buat koneksi dengan benar dan kemudian unggah kode yang diberikan ke Arduino. Anda juga dapat melihat lebih banyak artikel tentang Arduino dan Internet yang diterbitkan oleh kami.

Panggilan dan pesan menggunakan modul Arduino dan Gsm

Keterangan

  • Dalam proyek ini, kita dapat melakukan panggilan telepon atau mengirim pesan teks kepada siapa saja menggunakan modul GSM dalam proyek gsm Arduino ini.
  • Ada dua tombol push yang bisa Anda tekan tombol pertama dan melakukan panggilan telepon.
  • Untuk melakukan ini, Anda harus memberikan nomor ponsel yang ingin Anda hubungi.
  • Anda juga dapat melihat status berjalan di layar monitor serial.
  • LED menyala dan mati secara otomatis saat Anda menekan tombol tekan yang menunjukkan bahwa pekerjaan telah selesai.
  • Anda juga dapat melihat sistem alarm kebakaran hutan digital berbasis GSM.
Panggilan dan pesan menggunakan modul Arduino dan gsm
Panggilan dan pesan menggunakan modul Arduino dan gsm

Komponen yang dibutuhkan dalam proyek GSM

  • Arduino UNO
  • 900 modul kabel GSM
  • Dua tombol tekan
  • 220 ohm resistor
  • Dua LED
  • Kabel jumper dan board tempat memotong roti
  • Kabel USB untuk mengupload kode
Panggilan dan pesan menggunakan komponen Modul Arduino dan Gsm

Arduino dengan rangkaian modul GSM

Panggilan dan pesan menggunakan modul Arduino dan gsm
Arduino UNO LED 1 LED 2 Resistansi 220 ohm
4 pin terminal Andes
5 pin terminal Andes
GND Terminal 1
terminal katoda terminal katoda Terminal 2
Arduino UNO Tombol 1 Tombol 2 Resistansi 220 ohm
7 pin Terminal 1
8 pin Terminal 1
GND Terminal 2 Terminal 2 Terminal 1
Terminal 1 Terminal 2
Terminal 1 Terminal 2
  • Hubungkan catu daya DC 12-volt, 2-amp ke modul GSM.
  • Hubungkan pin-10 digital Arduino ke pin Tx dari modul GSM.
  • Hubungkan pin GND Arduino ke pin GND modul GSM.
  • Hubungkan pin digital Arduino-11 ke pin Rx modul GSM.
  • Sekarang lepaskan kedua LED dan hubungkan terminal negatif ke pin Arduino GND melalui resistor 220 ohm.
  • Hubungkan pin positif satu LED ke pin digital Arduino-4 dan pin LED positif lainnya ke pin digital Arduino -5.
  • Kemudian lepaskan tombol tekan dan pasang salah satu ujungnya ke pin Arduino 5V. Hubungkan ujung lain dari tombol tekan ke pin digital Arduino 8.
  • Lakukan hal yang sama untuk push button kedua dan hubungkan dengan pin digital Arduino -7.
  • Sirkuit Anda sekarang selesai.
gsm sim 900

Kode untuk gsm dan arduino

Catatan: Silakan unggah kode ini ke Arduino. Pertama, Anda membutuhkan perpustakaan Install. Jika Anda tidak tahu cara menambahkan pustaka ringkas ke Arduino IDE Anda, lihat di sini.

// TECHATRONIC.COM 
 // Download Library of SoftwareSerial link given  
 // https://github.com/PaulStoffregen/SoftwareSerial
   
#include<SoftwareSerial.h>
SoftwareSerial gsm(10,11); // SoftSerial( RX , TX ); 
 // 10 pin connect to TX of GSM SIM 900 Module  
 // 11 pin connect to RX of GSM SIM 900 Module
 
const int buttonPin1 = 7; // Push Button 1
const int buttonPin2 = 8; // Push Button 2  

int buttonState1 = 0;
int buttonState2 = 0;

void setup()

  delay(10000);
  Serial.begin(9600);
  gsm.begin(9600);
  pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT);

   pinMode(5,OUTPUT);  // LED1 pin D5
   pinMode(4,OUTPUT);  // LED2 pin D4
  
  
 

void loop()

    buttonState1 = digitalRead(buttonPin1);
    buttonState2 = digitalRead(buttonPin2);

    if (Serial.available()>0)  
   switch(Serial.read())  
   
    case 'r': 
    RecieveMessage();  
    break;  
   

   if (gsm.available()>0)  
   Serial.write(gsm.read()); 

    

   if (buttonState1 == HIGH)
  
   gsm.println("ATD7007651787;"); //replace x by your number
   delay(100);
   digitalWrite(5,HIGH);  // LED1 ON
   gsm.println("ATH");
   delay(2000);
   Serial.println("calling.....");
   digitalWrite(5,LOW);   // LED1 OFF
   


    if (buttonState2 == HIGH)
   
    Serial.println ("Sending Message");
    digitalWrite(4,HIGH);      // LED2 ON 
  gsm.println("AT+CMGF=1");    //Sets the GSM Module in Text Mode
  delay(1000);
  Serial.println ("Set SMS Number");
   gsm.println("AT+CMGS=\"7007651787\"\r"); //Mobile phone number to send message, replace x by your number
  delay(1000);
  Serial.println ("Set SMS Content");
  gsm.println("Techatronic.com");// Messsage content
  delay(100);
  Serial.println ("Finish");
  gsm.println((char)26);// ASCII code of CTRL+Z
  delay(1000);
  Serial.println ("Message has been sent ");
  digitalWrite(4,LOW);    // LED2 ON 

    
 

   void RecieveMessage()  
   
  Serial.println ("gsm RECEIVE SMS");
  delay (1000);  
  gsm.println("AT+CNMI=2,2,0,0,0"); // AT Command to receive a live SMS  
  delay(1000);  
  Serial.write ("Unread Message done");  
  
   

Kami harap Anda menikmati panggilan dan pesan ini menggunakan proyek modul Arduino dan gsm dan menemukan bahwa itu berfungsi dengan baik. Jika Anda memiliki keraguan tentang proyek gsm ini, silakan kirimkan di bagian pos jika Anda mau Bagian komentar Tercantum di bawah ini. Juga, lihat lebih banyak artikel tentang Arduino dan Raspberry Pi.

Baca :  Deteksi Kebocoran Gas LPG Menggunakan Arduino

Terima kasih sudah membaca.

pelatihan gsm

Sebarkan cinta, bagikan posting ini dengan teman-teman Anda

Demikianlah Sahabat semua ulasan tentang Panggilan dan pesan Arduino dan GSM | pelatihan GSM

Semoga Sobat semuanya dapat mendapatkan manfaat dari topik ini.