Мазмұны:

Sim808 және Arduino Uno көмегімен Gps Forest өрт дабыл жүйесі: 23 қадам (суреттермен)
Sim808 және Arduino Uno көмегімен Gps Forest өрт дабыл жүйесі: 23 қадам (суреттермен)

Бейне: Sim808 және Arduino Uno көмегімен Gps Forest өрт дабыл жүйесі: 23 қадам (суреттермен)

Бейне: Sim808 және Arduino Uno көмегімен Gps Forest өрт дабыл жүйесі: 23 қадам (суреттермен)
Бейне: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Шілде
Anonim
Image
Image
Arduino One
Arduino One

Сәлеметсіз бе, бұл жазбада біз DFRobot компаниясының адамдары енгізген gps sim808 модулінің көмегімен апаттың орны туралы мәтіндік хабарлама арқылы хабар беретін орман өрт сөндіру жүйесін қалай жасау керектігін көреміз. Сыртқы ортада sim808 модулінің бастапқы коды, кейбір сипаттамалары мен жұмысы - бұл алдыңғы жобаның жалғасы, онда біз үйге жалынның детекторлық жүйесін қалай жасау керектігін көрдік.

1 -қадам: Кіріспе

Бұл жүйе ормандар мен егістіктердегі өрттің алдын алуға тырысады, мұнда апат үлкен экономикалық шығынға, елеулі материалдық шығынға, экологиялық үлкен залал келтіретін жердің флорасы мен фаунасының жойылуына әкелуі мүмкін, бірақ ең бастысы адам өмірін құтқару.

Жұмыс принципі келесідей: жалын сенсоры арқылы өртті анықтаған кезде, ол arduino -ға аналогты сигнал жібереді, ол оның мәніне байланысты, өрт болып жатқан жерде GPS координаттары бар мәтіндік хабарламаны жіберуді белсендіреді.. Бұл жоба үшін бізге жалын сенсоры, arduino uno, sim808 модулі, аккумулятор, кабель қажет болады, келесі материалдар тізімін тексеруге болады:

2 -қадам: Arduino One

3 -қадам: Sim808

Sim808
Sim808

4 -қадам: жалын сенсоры

Жалын сенсоры
Жалын сенсоры

Жалын детекторының модулі туралы

  • Бұл модуль жалынға және оның сәулеленуіне сезімтал. Ол сонымен қатар 760 нм -ден 1100 нм -ге дейінгі толқын ұзындығы диапазонындағы қарапайым жарық көзін анықтай алады.
  • Жалын сенсоры цифрлық немесе аналогты сигнал шығара алады.
  • Оны өрт дабылы ретінде пайдалануға болады.
  • Шамамен 60 градус бұрышын анықтау, әсіресе жалын спектріне сезімтал. Реттелетін сезімталдық (сандық потенциометрдің көк түспен реттелуінде).
  • Компаратордың шығысы, таза сигнал, жақсы толқын, қозғалтқыш сыйымдылығы, 15мА жоғары.
  • Жұмыс кернеуі 3,3 В-5 В. Шығу формасы: цифрлық коммутациялық шығулар (0 және 1) және аналогты кернеу AO. Оңай орнатуға арналған бекітілген болт тесіктері.
  • Шағын ПХД тақталары Өлшемі: 3,2 см х 1,4 см.
  • Кернеуді салыстыру үшін LM393 күшейткішін қолданыңыз

5 -қадам: Dupont Cables

Dupont Cables
Dupont Cables

6 -қадам: 12 вольтты батарея

Батарея 12 вольт (бастапқы сынақтарды орындау үшін кем дегенде 12 көзі болуы мүмкін)
Батарея 12 вольт (бастапқы сынақтарды орындау үшін кем дегенде 12 көзі болуы мүмкін)

7 -қадам: Сүзгісі бар қорап (міндетті емес)

Сүзгісі бар қорап (міндетті емес)
Сүзгісі бар қорап (міндетті емес)

8 -қадам: Схема

Схема
Схема

9 -қадам: бастапқы код

Http://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ сайтынан жүктеп алыңыз.

10 -қадам: Sim808 Dfrobot модулі туралы

SIM808 GPS/GPRS/GSM arduino экраны-бұл төрт жолақты GSM/GPRS және GPS навигациялық технологиясы Arduino кеңейту қалқандары. Несиелік картаның өлшемі Arduino UNO, arduino Leonardo, arduino Mega және басқа arduino платаларына сәйкес келетін стандартты Arduino pin қаптамасына сәйкес келеді. SIM908 алдыңғы буынымен салыстырғанда SIM808 өнімділігі мен тұрақтылығын жақсартты. Қалыпты SMS және телефон функцияларынан басқа, қалқан MMS, DTMF, FTP және басқа функцияларды қолдайды. Сіз деректерді алуға, сымсыз деректерді қабылдағышқа, IoT қосымшасына және GPS бағыттауға қол жеткізе аласыз. Ол микрофон мен құлаққап ұясын біріктіруі керек, бұл сіздің шығындарыңызды үнемдейді және жобаңызды жеңілдетеді. ол сонымен қатар GSM және GPS антеннасына сыртқы антенна қосқышы арқылы тікелей қосыла алады.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 Simcom SIM808 модулінің соңғы нұсқасын пайдаланады, нарықта бұрыннан бар SIM808 модулімен салыстырғанда, жаңа модуль тұрақтылығы жақсы. Бірақ AT командаларының GPS бөлігі SIM808 модулінің ескі нұсқасымен үйлесімді емес, AT командаларындағы «көбірек» сөзінің төменгі жағын қараңыз.

11 -қадам: сипаттамасы

  • Жұмыс кернеуі: 5 В.
  • Кіру қуаты: 7-23В
  • Төрт жолақты 850/900/1800/1900 МГц
  • GPRS көп ұялы класы 12/10
  • GPRS жылжымалы станция В класы
  • GSM фазасына сәйкес 2/2 +4 -класс (2 Вт @ 850 / 900МГц)
  • 1 сынып (1800/1900 МГцтегі 1 Вт)
  • Аз қуат тұтыну режимін қолдау: 100мА @ 7V-GSM режимі
  • AT командалық бақылауын қолдау (3GPP TS 27.007, 27.005 және SIMCOM жақсартылған AT командалары)
  • GPS спутниктік навигация технологиясын қолдау
  • Жарық диодты күйінің индикаторы: қуат көзінің күйі, желі күйі және жұмыс режимдері
  • Жұмыс ортасы: -40 ℃ ~ 85 ℃ Өлшемі: 69 * 54 мм/2.71 * 2.12 дюйм

12 -қадам: тақтаға шолу

Тақтаға шолу
Тақтаға шолу

Модуль интерфейсі және сақтық шаралары:

Бос тұрған түйреуіштер: D0, D1, D12, «D12» цифрлық штыры SIM808 модуль қуатына GPIO қосылған. Ол SIM808 модулін қосуды / өшіруді басқару ретінде пайдаланылуы мүмкін. SIM808 борттық микрофон мен 3,5 мм SIM808 микрофон сол микрофонды қосады, микрофонды қосқан кезде борттық микрофон автоматты түрде ажыратылады. қосқыш, SIM808 -ді іске қосу үшін 1 -ші түймешікті қысқа басыңыз, 3 -ті басып тұру оны өшіреді. «ҚОСУЛЫ» - SIM808 қуат индикаторы, тек сыртқы қуатты қосқанда, модуль дұрыс жұмыс істей алады. жыпылықтау (3 рет бір рет): желіні тіркеу аяқталды Функция қосқышы Ешқайсысы- нобайды жүктеу үшін бос SIM808 сериялы PIN коды, мына жерді теріңіз. Arduino- кеңейту тақтасы Arduino-ға қосылған кезде SIM808 Arduino-мен байланыс жасау үшін осы жерге теріңіз.

13 -қадам: USB күйін келтіру (AT пәрмені)

Бұл бөлімде біз SIM808 кеңейту қалқанын жөндеу үшін сериялық порт арқылы AT командаларын жібереміз. Қосымша функция үшін SIM808 AT пәрмендер жинағын қараңыз.

14 -қадам: Дайындық

Жабдық:

  • Arduino UNO x1
  • SIM808 кеңейту тақтасы x1
  • Сыртқы қуат көзі x1

Бағдарламалық қамтамасыз ету:

  • Arduino IDE
  • Сериялық отладка көмекшісі (Бұл бөлімде біз Lisper DF Serial Debugger қолданамыз)

'' 'ҚАДАМ' '' '

SIM картасын SIM808 кеңейту қалқанына қосыңыз және Arduino UNO кеңейту қалқанын қосыңыз, сонымен бірге сыртқы қуат көзін қосуды ұмытпаңыз. Функционалды қосқышты None күйіне теріңіз, сериялық порт жоқ екеніне көз жеткізу үшін Blink үлгі кодын жүктеңіз. Жүктеу қуат түймесін басыңыз және 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 деректерінің шығуын кідірту қажет болғанда, GPS деректерінің шығуын кідірту үшін AT + CGNSTST = 0 пәрменін жіберуге болады.

GPS функциясын өшіру қажет болғанда, GPS қуатын өшіру үшін AT + CGNSPWR = 0 пәрменін жіберуге болады. SIM808 чипін өшіру үшін AT + CPOWD = 1 жіберіңіз. Көбірек қызықты нұсқаулықтың соңындағы беттегі AT командасын қараңыз. Бұл екі тест коды өте қарапайым және түсінуге оңай. Тек сәйкес сериялық AT командаларын енгізу қажет, сіз сәйкес функцияларды орындай аласыз.

22 -қадам: SIM808 аз қуатты тұтыну режимі

Минималды функционалдылық режимі

Жүйе минималды функционалдылық режимінде қарапайым режимге дейін төмендетіледі. Бұл режимде электр қуатын үнемдеуге мүмкіндік береді.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Минималды функционалдылық режимі. Бұл режимде сіз сериялық портты пайдалануды жалғастыра аласыз, бірақ RF және SIM картасының мүмкіндіктері бар AT командасы өшіріледі.

AT + CFUN = 1: Толық функциялы режим (әдепкі).

AT + CFUN = 4: Ұшақ режимі. Бұл режимде сіз сериялық портты пайдалануды жалғастыра аласыз, бірақ RF және SIM картасының мүмкіндіктері бар AT командасы өшіріледі.

Қосымша мүмкіндіктерді 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 толық коды мен диаграммасы бар көптеген бейнелерге жазылыңыз.

Ұсынылған: