Мазмуну:

SIM900 GSM негизиндеги аба ырайы кабарлоочусу: 3 кадам (сүрөттөр менен)
SIM900 GSM негизиндеги аба ырайы кабарлоочусу: 3 кадам (сүрөттөр менен)

Video: SIM900 GSM негизиндеги аба ырайы кабарлоочусу: 3 кадам (сүрөттөр менен)

Video: SIM900 GSM негизиндеги аба ырайы кабарлоочусу: 3 кадам (сүрөттөр менен)
Video: Счетчик подписчиков YouTube с ESP8266 и Arduino 2024, Ноябрь
Anonim
SIM900 GSM негизиндеги аба ырайы кабарлоочусу
SIM900 GSM негизиндеги аба ырайы кабарлоочусу

Биз дайыма уюлдук телефондогу аба ырайынын жаңыртылышына муктажбыз. Бул онлайн колдонмосунан же интернетти колдонуп тутум колдонмосунан болушу мүмкүн. Бирок бул жерде мен сизге Температура жана Нымдуулук жаңыртууларын алуу үчүн уюлдук телефондорубуздагы Текст кабарлашуу мүмкүнчүлүгүн колдонуунун жолун көрсөтөм, сиз аны кысымга жана бийиктикке жана GPS жаңыртууларын алуу үчүн дагы узарта аласыз. Бул жерде мен DHT22ди температура жана нымдуулук жаңыртууларын алуу үчүн колдондум, бирок сиз дагы BMP280 колдонуп, басым жаңыртууларын ала аласыз. Албетте, мен бүт эсептөөлөргө Arduino жана SMS жөнөтүү процессине SIM900 колдондум. Ардуинону колдонуу көпчүлүк колдонуучулар үчүн оңой болгондуктан, иш жүзүндө бардык процесс үчүн каалаган микроконтроллерди колдоно аласыз. Бул үчүн SIM900 жана DHT22 маалымат барагын окуу керек. Азырынча мен бул үчүн жөн гана Arduino UNO колдоном. Нано, Мега, Микро дагы иштейт …

1 -кадам: Тетиктер талап кылынат

Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат
Бөлүктөр талап кылынат

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K каршылыгы

4. DHT22/DHT11

5. Секирүүчүлөр

6. Breadboard (кереги жок болушу мүмкүн)

7. SIM900/800 үчүн өзүнчө Power булагы

2 -кадам: Иштөө ыкмасы жана Райондук байланыштарды түзүү

Иштөө ыкмасы жана микросхемалардын туташуусу
Иштөө ыкмасы жана микросхемалардын туташуусу
Иштөө ыкмасы жана микросхемалардын туташуусу
Иштөө ыкмасы жана микросхемалардын туташуусу
Иштөө ыкмасы жана микросхемалардын туташуусу
Иштөө ыкмасы жана микросхемалардын туташуусу

SIM900/800-бул GX модулу, ал TX-RX методдору боюнча иштейт жана AT командаларын колдонот. Бул жерде кадимки 3g сим-картаны жайгаштырууга болот, эгер сиз бул жерге микрофон тиркесеңиз, чалууларды кабыл алып, кабыл ала аласыз, бирок мен колдонгон жокмун. бул өзгөчөлүк бул жерде. Бул жерде мен SIM900 билдирүү мүмкүнчүлүгүн колдоном. SIM900 чалууларды жасай алат, чалууларды кабыл алат, текст кабарларын жөнөтүп жана жөнөтө алат. Сиз SIM -картаңызды билдирүү пакети менен толтуруп, андан кийин бир нече SMSке байланыштуу ашыкча заряддоону болтурбоо үчүн колдоно аласыз.

Бул жерде DHT22 температура жана нымдуулук боюнча маалыматтарды алат жана бул колдонуучуга текст катары жөнөтүлөт. Ошентип, DHT22 жана SIM900 сиздин үйүңүздө, сиз офистесиз дейли. Ошентип, сиз системаны ар бир 3 сааттан кийин колдонуучуга текст билдирүүлөрдү жөнөтө аласыз. Төмөндө тиркелген коддо да ошол убакытты ыңгайлаштырсаңыз болот.

Райондук байланыштар өтө жеңил жана жөнөкөй. Ар бир байланыш үчүн секиргичтерди колдонуңуз.

SIM900 модулунун ар кандай версиялары бар. Менин версиям аны иштетүү үчүн 12V 1A адаптерин колдонот. Башка модель 5V камсыздоону талап кылышы мүмкүн. Андыктан аны колдонуудан мурун версияңызды кылдат карап чыгыңыз, жана алар статикалык сезимтал түзмөк экенин унутпаңыз. Андыктан аны термоколдун же пластмассанын жанында сактабаңыз.

3 -кадам: Кодду жүктөө

Код жүктөлүүдө
Код жүктөлүүдө

Эми туташкандан кийин SIM карта жүктөлүп, GSM модулу иштейт. Эми модулдагы LED жаркылдап жанып турганын карап көрүңүз. Эгерде ал өтө тез ирмелсе (1 ирмөө/сек), анда TX жана RX туташууларын сууруп алып, кайра салыңыз. Эгерде ал 1blink/3sec болсо, анда SIM азыр колдонууга даяр экенин ырастай аласыз.

Андан кийин arduino IDEди ачыңыз жана бул жерде тиркелген эскизди ачыңыз. SIM900 билдирүү жөнөтө турган эскизде телефон номериңизди бериңиз. Андан кийин жүктөп бериңиз. Сиз көрсөтүлгөн убакыт аралыгынан кийин билдирүү жөнөтүүнү көрүшүңүз керек. Сиз аны коддон да өзгөртө аласыз.

Сиз азыр даярсыз жана учурдагы аба ырайы менен жаңыртылып турасыз.

Сиз басым жаңыртууларын же сизге жаккан нерсени алуу үчүн BMP280ди кошо аласыз. Сиз суу сактагычыңыздын абалын көрө аласыз, үйүңүздө адамдын бар экендигин аныктоо үчүн PIR сенсорун тиркей аласыз.

кандайдыр бир көйгөй үчүн бул жерге комментарий жазыңыз же [email protected] дарегине кат жазыңыз

Сунушталууда: