835
Open access:
http://www.aesa.kz:8080/conference_proceedings/2017/
Рисунок 2 – «Кнопка жизни» для пожилых
Часто при вызове скорой человек не знает, где находится. Латвийское приложение
HealthPoint передает диспетчеру GPS-координаты и персональные данные человека.
Последние нужно предварительно ввести в профиль приложения. К сожалению,
приложение существует пока только на латышском языке. Разработчики (компания
Meditec) собираются подключить русский и английский языки, чтобы приложением могли
пользоваться все жители и гости Латвии.
Гарнитура Vigo не даст уснуть за рулем.
Рисунок 3 –
Гарнитура
Vigo
не даст уснуть за рулем
По статистике, четверть аварий с летальным исходом случается из-за секундного
сна за рулем. Новый гаджет
Vigo
отслеживает движения век водителя и не дает ему
засыпать. Встроенные инфракрасный сенсор и акселерометр измеряют усталость
человека, анализируя движения тела и частоту моргания. Устройство связывается с
приложением на смартфоне через Bluetooth. Если человек начинает клевать носом, Vigo
включает на телефоне вибро-, аудио- или световой сигнал (на выбор пользователя).
836
Open access:
http://www.aesa.kz:8080/conference_proceedings/2017/
Браслет Embrace для страдающих эпилепсией. Девайс от компании Empatica,
помимо привычных функций умных часов, отслеживает уровень стресса через измерение
электропроводимости кожи. Если данные говорят о приближении эпилептического
припадка, устройство начинает вибрировать. Если пользователь не отключает сигнал
тревоги, Embrace через смартфон отправит опекунам сообщение с GPS-координатами
пользователя. Сейчас компания собирает деньги на серийный выпуск изделия [5].
Нами разработанное программное обеспечение устройства защиты человека от
уличных правонарушителей учитывает в
заимодействие с GSM/GPRS Shield для работы с
SMS и голосовыми вызовами.
GPRS Shield от SeeedStudio — это плата расширения, позволяющая Arduino
работать в сетях сотовой связи по технологиям GSM/GPRS для приёма и передачи
данных, SMS и голосовой связи.
GPRS (МФА:
[dʒiːpiːɑːɹˈɛs]
;
англ.
General Packet Radio Service — «пакетная
радиосвязь общего пользования») — надстройка над технологией мобильной связи
GSM
,
осуществляющая пакетную
передачу данных
. GPRS позволяет пользователю сети
сотовой
связи
производить обмен данными с другими устройствами в сети GSM и с внешними
сетями, в том числе
Интернет
. GPRS предполагает тарификацию по объёму
переданной/полученной информации, а не по времени, проведённому
онлайн
[6].
Плата построена на базе модуля SIMCom SIM900. Также на ней расположены: слот
для SIM-карты, стандартные 3,5 мм джеки для аудио-входа и выхода и разъём для
внешней антенны.
Общение с платой производится через serial-соединение с помощью набора AT-
команд.
AT commands
— язык инструкций, изначально разработанный для управления
настройками модемов, однако оказался настолько удобным, что было выпущено
несколько стандартов для мобильных устройств. AT — это просто текстовый протокол, в
котором в качестве префикса отдельной команды используется строка
AT
(от англ.
attention), а название и параметры следуют далее так же в текстовом виде. Набор
допустимых команд и их параметры описываются стандартом, который поддерживает
конкретное устройство. Сейчас наиболее используемые стандарты: GSM 07.07, 07.05.
Рисунок 4 – Соединение устройства с компьютером через USB кабель
Для подключения использованы следующие компоненты:
1. Контроллер
Arduino UNO R3
+ USB кабель
2.
GSM модуль SIM800L
(питание от 3.7В до 4.2В)
3.
Преобразователь напряжения понижающий
(DC-DC step-downconverter)
837
Open access:
http://www.aesa.kz:8080/conference_proceedings/2017/
4. Батарея 12В (или любой источник питания от 6В до 20В)
5. Соединительные провода
Соединяем Ардуино с компьютером через USB кабель.
Даем питание к GSM модулю от батареи 12В через преобразователь:
от 12В "минус" идет на ардуино в "GND", от "GND" в преобразователь
напряжения во "входящий минус";
от 12В "плюс" идет в преобразователь напряжения во "входящий плюс".
Перед подключением к преобразователю напряжения необходимо его настроить
выставив выходное напряжение на любое в диапазоне 3.7В - 4.2В. От преобразователя
напряжения выходящие контакты подключаем к GSM модулю, соблюдая полярность.
TX и RX контакты на GSM модуле соединяем с 2 и 3 цифровыми контактами на
Ардуино. Если необходимо подключить несколько GSM модулей к Arduino, то
используйте другие пины и прописывайте в скетче через SoftwareSerial.
Скетч
#include <
SoftwareSerial
.h>
SoftwareSerial
mySerial(2, 3);
// RX, TX
void
setup
() {
Serial
.
begin
(19200); //Скорость порта для связи Arduino с компьютером
Serial
.
println
(
"Goodnightmoon!"
);
mySerial.
begin
(19200); //Скорость порта для связи Arduino с GSM модулем
mySerial.
println
(
"AT"
);
}
void
loop
() {
if
(mySerial.
available
())
Serial
.
write
(mySerial.
read
());
if
(
Serial
.
available
())
mySerial.
write
(
Serial
.
read
());
}
Процедура для отправки СМС
void
sms(
String
text
,
String
phone) {
Serial
.
println
(
"SMS send started"
);
mySerial
.
println
(
"AT+CMGS=\""
+
phone
+
"\""
);
delay
(1000);
mySerial
.
print
(text);
delay
(300);
mySerial
.
print
((
char
)26);
delay
(300);
Serial
.
println
(
"SMS send finish"
);
delay
(3000);
}
Процедуру добавлять в конец скетча и вызывать её из основного цикла можно
таким образом: sms(String("текст СМС на англ."),String("+770763****5")).
Список использованных источников
1.
http://www.vetkaivi.ru/main/street?id=122
2.
http://www.grozniedni.ru/main/bezopasnost/kak_zashititsya_ot_ulichnogo_napadeniy
a.htm
3.
https://chechnyatoday.com/content/view/288576
4.
https://knopka24.ru/kak-rabotaet-knopka-zhizni/
5.
http://medbe.ru/novinki/braslet-dlya-bolnykh-epilepsiey-embrace/
6.
https://ru.wikipedia.org/wiki/GPRS