Съдържание:
- Стъпка 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 07:54
Здравейте, че в тази публикация ще видим как да направим система за детектор на горски пожари, с известие чрез текстово съобщение, за мястото на инцидента, благодарение на интегрирания модул gps sim808, предоставен от хората на DFRobot, ще видим изходен код, някои характеристики и работа на модул sim808, във външна среда, това е продължение на предишен проект, където видяхме как да направим много проста система за детектор на пламък за дома.
Стъпка 1: Въведение
Тази система се опитва да предотврати пожари в гори и ниви, където бедствие от този тип може да генерира големи икономически загуби, значителни материални щети, унищожаване на флората и фауната на мястото, причинявайки екологични щети с големи размери, но най -важното е спасяване на човешки животи.
Принципът на действие е следният, когато открие пожар от сензора за пламък, той ще изпрати аналогов сигнал към arduino, който в зависимост от стойността си, ще активира изпращането на текстово съобщение с GPS координатите, където се развива пожарът. За този проект ще ни трябва сензор за пламък, arduino uno, модул sim808, батерия, кабели, можете да проверите следния списък с материали:
Стъпка 2: Arduino One
Стъпка 3: Sim808
Стъпка 4: Сензор за пламък
Относно модула за детектор на пламък
- Този модул е чувствителен към пламък и излъчването му. Той също така може да открие обикновен източник на светлина в диапазона на дължина на вълната от 760 nm до 1100 nm.
- Сензорът за пламък може да излъчва цифров или аналогов сигнал.
- Може да се използва като пожароизвестител.
- Откриване на ъгъл от около 60 градуса, особено чувствителен към спектъра на пламъка. Регулируема чувствителност (в синьо регулиране на цифровия потенциометър).
- Изходът на компаратора, чист сигнал, добра вълна, задвижващ капацитет, повече от 15mA.
- Работно напрежение 3,3 V-5 V. Формата на изхода: цифрови превключващи изходи (0 и 1) и аналогов изход за напрежение AO. Фиксирани отвори за болтове за лесен монтаж.
- Малки печатни платки Размер: 3,2 см х 1,4 см.
- Използвайте усилвател LM393 като сравнител на напрежение
Стъпка 5: Dupont кабели
Стъпка 6: Батерия 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
Стъпка 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 много видеоклипове с пълен изходен код и диаграми
Препоръчано:
Система за предупреждение при злополука, използваща GSM, GPS и акселерометър: 5 стъпки (със снимки)
Система за предупреждение при злополука, използваща GSM, GPS и акселерометър: Моля, гласувайте за конкурсаМоля, гласувайте ме за конкурса В днешно време много хора загиват на пътя поради инцидент, основната причина е "забавяне на спасяването". Този проблем е много голям в развиващите се страни, затова проектирах този проект за спасяване на
Система за предупреждение за опасно ниво на шум: 11 стъпки (със снимки)
Система за предупреждение за опасно ниво на шум: Кухнята за инженерно проектиране на Oshman (OEDK) е най-голямото пространство за създаване в университета Райс, предоставящо място за всички студенти да проектират и прототипират решения на реални предизвикателства. За да служи на тази цел, OEDK разполага с редица електрически инструменти
HaptiGuard - Система за странично предупреждение: 3 стъпки (със снимки)
HaptiGuard - Система за странично предупреждение: Бърза и насочена система за странично предупреждение като странична идея за лична фотоника на групата за компютърни медии в Аахен, финансирана от германското министерство на образованието и науката. Всеки път, когато дойде нещо, което не можете да чуете (или защото
Система за откриване на горски пожари, базирана на IOT: 8 стъпки
Система за откриване на горски пожари, базирана на IOT: ● Горските пожари са належащ проблем в продължение на десетилетия в Индия и идват в центъра на вниманието само когато се случат големи инциденти като този в Утаракханд. ● Според горския департамент на Утаракханд, 3399 хектара горска покривка е била изкоренена през 1451 г. за
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: 7 стъпки (със снимки)
Система за проследяване на велосипеди с предупреждение за мъртъв човек със Sigfox: Система за сигурност за колоездачи с функции за проследяване и изпращане на сигнали. В случай на инцидент се изпраща аларма с GPS позиция. Сигурността за колоездачите е задължителна, при инциденти с шосейни велосипеди или планински велосипеди се случват и възможно най -скоро аварийни ситуации на