Мазмұны:
Бейне: SIM900 GSM негізіндегі ауа райы хабарлаушысы: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Біз әрқашан ұялы телефонға ауа райы туралы жаңалықтарды қажет етеміз. Бұл интернеттегі қосымшадан немесе жүйелік қосымшадан болуы мүмкін. Бірақ бұл жерде мен сізге ұялы телефондардағы мәтіндік хабар алмасу мүмкіндігін қолдану арқылы температура мен ылғалдылық туралы жаңартуларды алудың жолын көрсетемін, сіз оны қысымды, биіктікті және 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] электронды поштасына жіберіңіз
Ұсынылған:
Ауа райы ескертуі: 7 қадам (суреттермен)
Ауа райы ескертуі: бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райы жағдайына тез жету қажет. Бұл метеостанция жақсы
Arduino негізіндегі ауа райы станциясы: 9 қадам
Arduino негізіндегі ауа райы станциясы: жүйенің аппараттық компоненттері ылғалдылық+температура сенсоры, атмосфералық қысым, биіктік сенсоры, компас, жарықты анықтау сенсоры, сағат модулі, Secure цифрлық картасы (SD картасы) модулі, Arduino мега әзірлеу тақтасы мен СКД тұрады. А де
DHT11 бар ESP32 негізіндегі M5Stack M5stick C ауа райы мониторы - DHT11: 6 қадамымен M5stick-C температура ылғалдылығы мен жылу индексін бақылаңыз
DHT11 бар ESP32 негізіндегі M5Stack M5stick C ауа райы мониторы | DHT11 көмегімен M5stick-C температурасының ылғалдылығы мен жылу индексін бақылаңыз: Сәлеметсіздер ме, балалар, біз DHT11 температура датчигін m5stick-C-мен (m5stack әзірлеу тақтасы) байланыстырып, оны m5stick-C дисплейінде көрсетуді үйренеміз. Сондықтан бұл оқулықта біз температураны, ылғалдылықты & жылу мен
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді