Оглавление:

Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)
Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)

Видео: Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)

Видео: Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)
Видео: Системы оповещения для трансляции сигналов ГОЧС 2024, Ноябрь
Anonim
Image
Image
Arduino One
Arduino One

Здравствуйте, в этом посте мы увидим, как создать систему обнаружения лесных пожаров с уведомлением текстовым сообщением о месте аварии, благодаря встроенному модулю gps sim808, предоставленному людьми DFRobot, мы увидим Исходный код, некоторые характеристики и работа модуля sim808 во внешней среде, это продолжение предыдущего проекта, где мы видели, как сделать очень простую систему детекторов пламени для дома.

Шаг 1. Введение

Эта система пытается предотвратить пожары в лесах и на полях, где стихийное бедствие этого типа может привести к большим экономическим потерям, значительному материальному ущербу, уничтожению флоры и фауны места, вызывая экологический ущерб большого размера, но самое главное - это спасение человеческих жизней.

Принцип работы заключается в следующем: при обнаружении пожара датчиком пламени он отправит аналоговый сигнал на ардуино, который в зависимости от его значения активирует отправку текстового сообщения с координатами GPS, где происходит пожар.. Для этого проекта нам понадобится датчик пламени, arduino uno, модуль sim808, аккумулятор, кабели, вы можете проверить следующий список материалов:

Шаг 2: Arduino One

Шаг 3: Sim808

Sim808
Sim808

Шаг 4: Датчик пламени

Датчик пламени
Датчик пламени

О модуле детектора пламени

  • Этот модуль чувствителен к пламени и его излучению. Он также может обнаруживать обычный источник света в диапазоне длин волн от 760 нм до 1100 нм.
  • Датчик пламени может излучать цифровой или аналоговый сигнал.
  • Может использоваться как пожарная сигнализация.
  • Обнаружение угла около 60 градусов, особенно чувствительно к спектру пламени. Регулируемая чувствительность (синяя регулировка цифрового потенциометра).
  • Выход компаратора, чистый сигнал, хорошая волна, мощность привода, более 15 мА.
  • Рабочее напряжение 3,3-5 В. Форма выхода: цифровые коммутационные выходы (0 и 1) и аналоговый выход напряжения AO. Отверстия под болты для легкой установки.
  • Небольшие печатные платы Размер: 3,2 см x 1,4 см.
  • Используйте усилитель LM393 в качестве компаратора напряжения.

Шаг 5: кабели Dupont

Dupont Cables
Dupont Cables

Шаг 6. Аккумулятор 12 В (может быть источником как минимум 12 вольт для проведения первоначальных тестов)

Аккумулятор 12 вольт (может быть источником, по крайней мере, 12 для проведения первоначальных тестов)
Аккумулятор 12 вольт (может быть источником, по крайней мере, 12 для проведения первоначальных тестов)

Шаг 7. Коробка с фильтром (необязательно)

Коробка с фильтром (необязательно)
Коробка с фильтром (необязательно)

Шаг 8: Схема

Схема
Схема

Шаг 9: Исходный код

Загрузите с

Шаг 10: О модуле Sim808 Dfrobot

SIM808 GPS / GPRS / GSM Arduino Shield - это интегрированные четырехдиапазонные GSM / GPRS и GPS-навигационные экраны расширения Arduino. Размер только кредитной карты, в соответствии со стандартной упаковкой контактов Arduino, совместим с Arduino UNO, arduino Leonardo, arduino Mega и другими материнскими платами Arduino. По сравнению с SIM908 предыдущего поколения, SIM808 улучшила производительность и стабильность. Помимо обычных функций SMS и телефона, экран также поддерживает MMS, DTMF, FTP и другие функции. Вы можете использовать сбор данных, беспроводной приемопередатчик данных, приложение IoT и GPS-ориентацию. Он объединяет встроенный микрофон и разъем для наушников, что экономит ваши расходы и упрощает ваш проект. он также может напрямую подключаться к антенне GSM и GPS через разъем для внешней антенны.

SIM808 GPS / GPRS / GSM Arduino Shield V1.0 использует последнюю версию модуля Simcom SIM808, по сравнению с ранним модулем SIM808, доступным на рынке, новый модуль имеет лучшую стабильность. Но часть GPS AT-команд несовместима со старой версией модуля SIM808, пожалуйста, обратитесь к нижней части «больше» в AT-командах.

Шаг 11: Спецификация

  • Рабочее напряжение: 5 В
  • Входная мощность: 7-23 В
  • Четырехдиапазонный 850/900/1800/1900 МГц
  • GPRS мультислотовый класс 12/10
  • Мобильная станция GPRS класса B
  • Соответствует GSM фазе 2/2 + класс 4 (2 Вт при 850/900 МГц)
  • Класс 1 (1 Вт @ 1800/1900 МГц)
  • Поддержка режима низкого энергопотребления: 100 мА при 7 В в режиме GSM
  • Поддержка управления AT-командами (3GPP TS 27.007, 27.005 и расширенные AT-команды SIMCOM)
  • Поддержка технологии спутниковой навигации GPS
  • Поддержка светодиодного индикатора состояния: состояние источника питания, состояние сети и режимы работы
  • Рабочая среда: -40 ℃ ~ 85 ℃ Размер: 69 * 54 мм / 2,71 * 2,12 дюйма

Шаг 12: Обзор платы

Обзор платы
Обзор платы

Интерфейс модуля и меры предосторожности:

Занятые выводы: D0, D1, D12, цифровой вывод «D12» подключен к GPIO питания модуля SIM808. Его можно использовать в качестве управления включением / выключением модуля SIM808. Встроенный микрофон SIM808 и микрофон SIM808 3,5 мм используют один и тот же канал микрофона, когда вы подключаете микрофон, встроенный микрофон автоматически отключается. Кнопка переключателя загрузки - модуль SIM808 переключатель, короткое нажатие 1 с, чтобы запустить SIM808, длительное нажатие 3 с выключить его. Светодиод "ВКЛ" - индикатор питания SIM808, модуль может работать правильно только при подключении внешнего источника питания. Сеть - Индикатор сигнала GSM Быстрая вспышка: поиск в сети Медленно мигает (3 с один раз): регистрация в сети завершена Функциональный переключатель Нет - Свободный последовательный контакт SIM808 для загрузки скетча, наберите здесь. USB_DBG - Когда плата расширения подключена к Arduino, наберите сюда, чтобы SIM808 установил связь с ПК для выполнения debug (AT-отладка). Arduino - Когда плата расширения подключена к Arduino, наберите здесь, чтобы заставить SIM808 взаимодействовать с Arduino.

Шаг 13: Отладка по USB (AT-команда)

В этом разделе мы будем отправлять AT-команды через последовательный порт для отладки платы расширения SIM808. Пожалуйста, обратитесь к набору AT-команд SIM808 для получения дополнительных функций.

Шаг 14: подготовка

Аппаратное обеспечение:

  • Arduino UNO x1
  • Плата расширения SIM808 x1
  • Внешний источник питания x1

Программное обеспечение:

  • IDE Arduino
  • Помощник по последовательной отладке (в этом разделе мы используем DF Serial Debugger от Lisper)

'''ШАГ'''

Подключите свою SIM-карту к плате расширения SIM808 и подключите плату расширения к Arduino UNO, при этом не забудьте подключить внешний источник питания. Поверните переключатель функций в положение Нет, загрузите образец кода. Моргните, чтобы убедиться, что последовательный порт отключен. Нажмите кнопку питания при загрузке и дождитесь, пока SIM-карта правильно зарегистрирует сеть, индикатор Net медленно мигает (3 секунды один раз). Установите переключатель функций в положение USB_DBG, после чего мы сможем напрямую связываться с микросхемой SIM808 через помощник по последовательному порту.

Шаг 15: позвоните по телефону

Сделать звонок
Сделать звонок

Отправьте AT в помощнике по последовательному порту, если он вернет OK, это означает, что последовательная связь установлена. Следуя рисунку, введите AT-команды, вы должны получить такое же содержимое.

Шаг 16. Ответьте на звонок и положите трубку

Ответьте на звонок и положите трубку
Ответьте на звонок и положите трубку

Шаг 17: отправьте SMS

Отправить смс
Отправить смс

Шаг 18: прочтите SMS

Читать смс
Читать смс

Шаг 19: TCP-соединение

Связь TCP
Связь TCP

Шаг 20: ориентация по GPS

Примечание. Антенна GPS должна быть размещена снаружи, прежде чем она сможет получать стабильные данные о местоположении GPS.

Отправить команду AT + CGSN PWR = 1 (открыть питание GPS)

Отправить команду AT + CGNSTST = 1 (получение данных GPS из последовательного порта)

Шаг 21:

Изображение
Изображение

Если антенна GPS была размещена снаружи, вы скоро получите нужные данные.

Если вы хотите приостановить вывод данных GPS, вы можете отправить команду AT + CGNSTST = 0, чтобы приостановить вывод данных GPS.

Если вы хотите отключить функцию GPS, вы можете отправить команду AT + CGNSPWR = 0, чтобы отключить питание GPS. Отправьте AT + CPOWD = 1, чтобы выключить чип SIM808. Более интересная инструкция, пожалуйста, обратитесь к команде AT на странице конца. Эти два тестовых кода очень просты и понятны. Достаточно только ввести соответствующие последовательные AT-команды, и вы получите соответствующие функции.

Шаг 22: режим низкого энергопотребления SIM808

Режим минимальной функциональности

Система будет переведена в простейший режим в режиме минимальной функциональности. Это позволит сэкономить больше энергии в этом режиме.

AT + CFUN = = 0, 1, 4

AT + CFUN = 0: режим минимальной функциональности. В этом режиме вы все еще можете продолжать использовать последовательный порт, но AT-команда с функциями RF и SIM-карты будет отключена.

AT + CFUN = 1: полнофункциональный режим (по умолчанию).

AT + CFUN = 4: режим полета. В этом режиме вы все еще можете продолжать использовать последовательный порт, но AT-команда с функциями RF и SIM-карты будет отключена.

Дополнительные функции см. В AT-командах

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

Возможно, вас могут заинтересовать проекты в области arduino, pic, робототехники, телекоммуникаций, подпишитесь на https://www.youtube.com/user/carlosvolt?sub_confirmation=1 множество видео с полным исходным кодом и диаграммами

Рекомендуемые: