Keyestudio Sim800c Shield
keyestudio Sim800c Shield Tanıtım
Bu, Arduino için bir GPRS / GSM genişletme kartıdır.
Kalkan, EGSM 900MHz / DCS 1800MHz ve GSM850 frekansını destekler
MHz / PCS 1900MHz, GPRS, DTMF ve diğer işlevlerle entegre.
Ayrıca DTMF'yi de destekler. DTMF işlevini etkinleştirdiğinizde, karakteri alın
görüşme sırasında basılan düğmeden dönüştürülen geri bildirim
Uzaktan kumanda için kullanılır.
AT komutu ile kontrol edilir, doğrudan fonksiyonu başlatabilirsiniz
bilgisayar seri portu ve Arduino anakart üzerinden.
SIM800C GPRS kalkanı, SIMCom'un yerleşik stabil bir SIM800H yongasına sahiptir.
Özellikler
- Güç Kaynağı Vin>: 7-12V
- Düşük güç tüketimi: uyku modunda 0.7mA akım
- Düşük pil tüketimi (7V-GSM modunda 100mA)
- GSM 850/900/1800 / 1900MHz
- GPRS çok yuvalı sınıf 1 ~ 12
- GPRS mobil istasyon sınıfı B
- GSM faz 2/2 + standardı
- Sınıf 4 (850/900 MHz'de 2W)
- Sınıf 1 (1800 / 1900MHz'de 1W)
- AT komutu ile kontrol etme
- USB / Arduino kontrol anahtarı
- Seri baud hızı kendi kendine uyum
- DTMF'yi destekleyin
- Güç kaynağı durumu, ağ durumu ve çalışma modu için LED göstergesi.
Teknik Detaylar
- Dimensions: 77mm x 52mm x 27mm
- Weight: 26g
- Antenna length: 180mm
Pin Şeması
Test Kodu
Aşağıda bir örnek kod verilmiştir.
Click here to download the libraries.
Click here to download the code
Or you can directly copy and paste the code below to Arduino IDE.
#include sim800cmd.h> //initialize the library instance //fundebug is an application callback function,when someone is calling. Sim800Cmd sim800demo(fundebug); //the setup routine runs once when you press reset: void setup() { //initialize the digital pin as an output. pinMode(13,OUTPUT); //initialize SIM800H,return 1 when initialize success. while((sim800demo.sim800init()) == 0); } //the loop routine runs over and over again forever: void loop() { //Signal strength unsigned char csq = 0; //To obtain the signal strength, return 1 when obtain success. if( sim800demo.callReadCSQ(&csq) ) { //Make Voice Call sim800demo.dialTelephoneNumber("15912345678;");// enter the phone you need to call while(1); } digitalWrite(13,HIGH);//turn the LED on by making the voltage HIGH delay(500); digitalWrite(13,LOW);//turn the LED off by making the voltage LOW delay(500); } //application callback function void fundebug(void) { }
>Code to Note:
1. Before compile the code, do remember to add the necessary libraries inside the libraries directory of Arduino IDE.
Download the libraries from below link:
https://drive.google.com/open?id=1u9Jrkv3jfkR9pSCzgjZI4CIA0JESgJH3
2. In the code sim800demo.dialTelephoneNumber("15912345678;"), here you can change the phone number you want to dial.
Not: Arduino IDE 1.0 ve sonraki sürümler için, WProgram.h
Arduino.h olarak yeniden adlandırıldı, bu nedenle bu program arduino IDE 1.0 veya
başarıyla derlemek için sonraki sürümü.
Kütüphane fonksiyonlarının kullanımında, alınan seri veriler de olduğundan
büyük, bu yüzden orijinal Arduino seri önbellek tamponunu değiştirmeniz gerekiyor
daha büyük.
Aşağıdaki gibi iki yöntem vardır:
Arduino derleyiciniz 1.5.5'in altındaysa, Hardware.zip dosyasını açın.
sürümünde HardwareSerial.cpp dosyasını kesin
Arduino \ hardware \ arduino \ cores \ arduino, orijinal dosyanın üzerine yazın.
1.5.5 sürümünden daha yüksekse, HardwareSerial.h dosyasını kesin
Arduino \ donanım \ arduino \ sam \ cores \ arduino, orijinal dosyanın üzerine yazın.
2.Arduino derleyiciniz 1.5.5 sürümünün altındaysa,
İçindeki HardwareSerial.cpp dosyası
Arduino \ donanım \ arduino \ cores \ arduino, # define değiştir
SERIAL_BUFFER_SIZE 64 # olarak tanımlayın SERIAL_BUFFER_SIZE 140 tanımlayın.
1.5.5 sürümünden daha yüksekse, HardwareSerial.h dosyasını açın.
aynı değişiklik.
Örnek Kullanım
- 1) Kodu UNO R3 kartına yükleyin ve ardından ekranı UNO R3 üzerine istifleyin.
- 2) Mikrofon kartı olan SIM kartı (2G ağı), anteni ve kulaklığı blendaja bağlayın.
- 3) Atlama teli kapağını D0 D1'e bağlayın ve anahtarı HARİCİ tarafa kaydırın.
- 4) UNO R3 kartını ve kalkanını açın, PWR ledinin normalde yandığını görmelisiniz.
- 5) Başlat düğmesine uzun basın, STA ışığı yanıyorsa ve NET ışığı yanıp sönüyorsa düğmeyi bırakın.
- 6) 1-2 dakika bekleyin, ayarlanan numarayı iyi çağıracaktır. Telefon bağlandıktan sonra kulaklıktan konuşabilirsiniz.
Paket İçeriği
- Keyestudio SIM800C Shield *1pcs
- Antenna line *1pcs
Kaynaklar
Download the PDF:
https://drive.google.com/open?id=19HsvMjCASyCPpUQKPDnxhaCXgJU7_WrV
Download the code:
https://drive.google.com/open?id=1O81GsGh-GNUxSWq5bpeqcuwfHsbpECsN
Download all the libraries:
https://drive.google.com/open?id=1u9Jrkv3jfkR9pSCzgjZI4CIA0JESgJH3