Оглавление:
- Шаг 1. Введение
- Шаг 2: Arduino One
- Шаг 3: Sim808
- Шаг 4: Датчик пламени
- Шаг 5: кабели Dupont
- Шаг 6. Аккумулятор 12 В (может быть источником как минимум 12 вольт для проведения первоначальных тестов)
- Шаг 7. Коробка с фильтром (необязательно)
- Шаг 8: Схема
- Шаг 9: Исходный код
- Шаг 10: О модуле Sim808 Dfrobot
- Шаг 11: Спецификация
- Шаг 12: Обзор платы
- Шаг 13: Отладка по USB (AT-команда)
- Шаг 14: подготовка
- Шаг 15: позвоните по телефону
- Шаг 16. Ответьте на звонок и положите трубку
- Шаг 17: отправьте SMS
- Шаг 18: прочтите SMS
- Шаг 19: TCP-соединение
- Шаг 20: ориентация по GPS
- Шаг 21:
- Шаг 22: режим низкого энергопотребления SIM808
Видео: Система оповещения о лесных пожарах Gps с Sim808 и Arduino Uno: 23 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Здравствуйте, в этом посте мы увидим, как создать систему обнаружения лесных пожаров с уведомлением текстовым сообщением о месте аварии, благодаря встроенному модулю gps sim808, предоставленному людьми DFRobot, мы увидим Исходный код, некоторые характеристики и работа модуля sim808 во внешней среде, это продолжение предыдущего проекта, где мы видели, как сделать очень простую систему детекторов пламени для дома.
Шаг 1. Введение
Эта система пытается предотвратить пожары в лесах и на полях, где стихийное бедствие этого типа может привести к большим экономическим потерям, значительному материальному ущербу, уничтожению флоры и фауны места, вызывая экологический ущерб большого размера, но самое главное - это спасение человеческих жизней.
Принцип работы заключается в следующем: при обнаружении пожара датчиком пламени он отправит аналоговый сигнал на ардуино, который в зависимости от его значения активирует отправку текстового сообщения с координатами GPS, где происходит пожар.. Для этого проекта нам понадобится датчик пламени, arduino uno, модуль sim808, аккумулятор, кабели, вы можете проверить следующий список материалов:
Шаг 2: Arduino One
Шаг 3: Sim808
Шаг 4: Датчик пламени
О модуле детектора пламени
- Этот модуль чувствителен к пламени и его излучению. Он также может обнаруживать обычный источник света в диапазоне длин волн от 760 нм до 1100 нм.
- Датчик пламени может излучать цифровой или аналоговый сигнал.
- Может использоваться как пожарная сигнализация.
- Обнаружение угла около 60 градусов, особенно чувствительно к спектру пламени. Регулируемая чувствительность (синяя регулировка цифрового потенциометра).
- Выход компаратора, чистый сигнал, хорошая волна, мощность привода, более 15 мА.
- Рабочее напряжение 3,3-5 В. Форма выхода: цифровые коммутационные выходы (0 и 1) и аналоговый выход напряжения AO. Отверстия под болты для легкой установки.
- Небольшие печатные платы Размер: 3,2 см x 1,4 см.
- Используйте усилитель LM393 в качестве компаратора напряжения.
Шаг 5: кабели Dupont
Шаг 6. Аккумулятор 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-соединение
Шаг 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 множество видео с полным исходным кодом и диаграммами
Рекомендуемые:
Система оповещения о парковке автомобиля на базе Arduino - Шаг за шагом: 4 шага
Система оповещения о парковке автомобиля на базе Arduino | Пошагово: в этом проекте я спроектирую простую схему датчика парковки заднего хода Arduino с использованием ультразвукового датчика Arduino UNO и HC-SR04. Эта система оповещения о реверсе автомобиля на базе Arduino может использоваться для автономной навигации, определения дальности роботов и других диапазонов r
Система оповещения об авариях с использованием GSM, GPS и акселерометра: 5 шагов (с изображениями)
Система оповещения об авариях с использованием GSM, GPS и акселерометра: проголосуйте за меня в конкурсеПожалуйста, проголосуйте за меня в конкурсе В настоящее время многие люди погибают на дороге из-за аварии, основная причина - "задержка спасения". Эта проблема очень серьезна в странах, где ведется разработка, поэтому я разработал этот проект для сохранения
Система оповещения о сонливости: 3 шага
Система оповещения о сонливости: каждый год многие люди гибнут из-за дорожно-транспортных происшествий со смертельным исходом по всему миру, и сонное вождение является одной из основных причин дорожно-транспортных происшествий и смертей. Усталость и микросон при управлении автомобилем часто являются первопричиной серьезной аварии
Система обнаружения лесных пожаров на основе IOT: 8 шагов
Система обнаружения лесных пожаров на основе IOT: ● Лесные пожары были насущной проблемой на протяжении десятилетий в Индии и привлекают внимание только тогда, когда происходят крупные инциденты, подобные тому, что произошел в Уттаракханде. ● По данным лесного департамента Уттаракханда, в 1451 году было выпотрошено 3399 гектаров лесного покрова. для
Стандартная система оповещения об оборотнях «Веселые уши» ISO: 3 шага (с изображениями)
Стандартная система оповещения об оборотнях ISO: Никому не нравится, когда кто-то или что-то неожиданно появляется позади вас. Поскольку у большинства людей нет тонко настроенного паучьего чутья, добавьте электронику, чтобы обнаруживать, когда что-то скрывается за спиной. Защитите свою шестерку. Потому что на улице так холодно