Мазмуну:
- 1 -кадам: Тетиктер талап кылынат
- 2 -кадам: Иштөө ыкмасы жана Райондук байланыштарды түзүү
- 3 -кадам: Кодду жүктөө
Video: SIM900 GSM негизиндеги аба ырайы кабарлоочусу: 3 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Биз дайыма уюлдук телефондогу аба ырайынын жаңыртылышына муктажбыз. Бул онлайн колдонмосунан же интернетти колдонуп тутум колдонмосунан болушу мүмкүн. Бирок бул жерде мен сизге Температура жана Нымдуулук жаңыртууларын алуу үчүн уюлдук телефондорубуздагы Текст кабарлашуу мүмкүнчүлүгүн колдонуунун жолун көрсөтөм, сиз аны кысымга жана бийиктикке жана 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] дарегине кат жазыңыз
Сунушталууда:
ESP8266 менен жөнөкөй аба ырайы станциясы: 6 кадам (сүрөттөр менен)
Жөнөкөй аба ырайы станциясы ESP8266 колдонот. Бул Нускамада мен температура, басым, климат сыяктуу маалыматтарды алуу үчүн ESP8266ны кантип колдонуу керектиги менен бөлүшөм. Жалпы көрүү саны. жана маалыматтарды сериялык монитордо көрсөтүү жана ЖКда көрсөтүү. Маалыматтар f
Dark Sky API менен аба ырайы тактасын куруңуз: 5 кадам (сүрөттөр менен)
Dark Sky API менен Аба ырайы тактасын түзүңүз: Dark Sky аба ырайын божомолдоого жана визуалдаштырууга адистешкен. Dark Skyдун эң сонун жагы - бул алардын аба -ырайы APIси, биз дүйнөнүн дээрлик каалаган жеринен аба ырайы маалыматын алуу үчүн колдоно алабыз. Жаан -чачындуу же күнөстүү аба ырайы эле эмес, температура
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен аба ырайы станциясы: 3 кадам (сүрөттөр менен)
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен метеорологиялык станция: Саламатсызбы! Алар учурдагы абанын басымын, температурасын жана нымдуулугун көрсөтөт. Аларга акыркы 1-2 күндүн ичинде курстун презентациясы жетишпеди. Бул процесске ээ болмок
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
Кантип Arduino менен жөнөкөй аба ырайы станциясын жасаса болот: 6 кадам (сүрөттөр менен)
Ардуинону колдонуу менен жөнөкөй аба ырайынын станциясын кантип жасоо керек: Салам балдар, бул көрсөтмөдө мен DHT11 сенсорун жана Arduino аркылуу температураны жана нымдуулукту сезүү үчүн жөнөкөй аба ырайы станциясын кантип жасоону түшүндүрөм, сезилген маалыматтар ЖК дисплейде көрсөтүлөт. Бул көрсөтмөнү баштоодон мурун сиз муну билишиңиз керек