Съдържание:

GPS система за предупреждение за горски пожари със Sim808 и Arduino Uno: 23 стъпки (със снимки)
GPS система за предупреждение за горски пожари със Sim808 и Arduino Uno: 23 стъпки (със снимки)

Видео: GPS система за предупреждение за горски пожари със Sim808 и Arduino Uno: 23 стъпки (със снимки)

Видео: GPS система за предупреждение за горски пожари със Sim808 и Arduino Uno: 23 стъпки (със снимки)
Видео: How Not To Die: The Role of Diet in Preventing, Arresting, and Reversing Our Top 15 Killers 2024, Ноември
Anonim
Image
Image
Arduino One
Arduino One

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

Стъпка 1: Въведение

Тази система се опитва да предотврати пожари в гори и ниви, където бедствие от този тип може да генерира големи икономически загуби, значителни материални щети, унищожаване на флората и фауната на мястото, причинявайки екологични щети с големи размери, но най -важното е спасяване на човешки животи.

Принципът на действие е следният, когато открие пожар от сензора за пламък, той ще изпрати аналогов сигнал към arduino, който в зависимост от стойността си, ще активира изпращането на текстово съобщение с GPS координатите, където се развива пожарът. За този проект ще ни трябва сензор за пламък, arduino uno, модул sim808, батерия, кабели, можете да проверите следния списък с материали:

Стъпка 2: Arduino One

Стъпка 3: Sim808

Sim808
Sim808

Стъпка 4: Сензор за пламък

Сензор за пламък
Сензор за пламък

Относно модула за детектор на пламък

  • Този модул е чувствителен към пламък и излъчването му. Той също така може да открие обикновен източник на светлина в диапазона на дължина на вълната от 760 nm до 1100 nm.
  • Сензорът за пламък може да излъчва цифров или аналогов сигнал.
  • Може да се използва като пожароизвестител.
  • Откриване на ъгъл от около 60 градуса, особено чувствителен към спектъра на пламъка. Регулируема чувствителност (в синьо регулиране на цифровия потенциометър).
  • Изходът на компаратора, чист сигнал, добра вълна, задвижващ капацитет, повече от 15mA.
  • Работно напрежение 3,3 V-5 V. Формата на изхода: цифрови превключващи изходи (0 и 1) и аналогов изход за напрежение AO. Фиксирани отвори за болтове за лесен монтаж.
  • Малки печатни платки Размер: 3,2 см х 1,4 см.
  • Използвайте усилвател LM393 като сравнител на напрежение

Стъпка 5: Dupont кабели

Кабели Dupont
Кабели Dupont

Стъпка 6: Батерия 12 волта (може да бъде източник на 12 поне за извършване на първоначалните тестове)

Батерия 12 волта (може да бъде източник на 12 поне за извършване на първоначалните тестове)
Батерия 12 волта (може да бъде източник на 12 поне за извършване на първоначалните тестове)

Стъпка 7: Кутия с филтър (по избор)

Кутия с филтър (по избор)
Кутия с филтър (по избор)

Стъпка 8: Схема

Верига
Верига

Стъпка 9: Изходен код

Моля, изтеглете от

Стъпка 10: За модула Sim808 на Dfrobot

SIM808 GPS/GPRS/GSM arduino щит е интегриран четирилентов 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: Спецификация

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

Стъпка 12: Преглед на борда

Преглед на борда
Преглед на борда

Интерфейс на модула и предпазни мерки:

Заети щифтове: D0, D1, D12, цифровият щифт "D12" е свързан към SIM808 модул за захранване GPIO. Може да се използва като управление за включване / изключване на модул SIM808. Вграденият MIC на микрофона SIM808 и 3,5 мм микрофон SIM808 използват същия MIC канал, когато включите микрофона си, вграденият MIC ще бъде автоматично изключен. Бутон за превключване на зареждане-модул SIM808 превключвател, кратко натискане на 1s, за да стартирате SIM808, продължително натискане на 3s, за да го изключите. LED "ON" - индикатор за захранване на SIM808, само когато свържете външно захранване, модулът може да работи правилно. светкавица (3 секунди веднъж): регистрацията на мрежата е завършена Превключвател на функцията Няма- Свободен сериен щифт SIM808, за да изтеглите скицата, моля, наберете тук. отстраняване на грешки (AT отстраняване на грешки). Arduino- Когато платката за разширение се включи към Arduino, наберете тук, за да накарате SIM808 да комуникира с Arduino.

Стъпка 13: USB отстраняване на грешки (AT команда)

В този раздел ще изпратим AT команди през серийния порт за отстраняване на грешки в разширителния щит на SIM808. Моля, вижте SIM808 AT набор от команди за повече функции.

Стъпка 14: Подготовка

Хардуер:

  • Arduino UNO x1
  • Разширителна платка SIM808 x1
  • Външно захранване x1

Софтуер:

  • Arduino IDE
  • Асистент за сериен отстраняване на грешки (В този раздел използваме DF Serial Debugger от Lisper)

'' 'СТЪПКА' ''

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

Стъпка 15: Обадете се по телефона

Обадете се по телефона
Обадете се по телефона

Изпратете AT в помощника на серийния порт, ако се върне OK, това означава, че е установена серийна комуникация. Следвайте фигурата, въведете AT команди, трябва да получите същото съдържание.

Стъпка 16: Отговорете на телефона и затворете телефона

Отговорете на телефона и затворете телефона
Отговорете на телефона и затворете телефона

Стъпка 17: Изпратете SMS

Изпратете SMS
Изпратете SMS

Стъпка 18: Прочетете SMS

Прочетете SMS
Прочетете 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 много видеоклипове с пълен изходен код и диаграми

Препоръчано: