Мазмұны:

SIM900 GSM негізіндегі ауа райы хабарлаушысы: 3 қадам (суреттермен)
SIM900 GSM негізіндегі ауа райы хабарлаушысы: 3 қадам (суреттермен)

Бейне: SIM900 GSM негізіндегі ауа райы хабарлаушысы: 3 қадам (суреттермен)

Бейне: SIM900 GSM негізіндегі ауа райы хабарлаушысы: 3 қадам (суреттермен)
Бейне: Счетчик подписчиков YouTube с ESP8266 и Arduino 2024, Қараша
Anonim
SIM900 GSM негізіндегі ауа райы хабарлаушысы
SIM900 GSM негізіндегі ауа райы хабарлаушысы

Біз әрқашан ұялы телефонға ауа райы туралы жаңалықтарды қажет етеміз. Бұл интернеттегі қосымшадан немесе жүйелік қосымшадан болуы мүмкін. Бірақ бұл жерде мен сізге ұялы телефондардағы мәтіндік хабар алмасу мүмкіндігін қолдану арқылы температура мен ылғалдылық туралы жаңартуларды алудың жолын көрсетемін, сіз оны қысымды, биіктікті және GPS жаңартуларын алу үшін кеңейте аласыз. Мұнда мен температура мен ылғалдылық туралы жаңартуларды алу үшін DHT22 қолдандым, бірақ сіз де қысымды жаңарту үшін BMP280 қолдана аласыз. Әрине, мен барлық есептеулер үшін Arduino мен SMS жіберу процесі үшін SIM900 қолдандым. Көптеген пайдаланушылар үшін Arduino -ны қолдану оңай болады, бірақ сіз бүкіл процесс үшін кез келген микроконтроллерді қолдана аласыз. Ол үшін SIM900 және DHT22 мәліметтер парағын оқу қажет. Бұл үшін мен қазір Arduino UNO -ны қолданамын. Нано, Мега, Микро да жұмыс істейді …

1 -қадам: қажет бөлшектер

Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K резистор

4. DHT22/DHT11

5. Секіргіштер

6. Нан тақтасы (қажет болмауы мүмкін)

7. SIM900/800 үшін бөлек қуат көзі

2 -қадам: жұмыс әдісі және тізбекке қосылу

Жұмыс әдісі және тізбекке қосылу
Жұмыс әдісі және тізбекке қосылу
Жұмыс әдісі және тізбекке қосылу
Жұмыс әдісі және тізбекке қосылу
Жұмыс әдісі және тізбекке қосылу
Жұмыс әдісі және тізбекке қосылу

SIM900/800-бұл GX модулі, ол TX-RX әдістерінде жұмыс істейді және AT командаларын қолданады. Мұнда қарапайым 3g SIM картасын орналастыруға болады, сонымен қатар, егер сіз микрофонды осы жерге қоссаңыз, қоңырау шалуға және қабылдауға болады, бірақ мен қолданбаймын. бұл ерекшелігі мұнда. Мұнда мен SIM900 хабар алмасу мүмкіндігін қолданамын. SIM900 қоңыраулар шалуға, қоңырауларды қабылдауға, мәтіндік хабарлар жіберуге және жіберуге болады. Сіз SIM картасын хабар алмасу пакетімен толтыра аласыз, содан кейін оны бірнеше SMS -ке байланысты зарядтаудың алдын алу үшін пайдалана аласыз.

Мұнда DHT22 температура мен ылғалдылық туралы ақпаратты алады және бұл пайдаланушыға мәтіндік хабарлама ретінде жіберіледі. DHT22 мен SIM900 сіздің үйде, ал сіз кеңсеңізде делік. Осылайша сіз жүйені әр 3 сағаттан кейін пайдаланушыға мәтіндік хабарлар жібере аласыз. Сіз бұл уақытты төмендегі кодта теңшей аласыз.

Тізбектік қосылыстар тым қарапайым және қарапайым. Әр байланыс үшін секіргіштерді қолданыңыз.

SIM900 модулінің әр түрлі нұсқалары бар. Менің нұсқам оны қосу үшін 12В 1А адаптерін қолданады. Басқа модельге 5В кернеуі қажет болуы мүмкін. Қолданар алдында нұсқаңызды мұқият қарап шығыңыз, сонымен қатар олар статикалық сезімтал құрылғы екенін есте сақтаңыз. Сондықтан оны термопласттың немесе пластмассаның жанында ұстамаңыз.

3 -қадам: кодты жүктеу

Код жүктелуде
Код жүктелуде

Енді қосылудан кейін GSM модулін алдымен SIM картасы жүктелген күйде қосыңыз. Енді модульдегі жарық диоды жыпылықтап тұрғанын қараңыз. Егер ол өте жылдам жыпылықтаса (1 рет жыпылықтаса), содан кейін TX және RX қосылымдарын шығарып, қайта салыңыз. Қалыпты жағдайда ол 1 жыпылықтаған/3 секундта жыпылықтауы керек. Егер ол 1blink/3sec болса, SIM картасы пайдалануға дайын екенін растай аласыз.

Содан кейін arduino IDE ашыңыз және осында бекітілген эскизді ашыңыз. SIM900 хабарлама жіберетін эскизде телефон нөміріңізді беріңіз. Содан кейін жүктеңіз. Белгіленген уақыт аралығынан кейін хабар жіберілетінін көруіңіз керек. Сіз оны кодта өзгерте аласыз.

Сіз қазірдің өзінде дайынсыз және ағымдағы ауа райы туралы хабардар боласыз.

Қысым жаңартуларын немесе сізге ұнайтын нәрсені алу үшін BMP280 қосуға болады. Сіз су цистернасының күйін көре аласыз, үйдегі адамның болуын анықтау үшін PIR сенсорын қоса аласыз және т.

кез келген мәселе бойынша осында пікір қалдырыңыз немесе [email protected] электронды поштасына жіберіңіз

Ұсынылған: