Шилд для проектів з використанням плати контролера Arduino Nano та GSM модуля SIM800. Вирішує проблему сполучення цих пристроїв за напругою. Бо Arduino Nano живиться від 5В та оперує сигналами 5В, а SIM800 живиться від напруги не вище 4,2В та оперує сигналами 3,3В. Має на борту два електромагнітних реле.
Чудово підходить для дистанційного керування розумним домом, GSM-сигналізації...
Контролер та GSM-модуль до комплекту не входять та продаються окремо
Реле підключені до дискретних виходів контролера D7 та D8. Навантаження на виходи кожного реле до 5 А за напруги 250 В (до 1000 Вт).
На платі передбачений стабілізатор напруги 3,85 В для живлення SIM800, а також транзисторний перетворювач логічних рівнів з 5В на 3,3В для нормального обміну даними з GSM модулем.
Напруга живлення шилду 5В 2А
На платі передбачені наступні перетинки:
Дві перетинки для переключення SIM800 на фізичний UART Arduino Nano (RX TX) або на програмний UART з підключенням до пінів D2 та D3;
Нормально замкнена перетинка для підключення виводу RST (ресет) модуля SIM800 до піна D4 контролера;
Перемичка 4,2V - ON/OFF для керування живленням SIM800. На вибір або постійно увімкнено або керується від піна 5;
Дві перетинки під контролером для підключення підтягуючих резисторів 10К (I2C PULLUP) до шини I2C контролера.
Живлення контролеру через вхід Vin не передбачено, так-як стабілізатора 5В на борту контролера не вистачить за струмом для живлення GSM-модуля. Живити плату можна від джерела 5В через USB-вхід Arduino Nano, через роз'єм живлення або через контактні отвори на платі.
Розміри плати 100 х 50 мм
Перевірити модуль можна за допомогою наступного скетчу. При цьому окремий блок живлення 5В повинний бути підключений до модуля та перетинки RX-D2 та TX-D3 повинні бути переключені на D2 та D3.
#include <SoftwareSerial.h>
SoftwareSerial softSerial(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
softSerial.begin(9600);
pinMode(5, OUTPUT);
digitalWrite(5, HIGH); //SIM800 ON
}
void loop() {
if (Serial.available()) { // If anything comes in Serial (USB),
softSerial.write(Serial.read()); // read it and send it out Serial1 (pins 0 & 1)
}
if (softSerial.available()) { // If anything comes in Serial1 (pins 0 & 1)
Serial.write(softSerial.read()); // read it and send it out Serial (USB)
}
}
Завантажуємо програму в контролер та запускаємо Монітор Порта.
Далі можна в моніторі порта вручну набирати АТ - команди та спостерігати за відповідями GSM-модуля.
AT+GSN //IMEI GSM модуля
867856032331040
OK
AT+CSQ
+CSQ: 17,0
OK
#include <SoftwareSerial.h>
#include <TimerOne.h>
SoftwareSerial softSerial(2, 3); // RX, TX
byte i=0;
void setup() {
Serial.begin(9600);
softSerial.begin(9600);
pinMode(4, OUTPUT); pinMode(5, OUTPUT); digitalWrite(5, HIGH); //SIM800 ON
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
digitalWrite(4, LOW);
Timer1.initialize(15000000);
Timer1.attachInterrupt(SIMreset); // blinkLED to run every 0.15 seconds
}
void loop() {
if (Serial.available()) { // If anything comes in Serial (USB),
softSerial.write(Serial.read()); // read it and send it out Serial1 (pins 0 & 1)
}
if (softSerial.available()) { // If anything comes in Serial1 (pins 0 & 1)
Serial.write(softSerial.read()); // read it and send it out Serial (USB)
}
if (i==1) {
i=0;
delay(500);
digitalWrite(4, LOW);
}
digitalWrite(7, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(7, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(8, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(8, LOW); // turn the LED off by making the voltage LOW
delay(1000);
}
void SIMreset(void)
{
i=1;
digitalWrite(4, HIGH);
}
Шилд для Arduino Nano и GSM SIM800 с 2реле
- Модель GNS800R
- Код: ID-710
- Наявність Є в наявності
-
479.09грн.
Рекомендовані товари
Arduino Nano 3.0
Мініатюрна плата контролера з лінійки Aduino на базі мікропроцесора ATMEGA328P-AU Arduino Nano V 3...
179.44грн.
Шилд для Arduino Nano и GSM SIM800
Шилд для проектів з використанням плати контролера Arduino Nano та GSM модуля SIM800. Вирішує пробле..
279.68грн.
SIM800C GSM/GPRS модуль
SIM800C GSM/GPRS модуль з Bluetooth SIM800C — це компактний GSM/GPRS модуль з підтримкою Bluetoot..
165.32грн.



